在AS开发库中,除了直接用于程序嵌入的库和内核以外,还有用来调试的工具。对于FreeRTOS而言,相对的线程和任务调度是比较难于用普通的设置断点,进行参数跟踪来实现的。因此,一种可视化的调试工具就被引入到AS中——FreeRTOS+Trace。
FreeRTOS+Trace由FreeRTOS的设计团队开发,线程中的数据在调试完成后载入专用的RAM区域,然后把这些数据转换成可视化的界面来分析。
记录后的图形界面如下

当然这个图形界面还可以记录如CPU负载等数据
2、FreeRTOS+Trace是通过AS的extension manager来安装的。

3、安装后,为了FreeRTOS+Trace能够记录,需要把FreeRTOS+Trace的库手工加入开发的工程中,

把有关的库加入工程的#include命令中。
#include “trcHooks.h”
#include “trcHooks.h”
然后在程序中启动记录trace,命令为
uiTraceStart();
然后,当完成了build和debugge之后,就形成了一个output里的 .map文件。
在这个map文件中找到RecordData的关键字,找到起始阅读的内存位,

填入FreeRTOS+Trace的设置部分,随后读入程序,就可以看到图形化的进程了

4、这个新的工具,是属于AS7.0的扩展,从AS6.2就开始使用,对程序开发,提高效率,起到明显的效果。
-
AS
+关注
关注
0文章
29浏览量
26383 -
调试工具
+关注
关注
1文章
53浏览量
12930
发布评论请先 登录
请问freertos可视化调试中打印任务信息是不是只可以打印一次?
如何在Ubuntu下实现可视化代码跟踪调试
介绍Lauterbach调试工具的应用
在Eclipse IDE环境下如何使用TRACE32调试工具进行项目开发
华为开发者大会2021智能硬件开发—可视化Trace工具的解读
TRACE32调试工具已全面支持芯驰科技全系列车规芯片
介绍SystemVerilog几种常用的调试功能
上位机可视化界面编程软件 上位机可视化调试工具
重磅预售!RT-Trace调试工具
RT-Trace调试工具正式发布!
【直播预告】RT-Trace调试工具V1.1.0版本功能全解析 | 问学直播
【干货分享】RT-Trace国产调试工具 | 技术集结

AS:可视化的调试工具--FreeRTOS+Trace
评论