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.
工具与软件:
我们刚刚收到了两块电路板中的一款、这两块电路板均配有处理器和周围(必需)组件。 我已将 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将无法工作。 解决方案。
感谢您的帮助、
拜伦
我能够通过 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#