This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LC4357:在生成错误代码后恢复 DAP 访问

Guru**** 2468460 points
Other Parts Discussed in Thread: UNIFLASH

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1077991/tms570lc4357-recover-dap-access-after-progamming-bad-code

部件号:TMS570LC4357
《线程:UNIFLASH》中讨论的其他部件

尊敬的各位先生:

我们正在测试安全库中的功能,结果是调试器无法再连接到目标。

在这种情况下,我们的主板无法使用,因为它有错误的代码,我无法对其重新编程。

我尝试强制导入 PRORST 和 RST 引脚,但调试器无法连接。

我已经尝试从 Code Composer 和 Uniflash 中恢复。

错误代码,取决于我是否正在重置:

Cortex R5:连接到目标时出错:(错误-2062 @ 0x0)无法停止设备。 重置设备,然后重试此操作。 如果错误仍然存在,请确认配置,重新启动主板电源,和/或尝试更可靠的 JTAG 设置(例如,较低的 TCLK)。 (仿真软件包8.4.0.00006)
DAP:错误:(错误-242 @ 0x0)无法访问路由器子路径。 主板配置文件可能不正确。 (仿真软件包8.4.0.00006)
Cortex R5:连接到目标时出错:(错误-6305) PRSC 模块无法写入路由器寄存器。 (仿真软件包8.4.0.00006)

有什么方法可以让处理器处于允许连接到调试器的状态,而不运行其内部禁用 JTAG 的任何代码?

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Txema,您好!

    我很遗憾听到这个消息。  

    您是否在下面尝试过这种方法?

    1. 打开目标配置窗口,启动选定的配置
    2. 切换到调试窗口。
    3. 按住重置(nRST)按钮。
    4. 松开 nRST 按钮后,立即单击“Connect Target”(连接目标)。
    5. 两次尝试后,应连接主板。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好。

    在启动 UniFlash 的一个小时内,重启电源并将 nRST 和 nPORRST 跳到地面后,我可以下载一份有效的副本到目标位置。

    我不能确切地说我是怎么做到的,但它确实奏效了。

    谢谢你。