切割代码并使用运行FreeRTOS的STM32F103C8T6进行切换我在内部任务的引脚13上进行了简单的LED闪烁(切换) .
我想在此设置中使用Trace来监视任务执行 . 执行完所有步骤后,需要通过Percepio完成并在使用ST-Link V2捕获和加载数据后,我无法看到任何跟踪数据 .
在编译并将其加载到目标之后,PC13 LED闪烁,但是使用ST-Link实用程序将数据保存为十六进制并加载到Trace中仅显示启动而不显示任何其他内容 .
有人可以查看代码,看看有什么可能是错的,我已经在过去的几天里尽我所能 .
这是ebay上相当便宜的板,它将是从FreeRTOS Trace(恕我直言)开始的好工具 .
我已经做过眨眼的例子,并将进一步努力使其成为未来可能的FreeRTOS人员的骨架 .
所有代码均位于:https://github.com/nikola-v/FreeRTOS-Trace-Demo-STM32F103C8T6
1 回答
这仍然是一个问题还是你已经解决了?加载跟踪时是否有任何错误消息?您是否检查了跟踪启动功能(uiTraceStart)的返回值?您还可以尝试在vTraceError中设置断点,如果 Logger 库出现问题,则会调用该断点 .
您还可以尝试在RecorderDataPtr上设置监视以查看事件计数器是否递增 .
如果您需要进一步的帮助,请随时联系support@percepio.com
最诚挚的问候Johan Kraft Percepio AB