欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

linux内核调试解决方案

更新时间: 2014-01-05 03:19:30 责任编辑: Author_N1

 

linux内核调试
为什么我在linux里面加了printk()打印,重新编译了内核,然后再烧到板子上去,加的东西没有打印出来,出现的原因有可能是些什么呢? 串口绝对是好的,其他的可以打印出来,代码加的地方肯定是对的。。。
--参考方法--
把打印级别调高,printk(KERN_ERR,"you print messag");
--参考方法--
那段代码执行了?
--参考方法--
感觉是没执行到代码
--参考方法--
还有其它的显示字符串的函数吧,随便用一个
--参考方法--
引用:
代码本身也是用的printk("message"); 我是按照它的格式复制的。。
代码肯定是运行了,我根据打印信息全局搜索,只有这个地方有,而且也是我们平台的目录下。。。
为什么就打印不出来呢?!!!!没办法调试了。

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

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:19:30
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20798/
本文WWW.DOC100.NET DOC100.NET版权所有。