主题中讨论的其他器件: LP-AM243、 UNIFLASH、 AM2431
TM4C1294NCPDT 用作 LP-AM243上的 XDS110。
TM4C1294NCPDT 位于 我的定制电路板上、我想将该 MCU 编程为 XDS110。
我有 J-Link 和 UNIFLASH S/W。
我该怎么办?
我可以这么做吗?
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 用作 LP-AM243上的 XDS110。
TM4C1294NCPDT 位于 我的定制电路板上、我想将该 MCU 编程为 XDS110。
我有 J-Link 和 UNIFLASH S/W。
我该怎么办?
我可以这么做吗?
您好!
Unknown 说:TM4C1294NCPDT 是 我的定制电路板上、我想将这个 MCU 编程为 XDS110。
假设定制电路板上的硬件连接配置正确 、让 TM4C1294NCPDT 用作 XDS110、您需要在 TM4C1294NCPDT 上刷写引导加载程序固件和 XDS110固件。 请参阅 XDS110用户指南的第20页:
https://www.ti.com/lit/ug/sprui94/sprui94.pdf
请注意、如果可以将 J-Link 探针连接到 TM4C1294NCPDT、也可以使用 CCS 加载引导加载程序。 请参阅中的"使用 CCS 刷写引导加载程序"部分:
谢谢
小
我按如下方式连接它。
PC --j-link -- TM4C1294NCPDTT3R PC[3:0]
PC --TM4C1294NCPDTT3R USB0 (PL[7:6])
我使用 UNIFLASH 在0x0000.0000中刷写了 boot_loader.bin。
以及在 UNIFLASH 中加载映像并验证映像结果如下所示。
但是、我无法找到我应该将 firmware_3.0.0.26刷写到哪个地址...
目前、我在 J-Link Commander 中有如下结果。
但是、Windows PC 没有 在设备管理器中检测到 TM4C1294NCPDTT3R USB。
和、xdsdfu 结果如下。
我该怎么办?
我按照下面所示的刷写引导加载程序部分所示完成操作、但是 PC 无法在设备管理器中检测到该操作。
但是,我找不到应该将 固件更新为哪个地址_3.0.0.26到...
我建议使用 xdsdfu 来刷写固件。
成功刷写引导加载程序后、重新启动目标电源并重新连接电缆、如果运行 xdsdfu、它是否找不到任何 XDS110器件?
现在,我该如何将 TM4C1294NCPDTT3R 设为 XDS110?
如果硬件连接正确、则只需要刷写固件和引导加载程序。
您是否根据另一个具有板载 XDS110的 TI LaunchPAD/EVM 构建定制电路板设计?
因此我使用 UNIFLASH 将 boot_loader.bin 刷新成了0x2800。
这是很奇怪的。 通常会将闪存写入地址0x0。
由于您具有对 TM4C1294的调试 JTAG 访问权限、因此请尝试刷写引导加载程序、方法是通过 JTAG 将 CCS 连接到 TM4C1294器件、并通过调试器程序加载选项加载 boot_loader.AXF。 在 Resource Explorer 中、XDS110文档的"Option 2"下的"Flashing the bootloader"部分记录了该步骤: https://dev.ti.com/tirex/explore/node?node=A__ALFqIj4dX6S.TZRERoSphA__xdsdebugprobes__FUz-xrs__LATEST
我可以解释有关 Autorun 的最后一条消息。 在程序加载后、调试器尝试自动运行目标到"main"。 如果程序中没有"main"、则目标将继续运行。 如果没有"主"、这不是问题。
这之前的错误可能会比较麻烦。 完整的错误消息是什么?
如果您在停止的位置停止目标?
如果您关闭 CCS 并重启、xdsdfu 会检测到 XDS110吗? 如果是、您可以通过 xdsdfu 成功刷写固件吗、同时仍然让 xdsdfu 检测 XDS110吗?