标题:
DSP死机了,有哪些手段去查找原因?
[打印本页]
作者:
cgeccn2016
时间:
2016-8-1 10:02
标题:
DSP死机了,有哪些手段去查找原因?
DSP
死机主要分以下几种场景:
1)
出现死机时,仿真器不能连接上
DSP
,也不能通过外设对
DSP
进行访问。
2)
出现死机时,仿真器不能连接上
DSP
,但还可以通过外设(
PCIe,SRIO
等)对
DSP
进行内存访问
3)
出现死机时,仿真器能连接上
DSP
进行调试。这种情况下,通常是代码跑飞了,
DSP core
并没有跑死。
对于场景
1
,
最有效的方法还是检查代码,比较出错版本和正常版本之间的差异,找出可疑点进行分析。
另外,可以并将
DDR
设置成
self-refresh
模式,
把一些调试信息记录到
DDR
。
死机后,复位
DSP
,
但不要重新初始化
DDR
,这时候通常可以从
DDR
中读到上一次死机记录的信息进行分析。
对于场景
2
和场景
3
,可以分别用外设和仿真器进行调试信息的分析。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0