設備
1、PC機 x1臺
2、DS-5軟件開發(fā)工具x1套
3、DSTREAM仿真器x1套
4、ARM內(nèi)核開發(fā)板(本文以米爾MYD-LPC4357開發(fā)板為例)x1套
5、其他相關連接線
說明:以下主要介紹在Linux系統(tǒng)下進行操作,Windows系統(tǒng)下操作方法類似,需要注意對應其中的路徑。
說明
DS-5 支持所有的ARM處理器,但是大部分的處理器都需要自行建立了一個支持目標處理器的數(shù)據(jù)庫,任何被導入到該數(shù)據(jù)庫的ARM目標處理器都可以被DS-5支持。這個數(shù)據(jù)庫可以靈活設置目標設備的一些功能,如trace和寄存器內(nèi)存映射,免去很多額外的連接步驟。
本文假設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ù)庫進行修改,而是在計算機上新建可讀寫的目錄,用作額外的目標數(shù)據(jù)庫,最后的步驟會說明如何添加新目標數(shù)據(jù)庫到DS-5。
步驟
1、在計算機的一個可讀寫目錄下創(chuàng)建“configdb”文件夾。
例如,在Linux系統(tǒng)下:
/home/userx/configdb
或在Windows系統(tǒng)下:
D:/configdb
2、從開始菜單選擇 所有程序 > ARM DS-5 > Debug Hardware > Debug Hardware Configuration。
3、點擊綠色“Scan”按鈕,掃描DSTREAM仿真器,如下掃描到通過USB連接DSTREAM仿真器。
4、點選該掃描到的仿真器,點擊“Connect”連接,再點擊“Auto Configure”自動識別目標設備,如果是DS-5預置的芯片,會彈出平臺選擇對話框,點擊“Cancel”取消。如下圖是識別到的設備信息。
說明:如果無法識別,可嘗試將“Clock Speed”調(diào)低。如果還是無法識別,可聯(lián)系ARM中國區(qū)代理商米爾科技尋求技術支持。
5、選擇File > Save菜單,保存配置文件值configdb文件備下一步使用。
例如:/home/userx/target.rvc
6、運行配置數(shù)據(jù)庫導入工具(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
導入工具生成的文件保存在指定的目標數(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”。點擊“Add…”按鈕,添加新配置數(shù)據(jù)庫,使用“Up”和“Down”按鈕移動條目,確保最新條目在最上方。
8、在如上同一界面,點擊“Rebuild Database...”,確保載入新目標數(shù)據(jù)庫。
通過以上步驟,在DS-5的目標下拉選項中就看到新添加的目標。
-
WINDOWS
+關注
關注
3文章
3541瀏覽量
88625 -
嵌入式主板
+關注
關注
7文章
6085瀏覽量
35296 -
米爾科技
+關注
關注
5文章
227瀏覽量
20957
發(fā)布評論請先 登錄
相關推薦
評論