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.

[参考译文] LAUNCHXL2-TMS57012:使用 launchpad 调试外部 MCU

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1245745/launchxl2-tms57012-using-launchpad-to-debug-an-external-mcu

器件型号:LAUNCHXL2-TMS57012
主题中讨论的其他器件: TMS570LS1224

您好、团队成员:

我的案例是:我有一个 LAUNCHXL2-TMS57012、我正在设计一个原型、其中我使用与 LaunchPad 相同的 MCU (TMS570LS1224)。
我的想法是在原型中使用 launchpad 调试 MCU。 我要通过 USB 将计算机连接到 Launchpad、并通过 J1连接器将 Launchpad 连接到 PCB、具体步骤如下:
-将 J1连接器放在 launchpad 上
-为 Launchpad 提供来自我的 PCB 的5V 和 GND
-在我的 PCB 上、放置一个连接器来接收 Launchpad 的 J1信号
-将这些信号路由到我的 PCB 的 MCU ,就像在 launchpad 中一样

根据我看到的内容、我会将 CCS 项目上传到这两个 MCU。 但是、由于我不会在 launchpad 上使用这种方法、因此我无关紧要。 我认为在连接电路板的情况下运行程序时有什么问题、但在我分离电路板后、应该能正常工作、对吧?
这会起作用吗? 在此过程中、我是否需要采取任何其他预防措施?


提前感谢、

吉尔埃尔梅·皮萨亚

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

    尊敬的  Guilherme Pissaia:

    这并不是理想的处理方式、因为:

    可以将两个控制器的输入线短  接、但不能将输出 线短接。 我的意思是、你可以短接两个控制器的 TCK、TMS 和 TDI、但是你不能短接两个控制器的 TDO、因为这会导致数据损坏。 两个控制器可能不会总是正确放置相同的数据、如果一个控制器尝试设置线路、而另一个控制器尝试重置线路、则结果将为逻辑0、并且想要设置线路的控制器将导致数据损坏。

    我刚刚发现无法从下面的线程进行 JTAG 链接

    TMS570LC4357:Uniflash 和 JTAG 链-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    如果 JTAG 链支持、那么我们可以按如下方式连接器件:

    --

    谢谢。此致、
    Jagadish。

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

    您好 Jagadish:

    感谢您的回复、但请记住、Launchpad 的 MCU "不用考虑"、我认为这个问题可能会比您解释的更简单。

    我的目标是不要在原型上放置 USB 到 JTAG 的电路、因此我考虑在中间使用 LaunchPad。  考虑到我不想调试 LaunchPad 的控制器、也就是 PCB 旁边的控制器、从 LaunchPad 上移除控制器并 将所有 J1布线连接到 PCB 即可使其正常工作、对吧?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、考虑到我不想调试 LaunchPad 的控制器、而只是 PCB 上的控制器、从 LaunchPad 上移除控制器并 将所有 J1布线连接到 PCB 将使其正常工作、对吗?  [/报价]

    在原型上安装 JTAG 连接器并使用独立的 XDS110 JTAG 调试探针、 而不是修改 Launchpad 来使用 LaunchPad 上的板载 XDS110、这样会更简单吗?

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

    Chester、

    我 PCB 旁边的一个只需从 Launchpad 移除控制器并 将所有 J1布线连接到我的 PCB 即可正常工作,对吗?  [/报价]

    如果移除 launchpad 中的控制器、我认为不会出现任何问题、这会起作用。

    在原型上安装 JTAG 连接器并使用独立的 XDS110 JTAG 调试探针是否会更简单 ,而不是修改 LaunchPad 以使用 LaunchPad 上的板载 XDS110?

    正如 Chester 建议的、您可以使用独立的 XDS110 JTAG 探针、对吧?

    --
    谢谢。此致、
    Jagadish。

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

    Chester 和 Jagadish、

    是的、我可以使用 XDS110 JTAG 调试探针、但主要我想使用实验中已经提供的材料。

    这样、我首先可能会尝试移除控制器并使用 Launchpad。 在设计本身中、我可能会让两个电路都准备好使用。

    感谢您的支持和此致。