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/MSP-EXP430F5529LP:将 Log_info()语句记录为 ASCII

Guru**** 2581345 points
Other Parts Discussed in Thread: MSP430F5529

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/611970/rtos-msp-exp430f5529lp-uart-logging-of-log_info-statements-as-ascii

器件型号:MSP-EXP430F5529LP
主题中讨论的其他器件:MSP430F5529

工具/软件:TI-RTOS

您好!

我正在尝试使用 TI-RTOS 使 MSP430F5529 LaunchPad 上的 UART 记录工作。 我想使用 Log_info0 ("Hello、World!");键入语句并将通过 UART 的日志打印为空闲函数。

我已在 ti/tirtos_msp43x_2_20_00_06/examples/MSP430/TI_MSP_EXP430F5529LP/uartlogging 中加载 uartlogging 示例

但我只在串行端口上获取二进制数据。 我以前使用 CC26xx 和 TI-RTOS 成功完成了这一操作、UART 日志记录的结果如下:"#000002 [ 2.000 ]"./flash.c"、第55行:hello、World!"

那么、如何获取文本记录呢?

谢谢、

-Skot

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Log 模块旨在实现平均和精简、因此它传输可由 CCS 中的系统分析器解释的二进制数据。 如果您想让 UART 输出 ASCII、请看一下其他 UART 示例...我现在没有访问权限、但我知道我们有一个示例、其中 System_printf 输出从 UART 输出。

    注意:您可以对目标上的 Log 输出进行解码、但它实际上仅在具有大量存储器和复杂拓扑的大型器件(例如、多核 C66或 CortexA + DSP 器件)上有用。

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

    我喜欢将日志记录为空闲任务、以便它不会中断任务执行。 我找到了一个似乎可以解决此问题的 Wiki 条目。

    http://processors.wiki.ti.com/index.php/LoggerIdle_Uart

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

    BTW、用于记录、也可用于邮箱系统、它 可以一次传输双字(而不是像 UART 那样逐字节传输)、只使用 SBW 连接、使所有器件外设/引脚空闲。 遗憾的是、TI FET 不支持该功能。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哇哦、Zrno、看起来非常棒。 您对如何设置该设置有什么建议吗?

    谢谢、
    -Skot