0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子工程师 来源:网络整理 2018-02-09 14:17 次阅读

在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
    AS
    +关注

    关注

    0

    文章

    27

    浏览量

    25979
  • 调试工具
    +关注

    关注

    1

    文章

    42

    浏览量

    12553
收藏 人收藏

    评论

    相关推荐

    单片机可视化编程

    单片机的可视化编程是不是指在环境下避开复杂的指令编写而通过图形的方式产生指令代码?-在可视化的条件下是否可以观察到仿真的结果?是的。不过仿真的结果不能够直接观察到,而要通过将生成的代码装载到仿真器工具中才能看到。
    发表于 07-08 16:56

    USB调试工具

    USB-Trace调试工具,版本为V2.2.7.57
    发表于 11-14 14:05

    可视化MES系统软件

    困难的问题,提高系统的构件速度,降低构件成本。所以本系统采用SOA 架构。采用C#,.NET 开发,企业数据库采用ORACLE数据库管理,利用GDI+、OWC等绘图工具和Dundas数据可视化技术
    发表于 11-30 19:55

    如何把AD中非可视化区域物件移到可视化区域?

    AD中非可视化区域物件怎么移到可视化区域???
    发表于 09-10 05:36

    Python数据可视化

    Python数据可视化:网易云音乐歌单
    发表于 07-19 08:30

    介绍一款运行在PC机上的图形在线调试工具

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、简介二、特点三、安装四、使用说明总结前言FreeMaster为NXP公司为用户提供的一款运行在PC机上的图形在线调试工具
    发表于 07-14 06:25

    plotly可视化绘制嵌入式子图的方法

    plotly可视化绘制嵌入式子图# 嵌入式子图import plotly as pyimport plotly.graph_objs as gopyplt
    发表于 12-14 07:08

    基于VSCode的嵌入式开发的可视化代码调试方法分享

    一种基于VSCode的嵌入式开发的可视化代码调试方法关键字: VSCode、gdbserver、可视化调试、嵌入式开发案例简述随着本组业务的扩大,新进组员的增多,在开发定制或者排查基线
    发表于 12-14 07:54

    如何在Ubuntu下实现可视化代码跟踪调试

    目录一、在Ubuntu下实现可视化代码跟踪调试1.1 安装VSCode1.2 配置调试和编译文件一、在Ubuntu下实现可视化代码跟踪调试1
    发表于 12-14 07:02

    华秋DFM可视化BOM交互焊接工具——SMT工厂、PCB工程师的福音来了!

    电络铁就搞定了,如果样品几块板使用机器焊接,样品的价值都还不够开机器的费用。为了提升手工焊接的工作效率及元器件焊接的正确率,华秋DFM推出了BOM清单与PCB图交互的可视化焊接工具。此工具还能帮助
    发表于 12-23 10:59

    华秋DFM推出可视化BOM交互焊接工具,助力SMT工厂提升效率

    电络铁就搞定了,如果样品几块板使用机器焊接,样品的价值都还不够开机器的费用。为了提升手工焊接的工作效率及元器件焊接的正确率,华秋DFM推出了BOM清单与PCB图交互的可视化焊接工具。此工具还能帮助
    发表于 12-23 11:16

    如何在s32k执行功能重置时使用调试工具(例如trace32)来跟踪软件?

    嗨,团队,我们在 s32k 项目中使用 BIST,因为 bist 会在测试完成后导致功能重置。和1. 我们想知道如何在s32k 执行功能重置时使用调试工具(例如trace32)来跟踪软件。2. 并且,如何在功能重置后重新初始
    发表于 04-06 06:46

    串口调试工具

    串口调试工具 便于单片机下载 串口调试工具 串口调试工具
    发表于 11-20 16:35 37次下载

    串口调试工具

    串口调试工具
    发表于 12-28 10:16 165次下载

    介绍Lauterbach调试工具的应用

    该演示由Lauterbach中国团队提供,展现您如何通过Lauterbach强大的嵌入式调试工具Trace32来调试和分析运行在Altera Cyclone V SoC芯片上面的软件。Lauterbach
    的头像 发表于 06-26 08:09 5273次阅读