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/LAUNCXL-CC1310:CCS没有调试控制台输出,但loadti.sh工作正常

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/620934/ccs-launchxl-cc1310-no-debug-console-output-with-ccs-but-loadti-sh-works-fine

部件号:LAUNCHTXL-CC1310

工具/软件:Code Composer Studio

由于某些原因,CCS不再显示来自我的应用程序的调试控制台。

我将System_printf与SYSMIN一起使用,loadti.sh工作正常,从我的代码中提供预期的调试信息。

如果我暂停CCS并检查SYSMIN模块,则会显示缓冲区已耗尽,因为System_flush是定期调用的,并且似乎成功。

如果我手动检查缓冲区,它将包含所需的文本。 指针表示已成功释放缓冲区。

我找不到任何与CCS是否选择从SYSMIN的System_flush中获取调试信息相关的设置,也找不到任何有关它们之间如何进行具体通信的详细信息。

由于loadti.sh的所有功能都能正常工作,我怀疑CCS中的某个位置存在问题。

对要检查的内容有什么想法,或者为什么会发生这种情况?

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

    关于要检查的内容或为什么会发生这种情况的任何想法?

    在Cortex-M3的调试->程序/内存加载选项下的项目属性中是否勾选了"启用CIO功能使用(需要设置断点)"选项?

    如果 未选中“启用CIO功能使用(需要设置断点) ”选项,则CCS调试器将忽略来自目标的任何System_flush (CIO)请求。