一、TRACE32 安装
1、准备 TRACE32 安装包,安装包目录,双击 setup.bat 运行

2、安装

① TRACE32 安装界面,点击 Next 继续下一步
② 接受,点击 Next 继续下一步
③ 自定义安装目录,点击 Next 继续下一步

④ 选择 Typical 安装
⑤ 点击 Next 继续下一步

⑥ 选择 CPU SemiDrive E3 是基于 ARM Cortex-R 核的,点击 Next 继续下一步
⑦ 等待安装完成
⑧ 点击下一页继续,等待安装完成
二、TRACE32 烧录
1、T32 Start

① 打开 T32 Start.exe 界面
② 劳德巴赫连接开发板
③ 选中 1.Core 然后点击 Start
2、Attach

① 打开 TRACE32 后,处于未 attach 状态
② 将 T32 文件夹下 e3_attach.cmm 文件拖入 TRACE32 B:: 处
③ 然后空格 + “0” 回车确认
3、烧录脚本

(jtag-dloader.cmm 是 jtag/swd 下载脚本 sf.elf 是 trace32 版本的 dloader 程序,用于下载到 ram 中运行,dloader 程序负责进行系统初始化,配置 Flash 的 driver,之后 dloader 程序会与下载脚本 load 进行交互,把数据下载到Flash中,sf.elf 不是通用的,需要根据具体的板卡型号编译。)
① TRACE32 attach 上后可 running 与 stopped
② 将 image-ssdk1.1-catl-bms-trace32 文件夹下 jtag-dloader.cmm 文件拖入 TRACE32 B:: 处
三、TRACE32 调试
1、SemiDrive E3 Gateway 开发板启动模式

① 将拨码开关调至 0000 Flash boot 模式
2、Attach

① 打开 TRACE32 后,处于未 attach 状态
② 将 T32 文件夹下 e3_attach.cmm 文件拖入 TRACE32 B:: 处
③ 然后空格 + “0” 回车确认
3、加载调试信息

① 菜单栏 View -> List Source
② 编译后的 .elf 文件拖入 TRACE32 B:: 处
4、通过命令调试设置断点

① 导入 .elf 文件后,程序会停在 reset_hd
② TRACE32 B:: 处输入 b.s main 可设置断点在 main 函数,程序跑起来后会在该函数停下
四、参考资料
《SemiDrive_E3_SSDK_User_Guide_Rev1.02》
-
Trace
+关注
关注
0文章
19浏览量
10635 -
trace32
+关注
关注
0文章
12浏览量
13096 -
Gateway
+关注
关注
1文章
17浏览量
7943 -
E3
+关注
关注
0文章
19浏览量
9284 -
芯驰科技
+关注
关注
2文章
169浏览量
6559
发布评论请先 登录
相关推荐
无法使用lauterbach trace32调试器解锁ECM上的JTAG,怎么解决?
千视全新固件发布 | N60、N5、N6、E3 实力升级,助力音视频行业高效创作

AMD助力劳特巴赫开发新一代TRACE32调试与跟踪工具

Lauterbach TRACE32工具全面支持紫光同芯THA6系列芯片
Air780E/Air780EP/Air780EQ/Air201模块遇到内存死机如何分析

使用Trace32 (Lauterbach) 作为调试器,无法在电路板中独立运行怎么解决?
使用.cmm闪存初始SW借助Trace32 SW脚本,数据无法从高速缓存内存读取特定扇区的数据,为什么?
Aurix TC275TP在DXCPL模式下使用Trace32在闪存中写入数据,正确的命令顺序是什么?
芯驰科技与TASKING达合作,全面赋能E3系列高性能车规MCU工具链

J-Trace调试器比起J-link的优势在哪些方面?
PLC系统的安装与调试流程

评论