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/SW-EK-TM4C123GXL:RTOS 分析器不显示数据

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/615421/rtos-sw-ek-tm4c123gxl-rtos-analyzer-does-not-display-data

器件型号:SW-EK-TM4C123GXL
Thread 中讨论的其他器件:SYSBIOS

工具/软件:TI-RTOS

大家好、我在 TivaC TM4C Launchpad 上使用 CCSv7运行 ROV 运行时对象查看器。 一切看起来都是绿色的、但我看不到"负载图"中显示的任何信息。  

我将从闪烁 LED 的"最小"RTOS 版本开始、然后运行 RTOS 分析器:

Project -> New -> RTOS -> Minimal

Tools -> Runtime Object Viewer

Tools -> RTOS Analyzer

Tools -> RTOS Analyzer -> Load Analysis。

日志/控制台显示:

Cortex_M4_0:GEL 输出:
内存映射初始化完成

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

    最小空值未启用调试功能。 您可以改为尝试 uartecho 示例吗? 它打开了所有调试功能。

    如果您在"加载分析"中仍然看不到日志记录、您能否确认记录正在目标上记录。 查看 ROV->LoggerStopMode-> Records (记录),查看是否有记录。

    用于打开日志记录的关键配置在.cfg 中如下所示
    1.启用内核以记录:BIOS.logsEnabled = true;
    2.设置记录器。 最简单的(并且对于90%的客户来说足够了)是配置 LoggingSetup。 例如
    VAR LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');
    LoggingSetup.loadLogging =真;
    LoggingSetup.loadTaskLogging =真;
    LoggingSetup.loadSwiLogging =真;
    LoggingSetup.loadHwiLogging =真;
    LoggingSetup.loadLoggerSize = 256;
    LoggingSetup.mainLoggerSize = 512;
    LoggingSetup.sysbiosLoggerSize = 2048;

    默认情况下,LoggingSetup 配置3个具有上述大小的 StopMode 记录器。 日志记录保存在这些缓冲区中、以便 CCS 在目标停止时读取。

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

    您好 Todd、

    感谢您的快速回复。 我尝试了 uartecho 示例,它看起来运行得更好(我没有看到您列出的所有 LoggingSetup 配置设置,所以我添加了它们)。 我现在可以看到一些活动、尽管有时似乎会有所下降。 我可能只需要稍微尝试一下。 更多

    谢谢你。