此帖出自嵌入式系统论坛
最新回复
rdi severe error 00602:can't halt and make it enter debug state
说明你的程序已经在跑了,所以不能停止,不能进入调试模式。
首先:确定你的板是从什么模式启动的。如果从nand启动,是否nand里面本身有程序?如果程序不正确,则IROM自拷备这段错误的程序后再运行,就会造成这种情况。
解决办法:换一片flash,或者改硬件,不要从nand启动。这时就能够通过HJTAG调试了。
出现这种情况有时通过JLINK可以解决问题,但是大多数情况下JLINK并不管用。修改2440的起动配置是一个好方法,最直接的就是换一片flash了。
进行仿真之前请确认已经有初始化程序
这里初始化无非就是对SDRAM初始化。如果SDRAM本身没有初始化,那么程序不可能在SDRAM里面跑起来。这时要想使用H-JTAG仿真,只有在ADS下将运行地址设置在SRAM中才行。
解决办法:在AXD中使用OB命令,运行一段*.ini的初始化程序,初始化SDRAM或者在AXD下配置运行起始代码,让进入AXD时自动运行一段config.txt程序,目的都是初始化SDRAM。方法三:自己编写一个初始化SDRAM的程序,生成*.bin文件,进入AXD后先引导该BIN文件,运行, 再停止,再导入你的boot程序。
详情
回复
发表于 2010-5-8 23:36
| ||
|
||
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
浏览过的版块 |
EEWorld Datasheet 技术支持