pkgs-test作為一個(gè)可以在github actions上面運(yùn)行檢查軟件包編譯情況的工具,同時(shí)也可以在本地使用。本篇文章將會針對pkgs-test的debug模式進(jìn)行詳細(xì)介紹。
如何進(jìn)入調(diào)試模式
pkgs-test可以通過在運(yùn)行時(shí)使用—debug參數(shù)來使用調(diào)試模式。
比如這樣。
python pkgs-test.py --debug
調(diào)試模式的區(qū)別
首先不會刪除測試時(shí)創(chuàng)建的bsp。
pkgs-test在測試時(shí),對于軟件包的每一個(gè)版本,會在所使用的bsp的同一級目錄上面復(fù)制一個(gè)新的bsp文件夾,表示當(dāng)前測試的工程。比如測試的是k210,那么會在k210旁邊復(fù)制一個(gè)k210-hello-latest的文件夾,表示在k210上面測試hello軟件包的latest版本。
如果沒有使用debug模式,那么會在測試結(jié)束后刪除這個(gè)復(fù)制的文件夾,如果使用了debug模式,那么測試結(jié)束之后可以保留這個(gè)文件夾,用于進(jìn)行一些檢查。
其次會在local_pkgs文件夾里面保存軟件包的各個(gè)版本。便于查看每個(gè)軟件包的代碼。
還會創(chuàng)建一個(gè)verify.json文件,這個(gè)文件里面保存了每個(gè)測試的name、bsp、tool、log的目錄。
一些其他的調(diào)試方法
下載的packages軟件包索引不會重新下載(如果已經(jīng)存在),可以對kconfig、package.json等文件進(jìn)行修改、調(diào)試。
下載的rt-thread倉庫文件不會重新下載(復(fù)制的測試bsp除外),可以在rtthread目錄下面的rt-thread各個(gè)版本的文件夾里面進(jìn)行更改、調(diào)試。
-
BSP
+關(guān)注
關(guān)注
1文章
91瀏覽量
26731 -
python
+關(guān)注
關(guān)注
56文章
4823瀏覽量
86153 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1368瀏覽量
41499
發(fā)布評論請先 登錄
使用pkgs—upgrade命令時(shí)出錯(cuò),為什么?
為什么使用env工具的pkgs --update命令進(jìn)行軟件包下載時(shí)會報(bào)錯(cuò)呢
串口網(wǎng)絡(luò)調(diào)試助手USR-TCP232-Test
Xilinx軟件命令行工具進(jìn)行開發(fā)和調(diào)試
ASP微型調(diào)試工具應(yīng)用程序免費(fèi)下載

plc控制系統(tǒng)的調(diào)試工具
Vitis調(diào)試技巧-從Vitis中導(dǎo)出數(shù)據(jù)到本地

pkgs-test工具介紹及其使用方法
使用pkgs-test工具對軟件包進(jìn)行qemu測試
GDB調(diào)試工具的原理

如何使用GDB調(diào)試工具

如何在服務(wù)器上調(diào)試本地FPGA板卡

評論