首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于uboot2009.08 debug的有关问题

2012-05-09 
关于uboot2009.08 debug的问题近日在整一个POWERPC880的uboot,发现一个比较奇怪的问题:当我把UBOOT中的deb

关于uboot2009.08 debug的问题
近日在整一个POWERPC880的uboot,发现一个比较奇怪的问题:
当我把UBOOT中的debug开关打开时候,(就是把里面的DEBUG信息全部打印出来)uboot基本上就跑不起来了。但此前是可以正常运行的。
还有个更离谱的,我在调试eth_initialize()函数时候,仅在函数开始处加了条printf语句,就什么信息都不打印了,之前本来可以打印信息的。

困扰我好久了,请高手指点。感谢感谢!!!


[解决办法]
那个,很底层的时候就经常出现这种情况
价格延时或者printf ,uboot表现就大不一样

以前一次的原因是DDR内存控制器没配置好,导致uboot下载镜像校验和经常不通过,勉强他能改过了内核也启动一半挂掉

所以,最可能还是你没有注意到的寄存器配置不对
[解决办法]
就是不稳定嘛,原因多种多样,芯片相关,没有通用性
比如内存刷新设置间隔较长,或者某些寄存器没初始化,每次的值是随机的导致诡异问题
[解决办法]
我想问一下...uboot里的debug开关怎么开启,是定义哪个宏?
[解决办法]

探讨
近日在整一个POWERPC880的uboot,发现一个比较奇怪的问题:
当我把UBOOT中的debug开关打开时候,(就是把里面的DEBUG信息全部打印出来)uboot基本上就跑不起来了。但此前是可以正常运行的。
还有个更离谱的,我在调试eth_initialize()函数时候,仅在函数开始处加了条printf语句,就什么信息都不打印了,之前本来可以打印信息的。

困扰我好久了,请高手指点……

热点排行