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.

[参考译文] TMS570LC4357:printf()函数问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/578584/tms570lc4357-printf-function-problem

器件型号:TMS570LC4357

尊敬的 e2e:

我在代码中使用 printf()函数。

当我尝试显示字符串(例如: printf(“hi\n\r”)时,我可以在终端和控制台屏幕中看到输出。

当我尝试显示任何数据(例如:printf(“ %d”,data))时,我可以在控制台中看到输出。 我不会在终端上引起任何问题。

您能说出上述问题的原因吗? CCS 中是否有任何设置?

谢谢、此致

Prasanna

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

    printf()(在 stdio 库中)不会将字符串和数据发送到终端。 如果要将某些内容打印到终端、则需要使用 sci.c 中定义的函数

    此致、