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的情况或者是否有高级的调试手段?
不胜感激
Yuanlin你好,
咨询了我们的工程师,他们反馈信息是因为这个是Mindspeed的产品,所以ARM本身是无法支持的。n
他们建议你去和Mindspeed公司联系一下,可能会有更好的答案,这里是链接:
Mindspeed » Contact
不好意思
该问题已解决,由于两个核心运行的地址空间有交叉造成指令被修改,cpu无法执行正确的指令。
多谢补充回答自己的问题,谢谢