主题中讨论的其他器件:UNIFLASH、 C2000WARE、 controlSUITE
您好!
我们面临与下面线程相同的问题、即无法对闪存进行编程(请参阅完整的日志)。
C28xx_CPU1:错误:(ERROR -1135 @ 0xC095)调试探针报告了一个错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包8.4.0.00006)
C28xx_CPU1:无法停止目标 CPU:(错误-1044 @ 0x0)调试探针报告了一个错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包8.4.0.00006)
C28xx_CPU1:错误:(ERROR -1135 @ 0xC095)调试探针报告了一个错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包8.4.0.00006)
C28xx_CPU1:尝试20次后无法确定目标状态
C28xx_CPU1:在断开连接之前从目标中删除调试状态失败。 程序存储器中仍可能嵌入了断点操作码。 建议您在连接前复位仿真器并在继续调试前重新加载程序
C28xx_CPU1:在闪存操作期间发生错误:无法读取0x0007026D@数据:目标未连接
C28xx_CPU1:在闪存操作期间发生错误:无法写入0x0005F444@数据:目标未连接
故障排除过程中的中断发生在我们能够使用 JTAG 连接至 DSP 时。 我们可以进入 RAM 中加载的程序、一切都运行正常、直到我们达到 设置 PLL 的指令、以便将 SYSCLK 增加到200MHz。
InitSysPll (XTAL_OSC、IMULT_20、FMULT_0、PLLCLK_BY_2);
因此、考虑到这一信息、我们使用 UNIFLASH 将闪存编程时钟降至约95MHz、然后能够对闪存进行编程。 我认为这不是一个解决方案、因为它以前从未发生过。 尽管这是一组新的定制板需要编程、但是设计多年来没有改变、我们也不习惯使用这种方法、尤其是编程后、基本上无法再通过 JTAG 连接到 DSP、并收到以下错误消息:
(来自 https://software-dl.ti.com/ccs/esd/documents/ccsv7_debugging_jtag_connectivity_issues.html)
无效的数据读回
此误差因故障类型而有很大差异、因此 CCS 和测试连接可以返回不同的结果。
所有情况的共同之处在于完整性扫描测试失败且数据无效- 此 e2e 论坛主题中对此进行了介绍。
一个示例是典型的停留在1或停留在零故障、这可能会通过两种方式表现:
连接到目标时出错: (错误-233 @ 0x0) JTAG IR 和 DR 扫描路径无法循环位、它们可能会损坏。 尝试扫描 JTAG 扫描路径失败。 目标的 JTAG 扫描路径似乎损坏了 停留在1或停留在零故障的线性调频脉冲。
我认为这可能与同一问题有关。
我们监控所有的电源轨、还为 DSP 提供直接来自外部电源的电压、但没有任何效果。
在这一点上,我们正面临各种选择和想法,它对我们开展活动变得非常关键。
有人知道如何解决此问题吗? 我只看到了一个与之相关的主题。
感谢您的帮助、这是非常重要和关键的。
