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.

[参考译文] RTOS/AM5728:日志打印功能

Guru**** 2614265 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/659471/rtos-am5728-log-print-function

器件型号:AM5728
Thread 中讨论的其他器件:SYSBIOS

工具/软件:TI-RTOS

您好!

SysBIOS' Log_print 函数是否支持"%c"或"%s"?

以下代码似乎未输出它。

log_Print1 (Diags_info,"收到的消息 IPU :%c",msg->value);
log_Print1 (Diags_info、"收到的消息 IPU:%s"、msg->values);

可以使用"%d"、"%x"。
是否需要在某个内容中添加定义*。 CFG 文件


此致、
新义郎

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

    您好!

    是的、支持%c 和%s。 格式详细信息请参考 SYS/BIOS API 参考。 注意:您必须小心%s 只有字符串的地址存储在日志记录中,而不是实际字符串。 因此、当 ROV 查看该字符串时、该字符串必须是持久的或至少仍然有效。

    例如、我在一个示例中添加了以下内容、并且在 ROV 中显示为正常。

    log_print3 (Diags_User1、"%c、%s、%d"、"!"、 (IArg)" howdy"、2);