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.

[参考译文] TM4C1294NCPDT:Virgin XDS110 (TM4C1294NCPDT)错误编程-如何恢复?

Guru**** 2460380 points
Other Parts Discussed in Thread: TM4C1294NCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/650344/tm4c1294ncpdt-virgin-xds110-tm4c1294ncpdt-wrongly-programmed---how-to-recover

器件型号:TM4C1294NCPDT

您好、Tiva 变角、

我的客户收到了新评估板的早期版本。 评估板配备了基于 ARM Cortex 的目标器 件和尚未编程的 XDS110 (TM4C1294NCPDT)。 客户意外地在 virign XDS110的地址0处对 ARM 目标器件的应用代码进行了编程。 因此、无论是使用 LM 闪存编程器还是使用命令行工具 xdsdfu.exe、TM4C1294NCPDT 都无法再通过 USB 检测到。

遗憾的是 TM4C1294NCPDT 的 JTAG/SWD 引脚未连接到接头。 重新连接 USB 电缆时、将 TDO 下拉至 GND 的权变措施未改变行为。  是否可以轻松恢复 TM4C1294NCPDT 并对正确的 XDS110引导加载程序和固件进行编程?

我还 尝试启用 ROM 引导加载程序、但找不到 GPIO pH7 (BOOTCFG 中的默认设置)。 是否有另一种方法可以恢复到 ROM 引导加载程序?


谢谢、
Peter。

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

    感受您的痛苦!   (您会"去分动"另一个混乱的...)

    不幸的是,我不能帮助----而是建议"这种情况应更能预防"----这将消除你(和其他人)对"救援服务"的需要。

    我认为、这样的"不正确和破坏性"编程可能会证明、"很容易检测到-然后 是 Guard-banded。"     (即"您即将对 ICDI 器件进行重新编程-是否确实要继续?)

    减去此类"安全网/机制"-其他人一定要从同一高悬崖上"跌倒"...    存在护栏和警告标志@高度升高-正是出于这种原因...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Peter:
    如果您可以访问 TM4C1294 RST、TCK 和 TMS 引脚、则可以执行数据表 www.ti.com/.../tm4c1294ncpdt.pdf 第213页中描述的用于恢复"锁定"微控制器的序列。 如果没有、我认为最简单的方法是拆下并更换该部件。

    在该电路板的未来版本上、请考虑为 TM4C1294上的 JTAG 添加封装。