基于 SemiDrive E3 平台 TRACE32 安装调试与烧录介绍

一、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》

恶劣工业环境的设计注意事项
湖南长株潭fm频道列表
昆仑芯2代AI芯片为开发者提供灵活便捷的部署方案
晶体石英振荡器的振动频率
UCOS2系统内核讲述(五) _初始化TCB详情
基于 SemiDrive E3 平台 TRACE32 安装调试与烧录介绍
江苏润石发布11颗通过AEC-Q100 Grade1 & MSL 1湿敏等级认证的车规级芯片
百度入局智能家居,欲快速切入市场
探究SoPC的OSD控制器设计
制作DNA光电组件可由杀鱼下脚料?
关于多路工控时序信号的测试和研究
关于SCHURTER硕特前沿技术和产品优势 你想知道的都在这 | 大咖在DigiKey
iphone15支持Type-C吗 type-c作用以及优缺点
哪种蓝牙耳机最耐用?吃土也要入的四大蓝牙耳机?
中环领先8英寸硅片将于今年第一季度试生产
安凯微电子发布H.265物联网摄像机芯片
邬贺铨:5G在各个细分领域应用呈现出顽强的生命力
基于ATmega328的微控制器板原理图
水资源浪费解决方案:IC卡智能水表系统的研制
TI推出用来集成MIPI联盟射频前端数字控制接口规范的RF电源转换器