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.

[参考译文] EK-TM4C123GXL:更改了 TM4C123GXL 上的 J-TAP 引脚 PC0-3

Guru**** 2445440 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/633923/ek-tm4c123gxl-made-changes-to-j-tap-pins-pc0-3-on-tm4c123gxl

器件型号:EK-TM4C123GXL
主题中讨论的其他器件:TM4C123

大家好、

我将在下面介绍我的问题。

我正在使用 IAR 工具集为 Tiva C TM4C123GXL 开发板编写固件。 在尝试在 C 端口引脚4和5上配置 PWM 驱动之前、我已经能够成功地向 Tiva C 板写入和上载固件。 但是、我意识到我已经更改 了引脚 PC 4-5和 PC0-3的替代功能配置。 因此、IAR 无法将程序上载到电路板、在弹出窗口中给出以下错误:

-致命错误:无法通过 USB 连接至 J-Link。

在做了一些研究之后、我发现  JTAG 链路使用了引脚 PC0-3、并重新配置了它相关 的引脚。 我在论坛上找到 了一个建议  使用 LM 闪存编程器重新安装原始驱动程序的解决方案(e2e.ti.com/.../286110)。 现在、我在使用 LM 闪存编程器时遇到问题。 我找不到 用于 Tiva C TM4C123GXL 的 StellarisWare 包。 我只能在 (www.ti.com/.../sw-lm3s)找到 用于 ARM M3内核的 StellarisWare 软件包。

因此、我尝试实现的解决 方案是使用 LM 闪存编程器加载原始 StellarisWare 驱动程序。 我将搜索更多信息以查找 适用于 Tiva C TM4C123GXL 的 StellarisWare。

我不确定我所做的工作是否能够解决我的问题。 如果我所做的是正确的、有人能告诉我哪里可以找到 用于 Tiva C TM4C123GXL 的 StellarisWare。

此致、期待您的回复。

Ahmad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    应该有一个"保护机制"来防止"引脚 PC0-PC3从 JTAG/SWD 变化"。 除非您执行特殊操作(旨在防止"意外更改")、否则此类更改不应生效。

    看来、为 TM4C123找到合适的代码和文件并不是那么困难-也许您在"论坛搜索框"(在论坛页面顶部)关键字"LM 闪存编程器"中进行的搜索将会富有成效。 (这是我的希望-感受你的痛苦-永不有趣...)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速响应。 我在以下帖子中找到了该解决方案:
    e2e.ti.com/.../310876
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    适合您-"论坛搜索框"(显然)没有得到充分推广。

    您提供这样的"发布详细信息"是"很好的"-这将对他人有用! (一定要忍受你的困境)好工作、祝你好运、mon AMI。