为什么我在linux里面加了printk()打印,重新编译了内核,然后再烧到板子上去,加的东西没有打印出来,出现的原因有可能是些什么呢? 串口绝对是好的,其他的可以打印出来,代码加的地方肯定是对的。。。
Linux?Kernel Linux 调试 内核
------解决方案--------------------
把打印级别调高,printk(KERN_ERR,"you print messag");
------解决方案--------------------
那段代码执行了?
------解决方案--------------------
感觉是没执行到代码
------解决方案--------------------
还有其它的显示字符串的函数吧,随便用一个
------解决方案--------------------
什么意思?同一个函数里其他的printk没问题,你复制了其中一个就不行了?
------解决方案--------------------
你编译了你新加打印的代码了没呀,执行到了,又没打印出来,优先级也对的话,没理由打印不出来呀!