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/CCStudio-C2000:在.cfg 文件中使用 SysStd,但仍然查看 System_printf 输出的唯一方法是使用 System_flush()

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/967004/ccs-ccstudio-c2000-using-sysstd-in-my-cfg-file-but-still-the-only-way-to-view-system_printf-output-is-to-use-system_flush

器件型号:CCSTUDIO-C2000

工具/软件:Code Composer Studio

我在.cfg 中使用 SysStd,但在控制台中看到 System_printf 输出的唯一方法是在每个 System_printf 之后执行 System_flush()。

我还需要做些什么来使我不需要使用 System_flush()?

我尝试使用以下指南: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/tirtos/2_16_01_14/exports/tirtos_full_2_16_01_14/docs/Users_Guide.pdf 

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

    您好 Dale、

    以下主题提供了一些有关如何使其正常工作的良好提示:

    https://e2e.ti.com/support/legacy_forums/embedded/tirtos/f/355/t/470509?System-printf-and-printf-on-CC2650-sensorTag

    谢谢

    Ki

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

    谢谢、这种方法起了作用。

    事实证明、我需要将此 include 添加到 main.c 中:

    #include

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

    我必须恢复使用 CCS7 (7.0.0.00042)、并且我在使用 CCS10时在代码中添加的 System_printf 行不再显示在我的控制台中(即使其中包含 flush 和\r\n)。

    有什么想法、为什么他们会停止在 CCS7中工作?

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

    您是否在 CCSv7中使用相同版本的 TI-RTOS 和其他编译工具(XDC、编译器等)?

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

    两者都使用适用于 CC13XX 和 CC26XX 2.20.1.08的编译器 TI v5.2.6、XDC 3.32.0.06_CORE 和 TI-RTOS。

    我可以看到的唯一区别是、CCS10在 Win10计算机上运行、而 CCS7在 Win7计算机上运行、这一点无关紧要。

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

    您是否尝试运行与 CCS 10中使用的 CCS 7完全相同的*。out 文件? 基本上、将*。out 用于 CCS 10并按原样运行(无需重新构建)

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

    我会尝试一下、但会在几天前完成、然后我会报告... 谢谢

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

    谢谢。 请随时向我们发布。