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.

[参考译文] CCS/MSP430FR2676:调试打印问题

Guru**** 2554250 points
Other Parts Discussed in Thread: MSP430FR2676, CAPTIVATE-FR2676, MSP-FET, MSP430F5528, CAPTIVATE-PGMR

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/965387/ccs-msp430fr2676-debug-printing-question

器件型号:MSP430FR2676
主题中讨论的其他器件: CAPTIVATE-FR2676MSP-FETMSP430F5528CAPTIVATE-PGMR

工具/软件:Code Composer Studio

我有一个 MSP430FR2676项目(在连接到 CapTIvate 编程器的 CAPTIVATE-FR2676开发板上运行)
我希望能够在 Code Composer Studio 中运行调试会话的同时在整个项目中打印调试消息。
我有几个问题:
问题1. MSP430FR2676配备了两个 UART 供外部使用-为了使我的项目能够打印任何类型的调试消息、我是否需要使用这些外部 UART 之一来执行此操作? 或者、这些调试消息是否可以通过不同的方式/端口发送回调试器、而不使用其中一个外部 UART?
问题2. 要添加到上面的 Q1、在 Code Composer Studio 中有选择终端的选项-我需要更改哪些终端属性才能获得这些调试消息?
问题3. 是否有方法映射"printf"以用于调试打印?
提前感谢!
Dave。。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    可通过 UART 和邮箱两种方式在 FR 系列上获取调试日志

    UART 是一种典型的方法。 最好使用专用 UART/CDC 桥接板/芯片(在 FR 电压上工作)、而不是 MSP-FET 集成式 UART/CDC 桥接器...

    https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/963935

    邮箱是最好的方式、因为没有设置和额外的导线、包括握手。 通过现有 SBW/JTAG 连接传输的代码行很少。 遗憾的是、任何 TI FET 主器件都不支持该功能、

    起初我使用的是1Mbps UART、但在过去10年中、我使用 邮箱、SBW 主站用于从自由运行的器件快速记录...

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

    感谢您的回答。

    如果可能、我不想使用两个外部 UART 中的任何一个、因为它们专用于我们设计中的其他器件、我只需要一个简单的调试输出来打印调试消息、如果我可以通过 JTAG 这样做、那将会很棒!

    那么、还有几个问题:

    问题1. 在响应的后半部分、您似乎是指"反向通道 UART"、对吧?

    问题2. 您是否知道 MSP430FR2676器件上是否提供"反向通道 UART"? 或者、这是指调试器本身上的"反向通道 UART"吗? 我正在使用 CapTIvate 调试器对器件进行编程和调试、该调试器是否具有反向通道 UART?

    问题3. 当您提到"不幸的是、任何 TI FET 主器件都不支持"- MSP430FR2676是否被视为 FET 主器件? 我不知道你的意思是什么。

    问题4. "邮箱"是否是外部程序(如 tera Term)?


    谢谢!!!

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

    还有一件事:

    根据此链接:

    www.ti.com/.../CAPTIVATE-PGMR

    它提到了"USB HID 桥接器"-这是否会被视为等同于"反向通道 UART"?

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

    如果您需要 FR 器件具有的两个以上的硬件 UART、一个额外用于调试日志、而不是在软件中实现、但在这种情况下、不能使用中断。

    没有计时器... https://forum.43oh.com/topic/1284-software-async-serial-txrx-without-timer/

    使用计时器... https://forum.43oh.com/topic/543-full-duplex-software-uart-for-launchpad/

    这个 CAPTIVATE-PGMR 电路板对我来说是新的、我看到专用 USB 集线器芯片具有2个 MSP430F5528、一个是 FET、另一个用于 UART/I2C 通信桥。 不知道(FET)反向通道 UART 连接在何处、以及它是否已被设置占用或是否空闲。 在原理图中、它被标记为 EZFET_RXD 和 EZFET_TXD。

    邮箱是 SBW/JTAG 接口的器件硬件附加组件、用于 SBW/JTAG 主器件(FET)和从器件(FR2676)之间的数据交换、无需额外的线缆。 它集成在 SBW/JTAG 内部。 所有 FRAM 器件都有它。

    PC 端(任何)终端可以使用的任何用户桥通常是 CDC、而不是 HID。 除了一些供应商相关产品、它们在电路板和 PC 端之间使用另一个接口并使用供应商提供的 GUI。

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

    您好、Dave、

    您是否取得了任何进展或仍需要帮助?

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

    丹尼斯:

    我刚刚从假期休息回来、希望本周能再次深入了解。

    谢谢!!

    Dave。。

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

    您好、Dave、

    听起来不错。  请告诉我。

    我还想澄清一下、CAPTIVATE-PGMR 上的 HID 桥仅支持 MSP430FR2676和 CapTIvate 设计中心 GUI 之间的 I2C/UART 接口。  它不能用作连接 PC 的通用 UART 桥接接口、正如 CAPTIVATE-PGMR PCB 的编程器部分的反向通道 UART 特性所做的那样。

    很有可能使用 MSP430上的 I2C 通过 HID 桥与 GUI 进行通信、然后使用0欧姆电阻器填充两个小型 DNP 电阻器、并移除 J2上的 TXD、RXD 跳线以将 UCA0 (P1.4、P1.5)路由到编程器的反向通道接口。

    关于 CCS 中的终端、您将配置波特率以匹配您为 MSP430的 UART 配置的波特率。