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/MSP430FR5969:Code Composer Studio 8.2.0.00007 IDE 的 printf 支持

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/747433/ccs-msp430fr5969-printf-support-for-code-composer-studio-version-8-2-0-00007-ide

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

工具/软件:Code Composer Studio

大家好、

我正在使用 Code Composer Studio 版本8.2.0.00007 IDE 、用于具有 Ubuntu 16.04的 MSP430FR5969微控制器。 我想使用 在 UART 控制台中打印的 printf、但我不知道如何在 CCS v8.2.0.00007中使用 printf。 因此、请 帮助我了解如何在 CCS 中使用 printf。

感谢您在这方面提供的任何帮助。

谢谢、

Bhavin

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

    以下参考文献中提到了我们对 printf()的标准 RTS 库支持:
    processors.wiki.ti.com/.../Tips_for_using_printf

    MSP430定向页面位于:
    processors.wiki.ti.com/.../Printf_support_for_MSP430_CCSTUDIO_compiler

    但是、您似乎需要将输出重定向到 UART 端口。 在这种情况下,请查看上面有关重定向 printf() stdout 的页面的第2部分

    希望这对您有所帮助、
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Desouza、

    感谢您的回复。

    我已检查您提供的链接:
    processors.wiki.ti.com/.../Printf_support_for_MSP430_CCSTUDIO_compiler

    其中提到了如何使用 CCStudio v5.x 的 printf()函数,但我在 Ubuntu 16.04中安装了 CCS 版本8.2.0.00007。 那么 printf()函数是否适用于此版本?

    请告诉我如何在这个版本的 CCS 中使用 printf()。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Bhavin、

    与 CCSv5.x 和 CCSv7.x (页面中也提到)相比、CCSv8在这方面的差异非常小、因此该文档适用。

    此外,在 Ubuntu 上具有 stdio 输出的常规 printf()也可以正常工作。

    请记住、任何控制台 I/O 函数(如 printf()、putc()等)都可以使用许多 CPU 周期来完成、因此在处理严格的实时系统时、应最大限度地减少其使用。

    希望这对您有所帮助、
    拉斐尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Bhavin、

    您是否检查了 desouza 提供的第一个链接?
    请继续使用 CCS8.2和您收到的链接。
    如果出现问题、请发布您的问题。