首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

linux内核调试解决方案

2013-07-09 
linux内核调试为什么我在linux里面加了printk()打印,重新编译了内核,然后再烧到板子上去,加的东西没有打印

linux内核调试
为什么我在linux里面加了printk()打印,重新编译了内核,然后再烧到板子上去,加的东西没有打印出来,出现的原因有可能是些什么呢? 串口绝对是好的,其他的可以打印出来,代码加的地方肯定是对的。。。 Linux?Kernel Linux 调试 内核
[解决办法]
把打印级别调高,printk(KERN_ERR,"you print messag");
[解决办法]
那段代码执行了?
[解决办法]
感觉是没执行到代码
[解决办法]
还有其它的显示字符串的函数吧,随便用一个
[解决办法]

引用:
代码本身也是用的printk("message"); 我是按照它的格式复制的。。
代码肯定是运行了,我根据打印信息全局搜索,只有这个地方有,而且也是我们平台的目录下。。。
为什么就打印不出来呢?!!!!没办法调试了。

什么意思?同一个函数里其他的printk没问题,你复制了其中一个就不行了?
[解决办法]
你编译了你新加打印的代码了没呀,执行到了,又没打印出来,优先级也对的话,没理由打印不出来呀!

热点排行