CodeViser是J&D Tech公司開發(fā)的一款JTAG仿真器,支持RISC-V、ARM 32位和64位等CPU。配套的CVD調(diào)試軟件提供高效穩(wěn)定的調(diào)試環(huán)境,支持源碼級調(diào)試和強(qiáng)有力的腳本命令。
當(dāng)使用Codeviser調(diào)試系統(tǒng)映像文件時(shí),經(jīng)常遇到映像編譯使用的源代碼路徑和調(diào)試時(shí)使用的源代碼路徑不一致的情況,調(diào)試這樣的映像時(shí),經(jīng)常會發(fā)生找不到源代碼的情況,這時(shí)就需要設(shè)置映像對應(yīng)的源代碼路徑,以便映像引用的是正確的源代碼。本文介紹如何通過cmm命令設(shè)置調(diào)試映像源代碼路徑。
Codeviser支持cmm和csf兩種腳本命令。在本文中,我們只介紹如何通過cmm腳本加載符號映像。
CMM命令Scrippart
加載映像時(shí)使用Scrippart命令,它可以根據(jù)需要刪除源代碼路徑的任何部分,可以從調(diào)試器命令提示符或使用* .cmm腳本直接輸入。
設(shè)置源代碼的搜索路徑和加載符號的示例:
假設(shè):您在Linux上編譯源代碼文件,并通過Windows主機(jī)上網(wǎng)絡(luò)驅(qū)動器訪問文件。
Linux samba目錄: homepotteryworku-boot-1.3.4-aesop.100428uboot
Windows目錄:
D:linuxu-boot-1.3.4-aesop.100428uboot
需要刪除homepotterywork,然后插入D:linux。
您可以在命令行上使用Strippart命令,如下所示:
您可以在命令行下輸入以下內(nèi)容或者在下載用的腳本文件中添加如下語句。
cd D:linuxu-boot-1.3.4-aesop.100428
DATA.LOAD u-boot/NOCODE/NOCLEAR/NOREG/Strippart 4. /PATH "D:linux"
/Strippart進(jìn)行剝離,/PATH進(jìn)行路徑的剝離部分的替換,從而提供了用于搜索源代碼的根目錄。
Strippart值為“4”,表示從映像文件中指示的所有源文件路徑中刪除根目錄(第1部分), 第一個子目錄home (第2部分), 第二個子目錄pottery(第3部分)和第三個子目錄work(第4部分)。
PATH 的值是"D:linux", 表示Strippart刪除的目錄后,再添加D:linux.
最終實(shí)現(xiàn)您調(diào)試映像訪問的源代碼路徑D:linuxu-boot-1.3.4-aesop.100428uboot。
審核編輯 :李倩
-
源代碼
+關(guān)注
關(guān)注
96文章
2946瀏覽量
66985 -
調(diào)試系統(tǒng)
+關(guān)注
關(guān)注
0文章
12瀏覽量
6910
原文標(biāo)題:技術(shù)小課堂| Codeviser映像調(diào)試中如何設(shè)置源代碼路徑
文章出處:【微信號:麥克泰技術(shù),微信公眾號:麥克泰技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
EE-149: 調(diào)試Blackfin處理器編譯C源代碼
![EE-149: <b class='flag-5'>調(diào)試</b>Blackfin處理器編譯C<b class='flag-5'>源代碼</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
單片機(jī)Debug工具性能對比 單片機(jī)調(diào)試常用命令
hex可以轉(zhuǎn)成源代碼么
嵌入式學(xué)習(xí)-常見的shell命令之文件操作相關(guān)命令
常見的shell命令之文件操作相關(guān)命令
想使用SDK提供的mDNS功能,有沒有機(jī)會通過AT命令啟動該功能?
ESP8266如何通過AT命令設(shè)置ESP主機(jī)名?
華企盾防泄密系統(tǒng)讓企業(yè)源代碼更安全
企業(yè)如何保護(hù)源代碼安全?做好源代碼防泄密工作
【開源鴻蒙】下載OpenHarmony 4.1 Release源代碼
![【開源鴻蒙】下載OpenHarmony 4.1 Release<b class='flag-5'>源代碼</b>](https://file1.elecfans.com/web2/M00/DD/7F/wKgZomYtFoSAdY7EAACN2PSEOtQ539.png)
邁威通信工業(yè)以太網(wǎng)交換機(jī)通過軟件源代碼安全審定
![邁威通信工業(yè)以太網(wǎng)交換機(jī)<b class='flag-5'>通過</b>軟件<b class='flag-5'>源代碼</b>安全審定](https://file1.elecfans.com/web2/M00/C6/2F/wKgZomYGKUWAfgWTAACCdg6oI5c993.png)
評論