首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

DSP死机了,有哪些手段去查找原因?

DSP死机了,有哪些手段去查找原因?

DSP死机主要分以下几种场景:
1)出现死机时,仿真器不能连接上DSP,也不能通过外设对DSP进行访问。
2)
出现死机时,仿真器不能连接上DSP,但还可以通过外设(PCIe,SRIO等)对DSP进行内存访问
3) 出现死机时,仿真器能连接上DSP进行调试。这种情况下,通常是代码跑飞了,DSP core并没有跑死。


   对于场景1 最有效的方法还是检查代码,比较出错版本和正常版本之间的差异,找出可疑点进行分析。
   另外,可以并将DDR设置成self-refresh模式, 把一些调试信息记录到DDR 死机后,复位 DSP 但不要重新初始化DDR,这时候通常可以从DDR中读到上一次死机记录的信息进行分析。
对于场景2和场景3,可以分别用外设和仿真器进行调试信息的分析。
返回列表