刚开始学4412精英版,内核烧写的时候遇到问题
时间:10-02
整理:3721RD
点击:
比如:用内核打印函数printk(),打印printk("leds:registerdevice success!\n");本来应该在超级终端中显示出这一句,但是现在实现不了,本人按着教学视频做的,但是就是不出来,求教,谢谢
函数printk(),编译有错误吗?
1.首先要确定 内核printk 输出是否正常,就是内核启动时有无串口LOG 输出。
2.内核串口LOG 输出正常的话, 检查确定一下你加的这句是否会被执行,有些地方只有驱动成功加载后才会运行的
3.检查一下是否是LOG 等级有关 printk("leds:registerdevice success!\n");
这个没有加打印等级 调整一下等级试试
printk(KERN_INFO,"leds:registerdevice success!\n");或用更高的等级试试
KERN_ERR ,KERN_EMERG 等