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.

[参考译文] TMS320F280025:使用 XDS 110调试探针进行通信

Guru**** 2459090 points
Other Parts Discussed in Thread: TMS320F280025C, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1204574/tms320f280025-using-xds-110-debug-probe-connecting-for-communication

器件型号:TMS320F280025
"Thread: controlSUITE"中讨论的其他器件

我们使用的是 TMDSEMU-110U 调试工具。 我们的 PCB 没有 USB 连接器、而是具有 SCI 通信的接头。 我们能够使用 JTAG!T 14适配器来刷写器件,并提供 TMS、TCK、GND 和3.3V 电压,但我不确定如何将其设置为"监视和调优"。 我们已尝试为 UART 连接 AUX 电缆和分线板、但仍会超时、无法连接到目标。 要获得串行通信的内容应是什么物理设置以及需要在配置文件中进行哪些更改(如果有)。 我将我们的刷写设置以及可用的适配器放在了一起。 任何帮助都会很感激!

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

    你好、Joshua、

     将其设置为"监视和调谐"意味着什么? 是否正在尝试连接以在外部模式下运行 TI C2000 MATLAB/Simulink 模型?

    您的接头上提供了哪些器件引脚?  

    此致、

    Ben Collier

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

    感谢您发送编修。 我们有串行 Rx 和 TX 以及 CAN hi 和 Lo。 我们曾尝试从计算机连接 FTDI、但我认为 Simulink 仍尝试通过调试器进行连接、因此如果适配器能够正常工作、效果会好得多。  

    是的、我们正在尝试使用 Simulink 对其进行设置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Joshua、

    您能告诉我  打字电路板接头上提供的器件引脚数吗? 例如、SCIA_RX 可以路由至某些封装上的许多不同引脚。 数据表中的下表显示、SCIA_RX 可路由至80引脚 QFP 封装上的引脚75、但它也可以路由至其他器件引脚、具体取决于用户设置。 另请告诉我您正在使用的是哪种封装。 我想看看能否在使用相同的器件引脚的情况下连接到 Simulink。  

    此致、

    Ben Collier

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

     U7是我们必须将其拆分成两个不同块的 MCU。 我们还提供了 TMS320F280025C Launchpad。 理想情况下、我希望看看能否通过调试器使监视器工作(不进行 USB 直接连接)、从而在 LaunchPad 上工作。 我还尝试了在连接 Rx、TX 和电源的情况下使用 FTDI 转 USB 适配器(无调试探针)、但也存在问题。 我认为、知道 Launchpad 在无隔离条件下正常工作所需的所有信号至少可以让我知道设计是否缺失或只是设置问题。 感谢您的支持!

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

    你好、Joshua、

    哪些器件引脚是路由到 CAN_HI、CAN_LO 和 MCU_TCK 信号的?  

    此致、

    Ben Collier

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

    对于我们的电路板、CAN Hi 和 CAN Lo 转到 CAN 收发器(ISO1050DW)、MC_TCK 转到 MCU 的引脚45。 目前、我们只是尝试让它在没有 USB 的情况下在 LaunchPad 上工作。  

    如果我们要隔离 USB 并为 LaunchPad 使用接头、应如何设置该模式? 如果我能够首先验证该设置、我至少会知道我们的设计有问题。

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

    您好!

    我需要几天时间来了解如何使用 Simulink 连接到 LaunchPad、而不使用 USB 连接。 当我找到答案时、我会告诉您。

    此致、

    Ben Collier

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

    你好、Joshua、

    我遇到了一些障碍、未能在这个问题上取得实质性进展。 您是否已 就此联系 Mathworks 支持、因为该问题似乎主要涉及连接到他们的软件?  

    此致、

    Ben Collier

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

    我最初联系了他们,并被告知 FTDI 串行和接地应该是连接到那里的软件所必需的。 我尝试直接连接、但收到 XDS110错误(我没有使用它)。 因此、我认为传播讯息 TI 可能是更好的选择。 我有不同的适配器可供使用、但我不确定使用哪一个和哪个信号。 之前、我尝试了 UART 分线适配器、但没有成功。  

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

    你好、Joshua、

    你能和我分享一下你看到的地方," FTDI 串行和接地应该是所有必要的"?

    我找到的使用 Simulink 连接到 C2000器件 的说明表明、您需要一个 FTDI 芯片用作 USB 和 JTAG/SCI 之间的接口:  

    https://www.mathworks.com/matlabcentral/answers/751519-quick-troubleshooting-guide-executing-ti-c2000-simulink-models-in-external-mode

      FTDI 芯片和 C2000器件上的 SCI 引脚之间可能存在重要连接、而这种连接可能无法在独立的 XDS110上实现。 我可以 在 F28379D Launchpad 的原理图上查看它、他们在上面的链接中参考了该原理图、我明天会给您回电。 如果您也很好奇、可以在 C2000 controlSUITE 软件包中找到 F28379D 原理图。

    还有一点、您是否找到过让人通过独立 JTAG 调试探针在 Simulink 中连接到 C2000器件的示例? 我担心您需要使用板载 FTDI 芯片在主机 PC 和 C2000器件之间进行转换。

    此致、

    Ben Collier  

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

    您好!

    很抱歉我的答复出现延误。 我仍然 不确定如何 使用外部 JTAG 调试探针连接到 C2000器件、因为我找不到任何示例、但应该可以找到。   

    这篇文章提到您需要与 C2000器件建立 UART 连接才能连接 Simulink: https://www.mathworks.com/matlabcentral/answers/751519-quick-troubleshooting-guide-executing-ti-c2000-simulink-models-in-external-mode\

    在第2节中还提到了使用 UART 时必须设置正确的 GPIO。

    本文档的第9-10页提到了如何使用 XDS110来建立 UART 连接: https://www.ti.com/lit/ug/sprui94/sprui94.pdf?ts=1681510638013&ref_url=https%253A%252F%252Fwww.google.com%252F

    您能否尝试将 UARTTX 和 UARTRX 引脚从 XDS110 (上一页中提到)连接到用于电路板串行通信的 GPIO?

    此致、

    Ben Collier