hi,各位arm专家,我最近有个arm linux平台项目,使用的是mindspeed 公司 的m85374, 双核arm cortex a9。
遇到一个问题, linux内核启动后,执行init 脚本阶段, 系统偶尔死掉。
用BDI2000调试器定位问题的时候,出现无法halt cpu的情况,
csp@1>halt Core number : 1 Core state : running# TARGET: timeout while waiting for debug mode 系统正常启动的时候, 是可以halt 成功的。 这两天看了arm的一些jtag debug 资料, 但是无法弄清楚为什么出现无法halt的情况。
请帮忙指点一下,什么时候会出现无法halt cpu的情况或者是否有高级的调试手段?
不胜感激
该问题已解决,由于两个核心运行的地址空间有交叉造成指令被修改,cpu无法执行正确的指令。
多谢补充回答自己的问题,谢谢