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.

[参考译文] MSP430FR5994:使用 mspdebug 在 msp430FR5994上运行程序时、无法在终端中显示输出

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1182612/msp430fr5994-cannot-show-output-in-terminal-when-using-mspdebug-to-run-a-program-on-msp430fr5994

器件型号:MSP430FR5994
Thread 中讨论的其他器件: CCStudio

您好!

我首先使用 MSPdebug 在 msp430FR5994上部署 DNN。  成功将可执行文件刷写到电路板后、我尝试在电路板上运行它、但终端中没有显示输出(实际上在原始代码中有一些 printf 语句、我认为打印输出 可能会出现在终端中、符合预期)。 尽管我尝试使用屏幕命令通过串行端口捕获一些信息、但没有信息、但当我将程序刷写到电路板并输入 Ctrl+c 来中断程序时、会显示一些乱码。

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

    您好、Kimi、

    考虑到串行端口中没有信息、我假设串行通信外设的配置 可能会有一些错误。 如果您能告诉我您使用的是哪种通信外设、我将应用参考代码来检查详细信息。

    此致

    SAL

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

    您的描述中不清楚您是如何尝试查看串行数据的。 您必须运行终端程序(我使用 minicom)并使用适当的设置连接到正确的 TTY。

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

    您好 Sal、

    感谢您的回复。我使用 USB 将 msp430fr5994与我的 PC 连接、并使用"screen /dev/ttyACM0 9600"命令获取串行端口连接。

    这张图片显示 了当我将可执行文件刷写到电路板并运行它时会发生什么情况。

    参考代码为 https://github.com/CMUAbstract/SONIC

    谢谢。

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

    尊敬的 David:

    我使用 "screen /dev/ttyACM0 9600"命令获取串行端口连接。

    谢谢

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

    我从未听说过"屏幕"、但我使用 ttyACM1与我的 Launchpad 进行通信。 ttyACM0是 mspdebug 使用的端口。

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

    大家好、

    我通过在 CCStudio 上执行该操作来解决了这个问题。 感谢您的播放。

    谢谢