Part Number:TMS320C6671
板卡使用TMS320C6671ACYPA25芯片,多次在线运行DSP程序,板卡存在多次不启动的情况,在不启动时刻,随即暂停DSP的程序运行,此时DSP的运行均卡在如下图所示界面:请教出现这种界面的原因
zhang manyi:
我们使用的软件为CCS5.5
,
Gary Lu:
为您咨询了资深产品线工程师,这需要一些时间
,
zhang manyi:
麻烦帮忙处理下 比较着急 因为出现了好几例此情况
,
Gary Lu:
已经为您催促了,请耐心等待
,
Gary Lu:
zhang manyi 说:板卡存在多次不启动的情况
应该是板子的问题,尝试过使用不同的板子吗?您想期待实现的是什么?
,
zhang manyi:
在线运行DSP的程序,暂停DSP程序的时候,界面出现这种情况,板卡已经量产,近期已经出现两块板卡是这样的情况,想了解6671是否存在这样的故障,能否提供思路进行解决
,
Gary Lu:
已跟进
,
Gary Lu:
有多少块板中,这两块板出现故障?
在量产中,如果所有板子都通过,只有两块板子不合格,那么很可能是硬件问题。(我的意思是“主板问题”而不是“处理器芯片 – C6671”问题)
比较工作板和非工作板…
—-
在您的截图中,使用模拟器 – XDS100 V1 时的错误代码似乎是“1202”。
请参考以下链接调试 Jtag 连接。
https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html#common-errors
—
来自此错误 1202 的旧 wiki 内容:-
=====================================
您正在运行的应用程序以某种方式锁定了 C66x 核心 – 它可能正在等待永远不会被释放的外设,或者永远不会解决的内存总线争用。这就是为什么重新启动电路板、重新启动 CCS 或重新加载代码不会改变结果的原因。发生错误时,调试器仍然可以尝试重新获得一些控制权并停止核心,但您的应用程序将处于损坏状态。此时,您将需要一个 JTAG 调试器来检查设备内存及其寄存器,以查看是否可以找到内核挂起的位置或它是如何到达那里的。另外,如果应用程序在崩溃之前到达 main(),那么您可以逐步甚至尝试设置 ETB 跟踪,并尝试至少了解一些有关锁定历史的信息。