请教一个printk的简单问题
代码如下:
struct tvp514x_std_info {
unsigned long width;
unsigned long height;
u8 video_std;
struct v4l2_standard standard;
};
static struct tvp514x_reg tvp514x_reg_list_default[0x40];
static int tvp514x_s_stream(struct v4l2_subdev *sd, int enable);
printk(KERN_EMERG " aaaaaaaaaaaaaaaaaaaaaaa %d \n");
求助各位,为什么我的printk打印信息在超级终端看不到呢?是不是我打印的位置不对呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
KERN_NOTICE
你确定你的代码跑了吗?
回复 2# zd零
我一般调试用的就是printk("xxxxxxxx\n");
以前也会用一用打印类型,但好像都会打印到终端,LZ的这个打印类型不会打印到终端吗?
回复 2# zd零
我想把打印权限弄的高一些,这个应该不影响吧?
回复 3# amarant
跑了啊,里面的debug就能打印出来,为什么printk不行啊?是我位置不对?
回复 6# mch_kot
那你试试2楼说的,我没有用过你那么高的优先权打印过。你看看dmesg可以看到你的打印信息不
回复 7# amarant
看了,也没有啊
了解一下 printk 信息的级别机器相关设置吧。
此外,你说的终端,是值得虚拟控制台吗?
回复 9# Godbach
看过printk的相关设置,我急于想看到打印信息,把打印级别调高总不是坏事吧?
我说的终端是超级终端,就是开发板串口连接下的终端。