【问题标题】:Trace doesn't work with STM32F103C8T6 running FreeRTOSTrace 不适用于运行 FreeRTOS 的 STM32F103C8T6
【发布时间】:2015-11-21 03:33:36
【问题描述】:

剪切代码并使用运行 FreeRTOS 的 STM32F103C8T6 我在任务内部的引脚 13 上制作了简单的 LED 闪烁(切换)。

我想在此设置中使用 Trace 来监视任务执行。 在完成所有需要由Percepio 完成的步骤并使用 ST-Link V2 捕获和加载数据之后,我无法看到任何跟踪数据。

编译并加载到目标后,PC13 LED 闪烁,但使用 ST-Link 实用程序将数据保存为十六进制并加载到 Trace 仅显示启动,没有其他内容。

有人可以看看代码看看有什么问题吗,我在过去几天里已经尝试了所有我能做的。

这是 ebay 上相当便宜的板子,它会是从 FreeRTOS+Trace (恕我直言) 开始的好工具。

我已经完成了 Blink 示例,并将进一步努力使其成为未来可能的 FreeRTOS 人员的骨架。

所有代码位于:https://github.com/nikola-v/FreeRTOS-Trace-Demo-STM32F103C8T6

【问题讨论】:

    标签: stm32 freertos


    【解决方案1】:

    这仍然是一个问题还是您已经解决了? 加载跟踪时是否有任何错误消息? 您是否检查过跟踪启动函数 (uiTraceStart) 的返回值? 您也可以尝试在 vTraceError 中设置断点,如果记录器库出现问题,则会调用该断点。

    您也可以尝试在 RecorderDataPtr 上监视以查看事件计数器是否增加。

    如果您需要进一步的帮助,请随时联系 support@percepio.com

    最好的问候 约翰卡夫 感知AB

    【讨论】:

      猜你喜欢
      • 2015-11-14
      • 2017-12-25
      • 2023-04-03
      • 2011-12-20
      • 2022-11-11
      • 1970-01-01
      • 2017-04-05
      • 2018-05-13
      • 2016-09-01
      相关资源
      最近更新 更多