ARM Coresight DS-5 系列 2 - ARM Cortex-M DS-5 Trace 使用


请阅读【ARM Coresight SoC-400/SoC-600 专栏导读】

文章目录

    • 1.1 ARM DS-5 Trace
      • 1.1.1 ETM 数据 Trace 和指令 Trace
      • 1.1.2 重新编译平台
      • 1.1.3 Load elf 文件
      • 1.1.4 Trace 控制窗口

上篇文章:ARM Coresight DS-5 系列 1 - ARM DS-5工程创建
下篇文章:ARM Coresight DS-5 系列 3 - DS-5 断点设置及常用 Debug 命令

1.1 ARM DS-5 Trace

接着上文完成 ARM DS5的环境配置之后,这篇文章介绍如何使用ARM DS5(DS-5)进行 DATA Trace 和 指令Trace

1.1.1 ETM 数据 Trace 和指令 Trace

1)新建一个"Debugger" core 连接, 创建步骤如下图所示,下图创建的是一个名为 “Trace_Demo” 的 debuger core 连接,需要注意的是在创建完成后,需要将先前已经连接的进行断开,如下图的“New_configuration”
在这里插入图片描述

1.1.2 重新编译平台

上面第一步完成了debuger 的创建之后,需要再重新编译 .sdf 文件,编译方法如下图:
在这里插入图片描述
当前是进行trace数据抓取,所以选择 “Full Debug and Trace
在这里插入图片描述
这一步配置完成,然后可以进行DSTL的配置。

1.1.3 Load elf 文件

如果要想成功 dump 出指令数据,用户还需要将对应的elf文件load,load方法如下图所示:
在这里插入图片描述
Component Connections
在这里插入图片描述
如果上面那个配置不行,可以尝试下图中的配置:
在这里插入图片描述

具体配置还需要和ASIC同事对齐

1.1.4 Trace 控制窗口

在这里插入图片描述
除了在DS5上看trace数据外,用户还可以抓取trace dump 快照(snapshot)进行线下(off-line)分析
dump trace数据方法如下所示:
在这里插入图片描述

可以通过下面的配置来查看trace中函数的执行情况,比如某些函数的执行时间占比,
需要按照下图中的1,2,3 步骤来进行:
在这里插入图片描述

在这里插入图片描述

上篇文章:ARM Coresight DS-5 系列 1 - ARM DS-5工程创建
下篇文章:ARM Coresight DS-5 系列 3 - DS-5 断点设置及常用 Debug 命令

DS-5简介
ce123的技术博客
07-14 7580
DS-5简介   1 DS-5 调试器... 3 概述... 3 DS-5 应用程序版... 3 DS-5 Linux & 专业版... 4 5.5版本中的新功能... 4 主要特性... 4 专业的端到端调试器... 4 高级会话控制& 系统视图... 5 非侵入式的跟踪分析... 5 Linux 相关... 6 高效率特征... 6 兼容的调试工具... 7 DST
ARM DS5工具调试使用记录说明
bingdund的博客
02-17 1348
一.安装说明 说明:安装文档已经把相应的细节介绍得很清楚了,这里主要是就之前安装遇到的问题和解决办法进行记录。 1.安装虚拟网卡时,出现“系统资源不足,无法满足所需的服务” 目前没有太好的解决办法,我是通过系统还原解决的,后面 有更好的解决办法再进行追加。 2.如果自己制作芯片配置的时候,export出现中文乱码。 说明"我的文档"是中文的,就打开“我 的文档”的属性, 将默认路径修改一下,改成英文就可以了。 3.如果显示license不符合,请根据以下配置 二.调试介绍 1. 如何显示
ARM DS-5入门之DS-5 教程(更新至8,未完,待续!)
jinghuainfo
07-31 1356
下面的教程告诉你如何采用ARMDS-5工具运行和调试应用程序。 •1示例项目导入到Eclipse •2 用Eclipse创建新的C/C++ 项目 •3 用Eclipse编译Gnometris 项目  •4 在命令行下编译Gnometris项目 •5 在Real-Time System Model上加载Gnometris程序 • 6加载Gnometris程序到ARM Linux ...
ARM DS-5入门教程(中文)高清版.pdf
08-06
ARM DS-5 入门的中文教程,是高清的PDF哦。
ARM Coresight Debug 工具系列 -- Trace32 | ARM-DS5 | OpenOCD JLINK 关系与差】
最新发布
CodingCos的博客
08-13 980
在嵌入式系统开发和调试中,Trace32、ARM DS-5、OpenOCD 和 J-Link 是非常常用的工具。它们各自提供了不同的功能和特性。下面将详细介绍这些工具,并进行比较和举例。
ARM DS-5初体检
jinghuainfo
07-14 428
简介 ARM公司推出ARM®Compiler 5.0版及ARM®DS™-5 专业版(Development Studio 5.0 Professional),后者取代ARM RVDS™系列工具包(RealView Development Suite),成为基于ARM处理器的SoC、ASIC和ASSP设备的参考软件开发工具链。 ARM DS-5专业版以ARM Compiler的成功为基础,...
ARM Coresight 系列文章 2.1 - ARM Coresight 组件分类及功能介绍】
CodingCos的博客
07-06 1332
本篇文章主要介绍coresight组件相关内容
ARM Coresight | AMBA BUS | Cache 与 MMU/MPU | CoreLink | GCC | CSH 专栏导读】
CodingCos的博客
10-17 5062
1. ARM Coresight(SoC-400/SoC-600) 专栏 2. ARMv8/v9 CPU/Cache 专栏 3. Linux ARM AMBA 总线 专栏 4. Trace32/DS-5 专栏。。。
【嵌入式开发学习必备专栏 Cache | MMU | AMBA BUS | CoreSight | Trace32 | CoreLink | ARM GCC | CSH】
CodingCos的博客
12-30 3239
嵌入式学习必备专栏: ARM Core 的详细介绍, Cache 与 MMU/MPU专栏,Coresight 专栏,劳德巴赫 trace32 专栏, AXI/APB/AHB/ACE/CHI总线专栏、CoreLink 专栏,CSH/BASH/TCL专栏,芯片设计入门专栏、ARM GCC 编译专栏,VIM工具专栏
DS-5教程-使用ARM DS-5模拟器进行开发调试
08-23
DS-5教程-使用ARM DS-5模拟器进行开发调试
嵌入式系统/ARM技术中的IAR Systems发布ARM Trace解决方案
12-13
纽伦堡,德国,2006年2月14日 —— IAR Systems于今日发布了其ARM系列调试工具中的下一代产品:硬件调试设备IAR J-Trace:trade_mark:。它支持所有带ETM (Embedded Trace Macrocell) 的ARM7和ARM9处理器,通过全速USB 2.0接口与主机连接,并提供2M字节的Trace缓存。IAR Systems带有C/C++编译器和调试工具的集成开发环境——IAR Embedded Workbench:registered: for ARM,能够完全支持IAR J-Trace。通过独立的JTAG接口,IAR J-Trace同样也能够作为一台标准的JTAG仿真器使用;零售价仅为1195
ARM最新开发工具DS-5入门解析说明
09-25
DS-5ARM最新主推的开发工具,配合DSTREAM仿真器,可以进行功能强大的调试、仿真、跟踪功能。
ARM DS 5 Development Studio 5.20.2 Ultimate Edition crack
02-09
2016-02-07 xp下右键armds5ultcustomlicense.exe,选择"运行方式",以Administrator用户运行,否则不成功.
ARM DS-5 crack 破解文件, 支持ARMv8内核架构
04-27
DS-5 v5.18官方旗舰版 ,支持ARMv8内核架构, ARM DS-5 crack 破解文件
ARM Coresight DS-5 系列 1.1 - ARM Cortex-M DS-5 使用配置】
CodingCos的博客
12-11 1056
本文主要介绍如何配置ARM DS-5(DS5) 来进行Cortex-M 系列core的调试,后续文章还会介绍如何使用DS5进行Data Trace 和 Instruction Trace使用Coresight ITM/ETM/ETF/ETB等组件的使用
ARM DS-5入门之 概述
jinghuainfo
07-30 661
关于 DS-5 DS- 5是基于Linux系统和裸机嵌入式系统,涵盖了从启动代码和内核移植,应用程序和裸机调试的各个阶段,专业的软件开发解决方案。它还包括性能分析。 DS-5 包括: l DS-5 Debugger. l DS-5 Eclipse是一种集成开发环境 (IDE),将编译和调试工具结合在一起。 l Real-Time System Models。 l ARM Stre...
ARM Coresight 系列文章 1 - ARM DS-5 介绍】
CodingCos的博客
04-22 1878
本文主要介绍在实际工作 DS-5 常见的一些用法,DS-5ARM DS-5是一款由ARM公司开发的集成开发环境(IDE),用于软件开发、调试和优化ARM架构的应用程序。DS-5提供了一系列工具和功能,可以帮助开发人员在ARM处理器上进行高效的软件开发和调试。综合性的开发环境:DS-5提供了一个集成的开发环境,包括代码编辑器、编译器、调试器、性能分析工具等。开发人员可以在一个统一的界面中完成软件开发和调试的各个环节。

嵌入式领域优质创作者

776
原创
4967
点赞
5484
收藏
1万+
粉丝
关注
私信
写文章

热门文章

  • 【ARM Cortex-M 系列 1 -- Cortex-M0, M3, M4, M7, M33, M35P 差异】 20738
  • CSH 入门基础 1 -- bash与 csh 差异 及csh常用语法介绍 13507
  • 【ARM Cortex-M 系列 2 -- CPU 之 Cortex-M7 介绍】 11185
  • 【Windows 常用工具系列 12 -- win11怎么设置不睡眠熄屏 |win11设置永不睡眠的方法】 9810
  • 【ARM 常见汇编指令学习 2 -- 存储指令 STP 与 LDP】 8760

分类专栏

  • ARM Coresight 系列 付费 46篇
  • ARM CoreSight Trace 系列 付费 6篇
  • 【ARM ACE Bus 与 Cache】 付费 14篇
  • ARMv9 DSU-120 专栏 付费 17篇
  • 【劳特巴赫 Trace32 系列】 付费 43篇
  • 【ARMv8/v9 GICv3 GICv4】 付费 26篇
  • 【ARMv8/ARMv9 硬件加速】 付费 16篇
  • 【ARM Cache与MMU/MPU 专栏】 付费 34篇
  • ARM AMBA AXI 系列 付费 25篇
  • 【NPU 学习专栏】 付费 15篇
  • 芯片设计 RTL 数字逻辑设计扫盲 付费 37篇
  • ARM64 System Exception 付费 19篇
  • 【ARM CoreLink 系列】 付费 28篇
  • 【ARM 芯片 安全与攻击专栏】 付费 31篇
  • 【CSH & Shell & TCL 专栏】 付费 19篇
  • 【work note】
  • 【存储设备专栏】 8篇
  • 【暂存】
  • 【Hypervisor And SMMU】 4篇
  • 【PCIe Bus 专栏】 1篇
  • video clips 2篇
  • 【ARMv8M Cortex-M33 专栏】 16篇
  • SOC DFT 学习专栏 2篇
  • 【ARMv8/v9 系统寄存器专栏】 8篇
  • 【ARM GCC 编译专栏】 58篇
  • ARM Coresight 系列2 3篇
  • 【嵌入式 C 常用算法专栏】 57篇
  • C++ 系列文章 3篇
  • ARM BSP 系列 13篇
  • ARM Cortex-M及RT-Thread 系列 13篇
  • 【ARM64 常见汇编指令专栏】 36篇
  • 【Trace32 高阶系列】 1篇
  • 【Makefile GCC 专栏】 23篇
  • 【ARM Linux 系统稳定性分析入门及渐进】 10篇
  • ARM Coresight Debug 工具系列 9篇
  • ARM Linux 设备驱动系列介绍 7篇
  • 【ARM AMBA Bus 系列】 2篇
  • 【通信系列文章 CP】 7篇
  • 嵌入式开发常用工具及命令 10篇
  • 【git 常用命名与常见问题】 11篇
  • Windows 常用工具系列 20篇
  • 【Linux 常用命令专栏】 42篇
  • 【Python Script 入门及渐进】 25篇
  • 【vim 学习专栏】 28篇

最新评论

  • 【ARM 嵌入式 编译系列 10.9 -- Clang 编译器】

    CSDN-Ada助手: C 技能树或许可以帮到你:https://edu.csdn.net/skill/c?utm_source=AI_act_c

  • 【Python 常用脚本及命令系列 2.4 -- 如何使用 .pyc 文件】

    无影无踪的青蛙: 不用联系原作者, 直接反编译就行了

  • 【ARM Coresight 系列文章 4 - ARM Coresight APB-AP 介绍】

    第一FPGA: 大佬,这里的APB-AP是如何控制 APB Master 访问系统内部的呢。

  • 【ARM Cortex-M 系列 2 -- CPU 之 Cortex-M7 介绍】

    EasyMoney77: pipeline的那张图

  • 【ARM Cortex-M 系列 2 -- CPU 之 Cortex-M7 介绍】

    主公讲 ARM: 具体指哪张图?

最新文章

  • 【存储设备专栏 2.8 -- linux 下挂载命令 mount 与 gio mount】
  • 【存储设备专栏 2.8 -- gio mount -d /dev/sdb1 挂载U盘后查看挂载的目录】
  • 【存储设备专栏 2.6 -- linux 启动盘制作详细介绍】
2024
10月 15篇
09月 11篇
08月 40篇
07月 46篇
06月 56篇
05月 49篇
04月 71篇
03月 40篇
02月 22篇
01月 40篇
2023年324篇
2022年62篇

目录

目录

分类专栏

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

主公讲 ARM

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家四川卡通玻璃钢雕塑工厂发光玻璃钢雕塑加工厂吉林动物玻璃钢雕塑优势玻璃钢十八罗汉雕塑定做西安frp玻璃钢雕塑玻璃钢雕塑销售厂家济源玻璃钢雕塑定做龙岩玻璃钢雕塑制作玻璃钢蘑菇雕塑工厂南昌户外玻璃钢雕塑广州水果玻璃钢雕塑生产厂家浙江玻璃钢酿酒文化雕塑辽阳园林玻璃钢雕塑安装大同公园玻璃钢雕塑生产厂家芜湖仿木玻璃钢雕塑威海玻璃钢花盆花器苏州玻璃钢雕塑定做厂家福建佛像玻璃钢雕塑凉山玻璃钢动物雕塑玻璃钢寺庙雕塑施工图伊宁玻璃钢大型雕塑昌平区商场美陈公司报价广州节庆商场美陈圣诞商场美陈方案ppt便宜玻璃钢雕塑诚信企业推荐福州宁德玻璃钢花盆镜面玻璃钢仿铜雕塑定做厂家东莞玻璃钢景观雕塑西湖区玻璃钢金属雕塑哪家好无锡商场美陈香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化