Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
CI/CD_持续集成部署
如何使用pkgs-test工具进行本地调试
发布于 2023-09-20 16:03:08 浏览:208
订阅该版
[tocm] # 如何使用pkgs-test进行本地调试 pkgs-test作为一个可以在github actions上面运行检查软件包编译情况的工具,同时也可以在本地使用。本篇文章将会针对pkgs-test的debug模式进行详细介绍。 # 如何进入调试模式 pkgs-test可以通过在运行时使用—debug参数来使用调试模式。 比如这样。 ``` shell python pkgs-test.py --debug ``` # 调试模式的区别 1. 首先不会删除测试时创建的bsp。 1. pkgs-test在测试时,对于软件包的每一个版本,会在所使用的bsp的同一级目录上面复制一个新的bsp文件夹,表示当前测试的工程。比如测试的是k210,那么会在k210旁边复制一个k210-hello-latest的文件夹,表示在k210上面测试hello软件包的latest版本。 2. 如果没有使用debug模式,那么会在测试结束后删除这个复制的文件夹,如果使用了debug模式,那么测试结束之后可以保留这个文件夹,用于进行一些检查。 2. 其次会在local_pkgs文件夹里面保存软件包的各个版本。便于查看每个软件包的代码。 3. 还会创建一个verify.json文件,这个文件里面保存了每个测试的name、bsp、tool、log的目录。 # 一些其他的调试方法 1. 下载的packages软件包索引不会重新下载(如果已经存在),可以对kconfig、package.json等文件进行修改、调试。 2. 下载的rt-thread仓库文件不会重新下载(复制的测试bsp除外),可以在rtthread目录下面的rt-thread各个版本的文件夹里面进行更改、调试。 如果有关于pkgs-test工具改进的建议,请多多评论!
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
vacabun
这家伙很懒,什么也没写!
文章
6
回答
0
被采纳
0
关注TA
发私信
相关文章
1
生成目标文件的时候,有什么好方法能读取两个不同的链接文件,来生成两个链接地址不同的目标文件(.bin .hex)
2
想在CI/CD中加入 RTT studio项目构建, 如果启用命令行方式的构建
3
RT1052的gcc后的bin执行异常
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
I2C_IIC
ESP8266
UART
WIZnet_W5500
ota在线升级
PWM
cubemx
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
xusiwei1236
8
个答案
2
次被采纳
踩姑娘的小蘑菇
1
个答案
2
次被采纳
用户名由3_15位
7
个答案
1
次被采纳
bernard
4
个答案
1
次被采纳
RTT_逍遥
3
个答案
1
次被采纳
本月文章贡献
聚散无由
2
篇文章
15
次点赞
catcatbing
2
篇文章
5
次点赞
Wade
2
篇文章
4
次点赞
Ghost_Girls
1
篇文章
6
次点赞
YZRD
1
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部