一、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文章
18瀏覽量
10569 -
trace32
+關注
關注
0文章
12瀏覽量
13043 -
Gateway
+關注
關注
1文章
16瀏覽量
7898 -
E3
+關注
關注
0文章
19瀏覽量
9257 -
芯馳科技
+關注
關注
2文章
166瀏覽量
6419
發布評論請先 登錄
相關推薦
評論