設(shè)備
1、PC機(jī) x1臺
2、DS-5軟件開發(fā)工具x1套
3、DSTREAM仿真器x1套
4、ARM內(nèi)核開發(fā)板(本文以米爾MYD-LPC4357開發(fā)板為例)x1套
5、其他相關(guān)連接線
說明:以下主要介紹在Linux系統(tǒng)下進(jìn)行操作,Windows系統(tǒng)下操作方法類似,需要注意對應(yīng)其中的路徑。
說明
DS-5 支持所有的ARM處理器,但是大部分的處理器都需要自行建立了一個支持目標(biāo)處理器的數(shù)據(jù)庫,任何被導(dǎo)入到該數(shù)據(jù)庫的ARM目標(biāo)處理器都可以被DS-5支持。這個數(shù)據(jù)庫可以靈活設(shè)置目標(biāo)設(shè)備的一些功能,如trace和寄存器內(nèi)存映射,免去很多額外的連接步驟。
本文假設(shè)DS-5安裝在目錄:/home/userx/DS-5,整個過程會用到以下工具:
- DSTREAM 或者 Realview ICE (RVI) JTAG仿真器
- Configuration Database Importer utility(/home/userx/DS-5/bin/cdbimporter)
- Hardware Configuration utility(/home/userx/DS-5/bin/dbghwconfig)
DS-5 v5.8以上版本提供以上兩個工具,DS-5主配置數(shù)據(jù)庫在目錄:
/home/userx/DS-5/sw/debugger/configdb
注意:我們不對DS-5主配置數(shù)據(jù)庫進(jìn)行修改,而是在計算機(jī)上新建可讀寫的目錄,用作額外的目標(biāo)數(shù)據(jù)庫,最后的步驟會說明如何添加新目標(biāo)數(shù)據(jù)庫到DS-5。
步驟
1、在計算機(jī)的一個可讀寫目錄下創(chuàng)建“configdb”文件夾。
例如,在Linux系統(tǒng)下:
/home/userx/configdb
或在Windows系統(tǒng)下:
D:/configdb
2、從開始菜單選擇 所有程序 > ARM DS-5 > Debug Hardware > Debug Hardware Configuration。
3、點(diǎn)擊綠色“Scan”按鈕,掃描DSTREAM仿真器,如下掃描到通過USB連接DSTREAM仿真器。
4、點(diǎn)選該掃描到的仿真器,點(diǎn)擊“Connect”連接,再點(diǎn)擊“Auto Configure”自動識別目標(biāo)設(shè)備,如果是DS-5預(yù)置的芯片,會彈出平臺選擇對話框,點(diǎn)擊“Cancel”取消。如下圖是識別到的設(shè)備信息。
說明:如果無法識別,可嘗試將“Clock Speed”調(diào)低。如果還是無法識別,可聯(lián)系A(chǔ)RM中國區(qū)代理商米爾科技尋求技術(shù)支持。
5、選擇File > Save菜單,保存配置文件值configdb文件備下一步使用。
例如:/home/userx/target.rvc
6、運(yùn)行配置數(shù)據(jù)庫導(dǎo)入工具(Configuration Database Importer utility),并使用合適的參數(shù)。
用法:
cdbimporter [-c config_db] [-t destination_db] rvc_file
config_db: DS-5主配置數(shù)據(jù)庫的完整路徑
destination_db: 新配置數(shù)據(jù)庫的完整路徑
rvc_file: 硬件配置工具生成的RVC文件的完整路徑
例如:
cdbimporter -c /home/userx/DS-5/sw/debugger/configdb -t /home/userx/configdb /home/userx/target.rvc
注意:如果是在window下生成,則該命令中的路徑需要用雙引號括起來,如:“D:\ configdb”。
Select a core to modify (enter the index and hit return) or press enter to continue. [] :PRESS ENTER
Enter Platform Manufacturer
[default:'Imported'] > COMPANYX
Enter Platform Name
[default:'target'] >PLATFORMX
導(dǎo)入工具生成的文件保存在指定的目標(biāo)數(shù)據(jù)庫中,本教程生成在:
/home/userx/configdb/boards/COMPANYX/PLATFORMX/
7、啟動DS-5調(diào)試器(/home/userx/DS-5/bin/eclipse),打開“Window”菜單下“Preferences”選項,展開DS-5選項,選擇“Target Database”。點(diǎn)擊“Add…”按鈕,添加新配置數(shù)據(jù)庫,使用“Up”和“Down”按鈕移動條目,確保最新條目在最上方。
8、在如上同一界面,點(diǎn)擊“Rebuild Database...”,確保載入新目標(biāo)數(shù)據(jù)庫。
通過以上步驟,在DS-5的目標(biāo)下拉選項中就看到新添加的目標(biāo)。
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3569瀏覽量
89303 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6086瀏覽量
35614 -
米爾科技
+關(guān)注
關(guān)注
5文章
227瀏覽量
21098
發(fā)布評論請先 登錄
相關(guān)推薦
評論