一、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瀏覽量
10715 -
trace32
+關注
關注
0文章
12瀏覽量
13133 -
Gateway
+關注
關注
1文章
17瀏覽量
8011 -
E3
+關注
關注
0文章
19瀏覽量
9326 -
芯馳科技
+關注
關注
2文章
198瀏覽量
6795
發布評論請先 登錄
重磅預售!RT-Trace調試工具

勞特巴赫TRACE32全面支持芯馳科技車規MCU芯片E3650

IMXRT1170-EVK如何使用J-Trace探針啟用指令跟蹤?
無法使用lauterbach trace32調試器解鎖ECM上的JTAG,怎么解決?
基于SEGGER的Ozone調試器和J-Trace工具跟蹤Ferrocene的Rust應用
千視全新固件發布 | N60、N5、N6、E3 實力升級,助力音視頻行業高效創作

【RA-Eco-RA0E1-32PIN-V1.0開發板試用】使用 RASC 建立 Keil 工程、燒錄測試
AMD助力勞特巴赫開發新一代TRACE32調試與跟蹤工具

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

評論