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

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

3天内不再提示

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

大大通 2023-04-27 17:45 次阅读

一、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、烧录脚本


wKgaomRKPwqAXxjvAAJTIaX3auE694.png


(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

    文章

    18

    浏览量

    10517
  • trace32
    +关注

    关注

    0

    文章

    12

    浏览量

    12946
  • Gateway
    +关注

    关注

    1

    文章

    15

    浏览量

    7846
  • E3
    E3
    +关注

    关注

    0

    文章

    19

    浏览量

    9217
  • 芯驰科技
    +关注

    关注

    2

    文章

    133

    浏览量

    6100
收藏 人收藏

    评论

    相关推荐

    J-Trace调试器比起J-link的优势在哪些方面?

    看了半天J-Trace调试器的介绍,想向用过的大佬咨询比起J-link的优势在哪些方面? 是不是在某些调试场合特别能提高调试效率?
    发表于 04-15 06:48

    使用IAR ETM Trace调试功能的时候有什么要求?

    使用IAR ETM Trace调试功能的要求
    发表于 04-08 07:19

    PLC系统的安装调试流程

    PLC控制系统的安装调试,涉及到各项工作,并且只能按序进行,一环紧扣一环,稍有不慎都将导致调试失败,不但延误工期,甚至会损坏设备。本文介绍了在现场实践中总结出的PLC控制系统的
    的头像 发表于 03-27 17:08 174次阅读
    PLC系统的<b class='flag-5'>安装</b>与<b class='flag-5'>调试</b>流程

    TC387不起作用的原因?

    我使用的是 TC387。当我使用 Trace32 下载 *.elf 文件时,它运行良好。但是我使用 Trace32 下载了*.hex 文件,但它不起作用。即使我使用 Trace32 下载 *.elf
    发表于 02-27 08:02

    如何使用TRACE32给TC234烧录程序?

    如何使用TRACE32给TC234烧录程序
    发表于 02-20 06:13

    在睡眠/深度睡眠模式下通过调试TRACE32读取来自ITCM/DTCM地址的数据,会出现问题吗?

    我正在使用 CYT4BFC 和 TRACE32 调试器。 如下所示,CM7_0/CM7_1 的 ITCM 地址为 0x0000_0000,DTCM 地址为 0x2000_0000。 通过
    发表于 01-18 10:48

    系统镜像烧录

    -debian-bullseye-xfce4-arm64-20231115 产品的适用型号:适合ArmSoM-W3 根文件系统:debian11 系统类别:xfce4·桌面版 更新日期:2023年11月15日 2. Windows平台
    发表于 12-08 11:11

    如何在i.MX RT11xx系列上使能ETM Trace

    调试器的基本步骤。 安装软件 用户可以从 https://www.lauterbach.com/frames.html?download_overview.html 找到 TRACE32
    的头像 发表于 10-12 08:55 305次阅读

    如何对基于μTraceTrace32的LPC86x进行边界扫描

    电子发烧友网站提供《如何对基于μTraceTrace32的LPC86x进行边界扫描.pdf》资料免费下载
    发表于 08-17 10:22 4次下载
    如何对基于μ<b class='flag-5'>Trace</b>和<b class='flag-5'>Trace32</b>的LPC86x进行边界扫描

    新唐开发平台黄金3部曲:量产阶段脱机烧录(Offline ICP)

    新唐开发平台黄金3部曲:量产阶段脱机烧录(Offline ICP)
    的头像 发表于 08-09 11:45 747次阅读
    新唐开发<b class='flag-5'>平台</b>黄金3部曲:量产阶段脱机<b class='flag-5'>烧录</b>(Offline ICP)

    求助,STM32F103ZET6丝印ST后面的e3e4是什么意思?

    e4 菲律宾(PHL)产的批次工作正常,e3台湾(TWN)生产的批次工作不正常。
    发表于 08-07 12:41

    i.MXRT1166在调试期间禁用WFI节能是为什么?如何让内核保持唤醒状态以进行调试

    我正在尝试调试 i.MXRT1166 上的应用程序。应用程序在空闲循环中有一个 WFI 指令。一旦达到这一点,我的调试器 (Lauterbach Trace32) 就会告诉我内核已断电。 对于
    发表于 06-01 07:22

    如何调试s32g3 m7映像,例如uboot或ipcf?

    我通过 trace32 获得了有关调试的信息,但在我手上它是 nxp 调试探针设备,我可以为此目的用它构建环境吗? S32
    发表于 05-24 12:57

    如何通过Lauterbach使用TRACE32脚本进行IMX6 OTP注册编程?

    我是使用 Trace32 软件调试 IMX6 的初学者。 该连接适用于 IMX6 处理器。 我试图用 TRACE32 示例脚本读出 OTP 寄存器 但生成了以下错误消息: 地址 ANSD
    发表于 05-04 08:55

    【野火 fireFlasher Mini 脱机烧录器】烧录器上位机的安装、连接及更新

    ”位置的按钮更新。 上位机会自动更新,断开设备并自动连接。 上位机的安装、连接及更新就先介绍到这里,下一篇将主要实战烧录器与STM32系列单片机的烧录
    发表于 04-30 13:17