一、TRACE32 安裝
1、準(zhǔn)備 TRACE32 安裝包,安裝包目錄,雙擊 setup.bat 運(yùn)行
2、安裝
① TRACE32 安裝界面,點(diǎn)擊 Next 繼續(xù)下一步
② 接受,點(diǎn)擊 Next 繼續(xù)下一步
③ 自定義安裝目錄,點(diǎn)擊 Next 繼續(xù)下一步
④ 選擇 Typical 安裝
⑤ 點(diǎn)擊 Next 繼續(xù)下一步
⑥ 選擇 CPU SemiDrive E3 是基于 ARM Cortex-R 核的,點(diǎn)擊 Next 繼續(xù)下一步
⑦ 等待安裝完成
⑧ 點(diǎn)擊下一頁(yè)繼續(xù),等待安裝完成
二、TRACE32 燒錄
1、T32 Start
① 打開(kāi) T32 Start.exe 界面
② 勞德巴赫連接開(kāi)發(fā)板
③ 選中 1.Core 然后點(diǎn)擊 Start
2、Attach
① 打開(kāi) TRACE32 后,處于未 attach 狀態(tài)
② 將 T32 文件夾下 e3_attach.cmm 文件拖入 TRACE32 B:: 處
③ 然后空格 + “0” 回車(chē)確認(rèn)
3、燒錄腳本
(jtag-dloader.cmm 是 jtag/swd 下載腳本 sf.elf 是 trace32 版本的 dloader 程序,用于下載到 ram 中運(yùn)行,dloader 程序負(fù)責(zé)進(jìn)行系統(tǒng)初始化,配置 Flash 的 driver,之后 dloader 程序會(huì)與下載腳本 load 進(jìn)行交互,把數(shù)據(jù)下載到Flash中,sf.elf 不是通用的,需要根據(jù)具體的板卡型號(hào)編譯。)
① TRACE32 attach 上后可 running 與 stopped
② 將 image-ssdk1.1-catl-bms-trace32 文件夾下 jtag-dloader.cmm 文件拖入 TRACE32 B:: 處
三、TRACE32 調(diào)試
1、SemiDrive E3 Gateway 開(kāi)發(fā)板啟動(dòng)模式
① 將撥碼開(kāi)關(guān)調(diào)至 0000 Flash boot 模式
2、Attach
① 打開(kāi) TRACE32 后,處于未 attach 狀態(tài)
② 將 T32 文件夾下 e3_attach.cmm 文件拖入 TRACE32 B:: 處
③ 然后空格 + “0” 回車(chē)確認(rèn)
3、加載調(diào)試信息
① 菜單欄 View -> List Source
② 編譯后的 .elf 文件拖入 TRACE32 B:: 處
4、通過(guò)命令調(diào)試設(shè)置斷點(diǎn)
① 導(dǎo)入 .elf 文件后,程序會(huì)停在 reset_hd
② TRACE32 B:: 處輸入 b.s main 可設(shè)置斷點(diǎn)在 main 函數(shù),程序跑起來(lái)后會(huì)在該函數(shù)停下
四、參考資料
《SemiDrive_E3_SSDK_User_Guide_Rev1.02》
-
Trace
+關(guān)注
關(guān)注
0文章
18瀏覽量
10563 -
trace32
+關(guān)注
關(guān)注
0文章
12瀏覽量
13032 -
Gateway
+關(guān)注
關(guān)注
1文章
16瀏覽量
7898 -
E3
+關(guān)注
關(guān)注
0文章
19瀏覽量
9252 -
芯馳科技
+關(guān)注
關(guān)注
2文章
164瀏覽量
6384
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論