pkgs-test作為一個可以在github actions上面運行檢查軟件包編譯情況的工具,同時也可以在本地使用。本篇文章將會針對pkgs-test的debug模式進行詳細介紹。
如何進入調(diào)試模式
pkgs-test可以通過在運行時使用—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é)束之后可以保留這個文件夾,用于進行一些檢查。
其次會在local_pkgs文件夾里面保存軟件包的各個版本。便于查看每個軟件包的代碼。
還會創(chuàng)建一個verify.json文件,這個文件里面保存了每個測試的name、bsp、tool、log的目錄。
一些其他的調(diào)試方法
下載的packages軟件包索引不會重新下載(如果已經(jīng)存在),可以對kconfig、package.json等文件進行修改、調(diào)試。
下載的rt-thread倉庫文件不會重新下載(復(fù)制的測試bsp除外),可以在rtthread目錄下面的rt-thread各個版本的文件夾里面進行更改、調(diào)試。
-
BSP
+關(guān)注
關(guān)注
1文章
94瀏覽量
26968 -
python
+關(guān)注
關(guān)注
56文章
4827瀏覽量
86794 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1412瀏覽量
41971
發(fā)布評論請先 登錄
使用pkgs—upgrade命令時出錯,為什么?
為什么使用env工具的pkgs --update命令進行軟件包下載時會報錯呢
串口網(wǎng)絡(luò)調(diào)試助手USR-TCP232-Test
Xilinx軟件命令行工具進行開發(fā)和調(diào)試
ASP微型調(diào)試工具應(yīng)用程序免費下載

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

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

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

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

評論