pkgs-test作為一個可以在github actions上面運(yùn)行檢查軟件包編譯情況的工具,同時也可以在本地使用。本篇文章將會針對pkgs-test的debug模式進(jìn)行詳細(xì)介紹。
如何進(jìn)入調(diào)試模式
pkgs-test可以通過在運(yùn)行時使用—debug參數(shù)來使用調(diào)試模式。
比如這樣。
python pkgs-test.py --debug
調(diào)試模式的區(qū)別
首先不會刪除測試時創(chuàng)建的bsp。
pkgs-test在測試時,對于軟件包的每一個版本,會在所使用的bsp的同一級目錄上面復(fù)制一個新的bsp文件夾,表示當(dāng)前測試的工程。比如測試的是k210,那么會在k210旁邊復(fù)制一個k210-hello-latest的文件夾,表示在k210上面測試hello軟件包的latest版本。
如果沒有使用debug模式,那么會在測試結(jié)束后刪除這個復(fù)制的文件夾,如果使用了debug模式,那么測試結(jié)束之后可以保留這個文件夾,用于進(jìn)行一些檢查。
其次會在local_pkgs文件夾里面保存軟件包的各個版本。便于查看每個軟件包的代碼。
還會創(chuàng)建一個verify.json文件,這個文件里面保存了每個測試的name、bsp、tool、log的目錄。
一些其他的調(diào)試方法
下載的packages軟件包索引不會重新下載(如果已經(jīng)存在),可以對kconfig、package.json等文件進(jìn)行修改、調(diào)試。
下載的rt-thread倉庫文件不會重新下載(復(fù)制的測試bsp除外),可以在rtthread目錄下面的rt-thread各個版本的文件夾里面進(jìn)行更改、調(diào)試。
-
BSP
+關(guān)注
關(guān)注
1文章
104瀏覽量
28085 -
python
+關(guān)注
關(guān)注
58文章
4884瀏覽量
90298 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1636瀏覽量
45198
發(fā)布評論請先 登錄
使用pkgs—upgrade命令時出錯,為什么?
ENV2.0工具 pkgs 更新異常的原因?
為什么使用env工具的pkgs --update命令進(jìn)行軟件包下載時會報錯呢
串口網(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板卡
如何使用pkgs-test工具進(jìn)行本地調(diào)試?
評論