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

    浏览量

    26079
  • 调试工具
    +关注

    关注

    1

    文章

    49

    浏览量

    12633
收藏 人收藏

    评论

    相关推荐

    RISC-V使用ripes进行可视化仿真调试

    在学习RISC-V时往往需要有一些工具进行汇编级别的代码仿真调试,或者进行一些可视化的仿真,一般使用qemu,但是其对于新手来说稍微显得有点复杂。ripes则是一个非常不错的项目可以满足这种需求,并且其提供一些
    的头像 发表于 06-08 10:08 4952次阅读
    RISC-V使用ripes进行<b class='flag-5'>可视化</b>仿真<b class='flag-5'>调试</b>

    请问freertos可视化调试中打印任务信息是不是只可以打印一次?

    freertos中,使用可视化调试打印任务消息,但是打印不全,还只能打印一次,使用IAR自带的调试插件看,显示可视化
    发表于 05-07 06:16

    USB调试工具

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

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

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

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

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

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

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

    串口调试工具

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

    可视化的Ping工具_Delphi教程

    Delphi教程可视化的Ping工具,很好的Delphi学习资料。
    发表于 03-16 15:00 6次下载

    介绍Lauterbach调试工具的应用

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

    在Eclipse IDE环境下如何使用TRACE32调试工具进行项目开发

    MCU/SoC系统开发调试工具厂商劳特巴赫技术有限公司(Lauterbach)提供的TRACE32调试和跟踪工具已经被广泛的应用在通信/家用电子,汽车电子,医疗器械及工业控制等高端市场
    的头像 发表于 07-31 08:10 4694次阅读

    华为开发者大会2021智能硬件开发—可视化Trace工具的解读

    体验的未来。 可视化Trace工具的解读 直播间:http://t.elecfans.com/live/1706.html 编辑:ymf
    的头像 发表于 10-23 15:00 1819次阅读
    华为开发者大会2021智能硬件开发—<b class='flag-5'>可视化</b><b class='flag-5'>Trace</b><b class='flag-5'>工具</b>的解读

    TRACE32调试工具已全面支持芯驰科技全系列车规芯片

    具备四十多年的微处理器/嵌入式系统调试开发技术经验,可支持包括Arm、RISC-V、诸多DSP等100多种芯片架构、超过5000种芯片的调试。在车规应用方向,TRACE32也通过了ISO26262功能安全
    的头像 发表于 11-02 12:59 1365次阅读

    介绍SystemVerilog几种常用的调试功能

    可视化调试主要分为Post-process和Interactive这两种模式。可视化调试工具是工程师在定位代码问题时的有力工具,也是现在验证
    的头像 发表于 01-09 11:51 3143次阅读

    上位机可视化界面编程软件 上位机可视化调试工具

    在项目开发测试的时候,调试是最费时间的,所以适当借助工具是很有必要的,这篇推文将介绍一下上位机可视化调试。   软件下载:https://vofa.plus/downloads/?in
    的头像 发表于 07-17 11:04 2212次阅读
    上位机<b class='flag-5'>可视化</b>界面编程软件 上位机<b class='flag-5'>可视化</b><b class='flag-5'>调试工具</b>

    一键生成可视化图表/大屏 这13款数据可视化工具很强大

    前言 数字经济时代,我们每天正在处理海量数据,对数据可视化软件的需求变得突出,它可以帮助人们通过模式、趋势、仪表板、图表等视觉辅助工具理解数据的重要性。 如果遇到数据集需要分析处理,但是你不又知道
    的头像 发表于 12-19 17:27 5440次阅读
    一键生成<b class='flag-5'>可视化</b>图表/大屏 这13款数据<b class='flag-5'>可视化工具</b>很强大