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:TM4C1294NCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1454021/tm4c1294ncpdt-tm4c1294ncpdt

器件型号:TM4C1294NCPDT
主题中讨论的其他器件:UNIFLASHEK-TM4C1294XL

工具与软件:

我们刚刚收到了两块电路板中的一款、这两块电路板均配有处理器和周围(必需)组件。 我已将 Blackhawk XDS200调试探针连接到第一个用作 JTAG 的电路板。 我有一个.bin 文件用于对处理器进行编程、但似乎无法连接。 我希望使用 LM 闪存编程器。 对于第二个电路板、我在 Code Composer (Tivaware)中编写了代码、虽然我还没有第二个电路板要尝试、但是编程可能会更简单。  

如何设置 LM Flash Programmer 以对芯片进行编程?

谢谢你  

拜伦

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

    您好!

     LM Flash Programmer 仅支持 ICDI、不支持 XDS200或其他。 请使用 Uniflash 编程器刷写.bin。

     抱歉、我目前正在度假一整周。 请预计我的回复会有延迟。

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

    谢谢 Charles

    别着急、慢慢来、这就是我在尝试连接时收到的消息(使用 Uniflash):

    可能会很简单。

    最棒的假期

    拜伦

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

    尊敬的 Byron:

    [报价 userid="377822" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1454021/tm4c1294ncpdt-tm4c1294ncpdt/5579702 #5579702"]

    尝试连接时得到(使用 Uniflash):

    [报价]

    如果您有 XDS200、可以在 LaunchPad 上尝试使用。 LaunchPad 具有用于外部调试探针的 JTAG 接头。 使用 Uniflash 时会显示相同的消息吗? 如果工作正常、则意味着您的定制电路板硬件可能存在一些问题、尤其是 JTAG 接口。 这是诊断问题是否与硬件或 Uniflash 工具链相关的最佳方法。  

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

    谢谢查尔斯

    我刚从假期回来。

    我正在尝试查找有关在 JTAG 器件上使用 XDS200 -稀疏信息配置和运行 Launchpad 的信息。 XDS200中原有的10引脚连接器非常精致、首次尝试时就已损坏。 我已被迫手动接线。

    我将继续研究 Launchpad 的 JTAG 文档、但要非常感谢您的协助。

    持续

    拜伦

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

    尊敬的 Byron:

     是的、请随时更新使用 XDS200的 LaunchPad 得出的最新结果。 此 JTAG 应用手册也会很有帮助。  https://www.ti.com/lit/pdf/spma075

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

    我已经尝试了与 X1连接器的连接。 我相信我的所有连接都是正确的(布线是彩色编码的)。 我不知道连接器引脚1的 VCC 连接应该在哪里或者它是否重要。  

    我能够使用 LM Flash Programmer 或 UniFlash 使用 EK-TM4C1294XL 设置对板(仍然)进行编程。 当我尝试使用 Tiva TM4C1294NCPDT 器件与 UniFlash 连接时、会收到一个错误、提示控制器已检测到目标功率损耗?

    我已经提供了布线和连接的屏幕截图。 我必须做一些基本错误的事情。 很抱歉,我一直盯着你看,

    拜伦

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已尝试连接到 X1连接器。 我相信我的所有连接都是正确的(布线是彩色编码的)。 我不知道连接器引脚1的 VCC 连接应该在哪里或者它是否重要。  [报价]

    您无法使用 U6 Arm-10引脚连接器吗? 请参阅我之前提到的应用手册中的第4.7节。 这是使用外部调试探针(例如 XDS200、XDS110等)来调试电路板的最简单方法。 这又是链接。  https://www.ti.com/lit/pdf/spma075

    可以使用 X1、但要确保电线已连接。 应用手册 第4.6节展示了如何使用一个 LaunchPad 并使用其板载 ICDI 调试探针对另一个 LaunchPad 进行调试/编程。 在这种情况下、您将使用 XDS200通过 X1连接器对 LaunchPad 进行调试/编程。  您需要移除 LaunchPad 上的电阻器 R8、R10、R11、R15和 R16。  

    [报价 userid="377822" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1454021/tm4c1294ncpdt-tm4c1294ncpdt/5588907 #5588907"]我能够使用 LM Flash Programmer 或 UniFlash 使用 EK-TM4C1294XL 设置对电路板(静态)进行编程。

    您能解释一下上述说法吗? 您说"我可以对电路板进行编程..."。 您的意思是可以还是不可以?

    [报价 userid="377822" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1454021/tm4c1294ncpdt-tm4c1294ncpdt/5588907 #5588907"]

    我已经提供了布线和连接的屏幕截图。 我必须做一些基本错误的事情。 很抱歉,我一直盯着你看,

    [报价]

    没问题。 我很高兴提供帮助。  

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

    我已经尝试将线连接到 U6 Arm-10引脚连接器。 仍然没有运气。 开始没有问题、但我注意到 XDS200上的指示灯 LED 在我收到"控制器已检测到目标功率损失"消息之前会关闭。 绕过我的 USB 3.0供电集线器并不容易。  

    在 UniFlash 上、我已选择"Texas Instruments XDS2xx USB Debug Probe"作为连接、并选择"Tiva TM4C1294NCPDT"作为器件。

    我开始想、我应该使用另一个配置的 LaunchPad 来对电路进行编程、因为 JTAG 显然无法正常工作。

    我能够通过 LM Flash Programmer 或 UniFlash 对我使用的 LaunchPad 进行编程、但无法使用 JTAG 设置。

    我将另一个 LaunchPad 配置为用作调试探针。 将我们的新电路连接到适当的线路后、我能够对处理器进行编程、并且电路板正在运行。 我仍然不确定为什么 XDS200无法对电路进行编程、但我很生气、因为更改后的 LaunchPad 运行良好、XDS200将无法工作。 解决方案。

    感谢您的帮助、

    拜伦

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="377822" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1454021/tm4c1294ncpdt-tm4c1294ncpdt/5590162 #5590162"]

    我能够通过 LM Flash Programmer 或 UniFlash 对我使用的 LaunchPad 进行编程、但无法使用 JTAG 设置。

    我将另一个 LaunchPad 配置为用作调试探针。 将我们的新电路连接到适当的线路后、我能够对处理器进行编程、并且电路板正在运行。 我仍然不确定为什么 XDS200无法对电路进行编程、但我很生气、因为更改后的 LaunchPad 运行良好、XDS200将无法工作。 解决方案。

    [报价]

    尊敬的 Byron:

     感谢您的更新。 很高兴您至少可以使用 ICDI 调试探针来对处理器进行编程。

    [报价 userid="377822" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1454021/tm4c1294ncpdt-tm4c1294ncpdt/5590162 #5590162"]

    我已经尝试将线连接到 U6 Arm-10引脚连接器。 仍然没有运气。 开始没有问题、但我注意到 XDS200上的指示灯 LED 在我收到"控制器已检测到目标功率损失"消息之前会关闭。 绕过我的 USB 3.0供电集线器并不容易。  

    在 UniFlash 上、我已选择"Texas Instruments XDS2xx USB Debug Probe"作为连接、并选择"Tiva TM4C1294NCPDT"作为器件。

    [报价]

     我不确定您的 XDS200问题到底是什么。 不确定是否有正确的接线。 如果要创建 Arm-10引脚适配器、请参阅下表。 您也可以在该网站上找到详细信息。  https://software-dl.ti.com/ccs/esd/xdsdebugprobes/emu_jtag_connectors.html。XDS200有一个 TI 20引脚连接器。 TI 提供 XDS200封装附带的20引脚至 Arm-10引脚适配器。 但是、您说它有些损坏。  

    另请参阅  Rafael 回答的关于 TI-20pin 和 Arm-10 pin 之间复位连接的问题  https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1349681/lp-xds110-arm-10-pin-adapter-replacement-for-connection-with-the-xds110-debug-probe?tisearch=e2e-sitesearch&keymatch=arm%25252525252525252010pin%252525252525252520adapter#