微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > 刚开始学4412精英版,内核烧写的时候遇到问题

刚开始学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  等

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top