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.

[参考译文] TM4C1231H6PZ:使用 XDCtool 时 MCU TM4C1231H6PZ 锁定。

Guru**** 2387080 points
Other Parts Discussed in Thread: TM4C1231H6PZ, TM4C123GH6PM, EK-TM4C123GXL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1138115/tm4c1231h6pz-mcu-tm4c1231h6pz-locks-when-xdctool-is-used

器件型号:TM4C1231H6PZ
主题中讨论的其他器件: TM4C123GH6PMEK-TM4C123GXL

大家好、

我正在尝试使用 具有 MCU TM1C123GH6PMI 的 launchpad Tiva C 系列来刷写 MCU TM4C1231H6PZ。 为此、我连接了 JTAG 引脚以及 GND 和 RST。

首先、我成功地将一个空的 c main 刷写到 TM4C1231H6PZ 中。 但是、当我尝试刷写"helloworld_EK_TM4C123GXL_TI"示例时、MCU 进入锁定状态。 MCU 进入锁定状态后、CCS 无法连接到目标(MCU)。 为了将其解锁、我使用了工具"LM 闪存编程器"并运行函数解锁。 两个项目(空 c main 和"helloworld_EK_TM4C123GXL_TI")的主要区别在于第二个项目使用 XDCtools。 当我尝试添加 XDCtools 或创建新的 RTC 时、MCU 会进入锁定状态。

¿MCU 差异可能是此问题的根源吗? 如何使用 MCU TM4C1231H6PZ 中的 XDCtools 刷写项目? 我是否应该引入新平台? 您能否举一个示例、说明 launchpad 和目标的 ARM MCU 不同、您可以刷写 XDCtools?

非常感谢

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

    您好、Carlos、

    我对 XDCtools 没有太多经验、但从您的描述中、如果 XDCtools 是这里的根本原因、我会非常惊讶。

    如果您使用 的是 TM4C1231H6PZ 而不是 TM4C123GH6PM、那么我最初怀疑存在引脚分配差异、如果您根本不更新代码以反映更改的引脚分配、则会导致错误 ISR。

    我建议您检查代码并确保引脚输出正确、因为这样可以解释问题。

    我们没有针对每种封装类型的专用代码示例、因此、从使用 EK-TM4C123GXL 到具有不同器件的定制板、这只是解决方案的一部分。

    此致、

    Ralph Jacobi