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

    文章

    19

    浏览量

    10635
  • trace32
    +关注

    关注

    0

    文章

    12

    浏览量

    13096
  • Gateway
    +关注

    关注

    1

    文章

    17

    浏览量

    7943
  • E3
    E3
    +关注

    关注

    0

    文章

    19

    浏览量

    9284
  • 芯驰科技
    +关注

    关注

    2

    文章

    169

    浏览量

    6559
收藏 人收藏

    相关推荐

    无法使用lauterbach trace32调试器解锁ECM上的JTAG,怎么解决?

    客户 (毛虫) 正在处理 SAC57D54H。我们已经锁定了 ECM 上的 JTAG,但他们无法使用 lauterbach trace32调试器解锁 ECM 上的 JTAG。 他们已经用 8x32
    发表于 03-21 08:18

    千视全新固件发布 | N60、N5、N6、E3 实力升级,助力音视频行业高效创作

    、N5/N6、E3三大明星产品的固件升级,版本分别为N60(2.03.0006)、N5/N6(1.03.0006)、E3(1.03.0012),从多角度全方位提升
    的头像 发表于 12-18 10:02 532次阅读
    千视全新固件发布 | N60、N5、N6、<b class='flag-5'>E3</b> 实力升级,助力音视频行业高效创作

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

    “作为调试和跟踪工具的全球市场领导者,我们必须对我们的开发平台提出最高要求。在性能、可靠性、能效和灵活性方面,AMD Zynq UltraScale+ MPSoC 是为当今和未来要求严苛的客户开发领先产品的出色解决方案。”
    的头像 发表于 09-18 09:49 789次阅读
    AMD助力劳特巴赫开发新一代<b class='flag-5'>TRACE32</b><b class='flag-5'>调试</b>与跟踪工具

    Lauterbach TRACE32工具全面支持紫光同芯THA6系列芯片

    近日,全球知名的嵌入式系统调试解决方案提供商Lauterbach与紫光同芯宣布了一项重要合作成果:Lauterbach的TRACE32®调试开发工具现已全面兼容并支持紫光同芯的第二代汽车域控芯片
    的头像 发表于 09-11 17:56 785次阅读

    Semidrive X9P/X9U 电源设计

    电子发烧友网站提供《Semidrive X9P/X9U 电源设计.pdf》资料免费下载
    发表于 09-11 10:21 0次下载
    <b class='flag-5'>Semidrive</b> X9P/X9U 电源设计

    Air780E/Air780EP/Air780EQ/Air201模块遇到内存死机如何分析

    平台模块出现死机问题分析trace32工具下载EPAT抓取底层日志从Ramdump里分析内存泄漏问题对于遇到内存不足死机的问题,可以从ramdump里找出哪些函数在
    的头像 发表于 07-19 16:07 675次阅读
    Air780<b class='flag-5'>E</b>/Air780EP/Air780EQ/Air201模块遇到内存死机如何分析

    使用Trace32 (Lauterbach) 作为调试器,无法在电路板中独立运行怎么解决?

    我们使用 Aurix studio 进行开发,使用 Trace32 (Lauterbach) 作为调试器。 现在,当调试器出现时,程序正在运行。 重置电源后,它无法工作。
    发表于 07-04 08:19

    使用.cmm闪存初始SW借助Trace32 SW脚本,数据无法从高速缓存内存读取特定扇区的数据,为什么?

    1. 我们将使用 .cmm 闪存初始 SW 借助 Trace32 SW 脚本。 2.初始 SW 将使用 INIT SW 闪存驱动器闪存 APP SW。 完成上述步骤后,我们需要读取 APP 数据
    发表于 06-03 08:20

    重新编程启动管理器后,Trace32无法与CPU通信的原因?怎么解决?

    重新编程启动管理器后,Trace32 无法与 CPU 通信,它能恢复到初始状态并与痕迹通信吗?
    发表于 05-31 07:13

    Aurix TC275TP在DXCPL模式下使用Trace32在闪存中写入数据,正确的命令顺序是什么?

    我在使用 Aurix TC275TP 时遇到一个问题,我需要在 DXCPL 模式下使用 Trace32 在闪存中写入数据,但我不知道正确的命令顺序。 有可能在 uC 运行时写入数据吗? 我想我必须先解锁闪存,然后擦除并写入,但我不知道命令。
    发表于 05-27 06:05

    芯驰科技与TASKING达合作,全面赋能E3系列高性能车规MCU工具链

    4月18日,塔斯金信息技术(上海)有限公司(以下简称TASKING)与芯驰科技签署战略合作协议,双方将在芯驰科技E3系列高性能MCU工具链领域展开全面深入的合作,助力芯驰控制芯片产品的落地应用。
    的头像 发表于 04-19 11:48 1000次阅读
    芯驰科技与TASKING达合作,全面赋能<b class='flag-5'>E3</b>系列高性能车规MCU工具链

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

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

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

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

    e² studio中安装QE的流程介绍

    e² studio中安装QE的流程介绍
    的头像 发表于 04-04 08:05 771次阅读
    在<b class='flag-5'>e</b>² studio中<b class='flag-5'>安装</b>QE的流程<b class='flag-5'>介绍</b>

    PLC系统的安装调试流程

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