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/CODECOMPOSER:Mac OSX/无法接收控制台输出

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/617088/ccs-codecomposer-mac-osx-cannot-receive-console-output

部件号:CODECOMPOSER

工具/软件:Code Composer Studio

我正在Mac OSX Sierra上使用CCS7。

调试时,我无法接收控制台数据。  含义,执行调试/运行时:

1.已成功初始化输出窗口,代码运行正常,但IDE中没有输出转至控制台。

2.我使用串行程序与设备建立UART连接。  我看到在连接到设备时有两个可用端口,调试器占用第一个端口。 将Serial连接到第二个端口时,我没有收到任何内容。  

3.断开CCS7与设备的连接(仍处于调试/运行模式)时,将Serial连接到第一个端口,并接收输出。

所以,在我看来,这里有两个问题。

1.如何在CCS7 IDE中接收输出(可能是Mac OSX问题?)。

2.是否有办法将输出句柄更改为第二个UART端口(这可能是一个愚蠢,天真的问题-我仍在学习TI开发生态系统)。

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

    Richard

    您使用的是什么设备?

    UART输出将转至CCS中的终端视图。  您可以从"视图"菜单中打开。  然后为所连接的端口配置它。

    例如,我使用的是MSP432 LaunchPad。  我加载了来自SImplLink SDK的UART Echo示例。

    打开终端视图后,单击下面的按钮

    然后配置端口

    对我来说,这实际上是LaunchPad添加的两个端口中的第一个

    然后在终端视图中获得输出。  

    您可能需要暂停该程序,点击RESET并再次运行它,以在控制台中看到初始提示,因为它只在init期间发生,如果您打开终端视图,则不会显示。

    此致,

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的,非常感谢! 发生的情况是我进入"窗口">"显示视图",但没有看到任何相关内容。 看到这个后,我又去了其他的……那里确实如此。

    我现在看到终端(而不是控制台)输出。

    也许它应该是默认调试视图的一部分? 不一定要将其与默认值连接,但至少它存在,用户将被引导进行配置?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    事情有点令人困惑。 您可以使用“控制台”视图,该视图支持诸如构建控制台(生成的输出),调试控制台(调试器的输出)等控制台。 然后是支持串行,telnet,本地(操作系统终端)的终端视图。 我不知道为什么Eclipse把它们分开。 我想这主要与大多数主机/Web开发人员如何较少使用终端视图中的项目有关。 中的终端视图也很简洁,您可以向其中添加插件以添加其他类型的终端。

    调试视图主要用于显示和控制调试上下文。

    主要问题就像你所指出的那样。 如何前往终端?

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