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.
工具与软件:
您好!
我正在 定制设计的电路板上使用 TMS320F28375DPZPS。 我无法使用 TI 的 XD JTAG 调试器对器件进行编程。 经过大量调试后、我发现无法将微控制器上的 TRST 引脚驱动为高电平以便通过 JTAG 连接到器件
我的发现:
-我最初 在 TRST 引脚上添加了一个10k 下拉电阻器。
-在 CCS 上,我无法连接到设备( JTAG 连接失败)-我可以对其他 C200平台进行编程,所以我知道这可能不是软件问题
-带有下拉电阻器的 TRST 引脚通常为0.2V。 调试器无法将 TRST 引脚驱动为高电平、因此我曾尝试将 TRST 引脚短接至3V3 (使用和不使用下拉电阻器)-这会将整个3V3电源轨降至0.2V。
-然后我尝试在 TRST 线路上添加一个10k 上拉电阻器(并移除下拉电阻器)-这使得 TRST 引脚大约0.4V
-在没有任何电阻器连接到 TRST 引脚的情况下,我测量 TRST 引脚和接地之间大约300k 的电阻,以及 TRST 引脚和3V3之间大约300k 的电阻。
-板和微控制器似乎通电并正确计时,因为我可以看到看门狗持续触发(这是一个新的未编程器件)
-我正在使用的调试器似乎运行正常,因为我看到的活动时钟和数据线来自调试器。
有任何关于后续步骤的建议吗? 我无法连接至 TMS320F28375DPZPS。
谢谢。
您好!
您在使用哪种调试探针? 只要调试探针与 MCU 通信、就应将 TRST 保持在高电平。 听起来调试探针正在将其拉低。
您可以尝试在将 TRST 拉高的同时断开调试探针与 TRST 的连接吗? 在这种情况下、您可以连接吗?
是否有可以尝试的其他调试探针?
谢谢!
Ben Collier
您好!
在断开调试探针的情况下、我尝试直接将 TRST 拉高至3V3。 TRST 的电压读数为0.4V。 如果通过10k 电阻器拉高、结果是一样的。 仍然无法连接
您好!
在断开调试探针后、我尝试将 TRST 直接拉高至3V3。 TRST 的电压读数为0.4V。
为此、TRST 必须灌入大量电流。
这听起来 MCU 已损坏。 您可以尝试替换 MCU 吗?
谢谢!
Ben Collier
您好!
我 交换了 MCU、但 仍然无法连接。
我正在 使用 LP-XDS110调试器。
由于 MCU 仍然能够持续进行看门狗复位、这让我认为 MCU 未损坏。
谢谢。
请分享 TRST 电路的原理图。 此处简单的做法并不正确、您应该能够将 TRST 引脚拉高。
我使用 R23 (即2.2k 和10k)进行了测试、没有发现任何差异。 XRS 被拉高。
您好!
您是否说即使连接了调试探针、也无法强制 MCU TRST 器件引脚处于高电平?
当您尝试强制使引脚处于高电平时、引脚将有多大的电流? 未连接调试探针时、可强制其处于高电平。
强制拉高后、您应该能够连接其他 JTAG 引脚并对器件进行编程。
此致、
Ben Collier