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.

[参考译文] MSP430FR2633:MSP-FET UART 反向通道超时

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1369406/msp430fr2633-timeout-on-msp-fet-uart-backchannel

器件型号:MSP430FR2633
主题中讨论的其他器件:MSP-FET

工具与软件:

您好!

我正在使用 MSP-FET 调试器的 UART 反向通道进行跟踪。 我在默认模式下使用它(115200bps、无奇偶校验、8位、无流控制)。 如果调试器处于活动状态(在运行模式中)、应用程序会向 UART 发送一些字符。 我可以看到、它们立即被发送到 MSP-FET、但是在大约2...3秒之后它们出现在终端中。 似乎器件等待更多字符来填充缓冲区并在超时后输出它们。 我已经尝试发送一个中断或 EOF ,但这没有帮助。

然而、使用 MSP430Flasher.exe -z [reset]停止调试器和复位器件会导致不同的行为:字符立即显示。 是否可以在调试器模式下刷新缓冲器?

另一个奇怪的行为:我使用的是全新安装的 CCS 12.7.1.00001、包括所有更新。 它指示 MSP-FET 上的旧固件版本、并且安装了一个版本:

DLL 版本:-1
* Fw 版本  : 10000000
*接口  : TIUSB
硬件版本  : U 3.0

MSP40Flasher.exe 还抱怨使用旧版本并安装:

DLL 版本: 30801000
* Fw 版本  :30800002
*接口  : TIUSB
硬件版本  : U 3.0

Flasher 版本似乎是较新版本。 如何避免、每次调试器想要"降级"时? 我可以按下"忽略"按钮、但每次启动调试会话都会询问。

此致

克劳伊斯

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

    MSP-FET 基于慢速(超时20MHz) MSP430F5xx/6xx 器件、在运行期间、调试器不能同时(并行)"快速"UART 通道。 在 MSPFlasher 升级固件并发布目标器件后、所有处理能力/带宽都分配给 UART 通道、因此应大幅提高速度。 如果必须在调试期间实现"快速"UART、则可以使用任何其他独立 USB/UART 桥。

    所有 TI 工具都基于"msp430.dll"文件。 您可以将相同的版本复制到所有 TI 应用(目录)、不再有版本抱怨。