工具与软件:
我在其他几个平台上使用 SWO 跟踪来实现运行时串行输出、因此我尝试在 CC1311P3上对其进行设置。 我了解 ITM 跟踪是如何整合到 TI 的日志记录驱动程序/API 中的、但我对日志元数据使用外部存储器的情况感到困惑、以及为什么 ITM 跟踪甚至会使用/需要这些元数据。 对于 LogSinkBuf、我可以理解、但在我的用例中禁用了它。
以下是功能问题:
1 -能否消除对 LOG_DATA 的依赖、或者我是否被迫为我的用例中这个不必要的部分分配一些板载 RAM (我的生产硬件不会 有外部 RAM 芯片)?
2 -即使我无法删除 log_data 和 log_ptr、但如果我只使用 ITM SWO 输出、它们是否实际上会被使用? (换句话说、我实际上是否必须为它们分配大量的 RAM)
2 -是否有任何配置 CCS-Theia 以显示 SWO 输出的示例?