当前位置: 代码迷 >> 驱动开发 >> linux内核调试解决方案
  详细解决方案

linux内核调试解决方案

热度:62   发布时间:2016-04-28 10:24:18.0
linux内核调试
为什么我在linux里面加了printk()打印,重新编译了内核,然后再烧到板子上去,加的东西没有打印出来,出现的原因有可能是些什么呢? 串口绝对是好的,其他的可以打印出来,代码加的地方肯定是对的。。。
Linux?Kernel Linux 调试 内核

------解决方案--------------------
把打印级别调高,printk(KERN_ERR,"you print messag");
------解决方案--------------------
那段代码执行了?
------解决方案--------------------
感觉是没执行到代码
------解决方案--------------------
还有其它的显示字符串的函数吧,随便用一个
------解决方案--------------------
引用:
代码本身也是用的printk("message"); 我是按照它的格式复制的。。
代码肯定是运行了,我根据打印信息全局搜索,只有这个地方有,而且也是我们平台的目录下。。。
为什么就打印不出来呢?!!!!没办法调试了。

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