0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用pkgs-test工具进行本地调试?

冬至子 来源:vacabun 作者:vacabun 2023-09-21 15:00 次阅读

pkgs-test作为一个可以在github actions上面运行检查软件包编译情况的工具,同时也可以在本地使用。本篇文章将会针对pkgs-test的debug模式进行详细介绍。

如何进入调试模式

pkgs-test可以通过在运行时使用—debug参数来使用调试模式。

比如这样。

python pkgs-test.py --debug

调试模式的区别

首先不会删除测试时创建的bsp。

pkgs-test在测试时,对于软件包的每一个版本,会在所使用的bsp的同一级目录上面复制一个新的bsp文件夹,表示当前测试的工程。比如测试的是k210,那么会在k210旁边复制一个k210-hello-latest的文件夹,表示在k210上面测试hello软件包的latest版本。

如果没有使用debug模式,那么会在测试结束后删除这个复制的文件夹,如果使用了debug模式,那么测试结束之后可以保留这个文件夹,用于进行一些检查。

其次会在local_pkgs文件夹里面保存软件包的各个版本。便于查看每个软件包的代码。

还会创建一个verify.json文件,这个文件里面保存了每个测试的name、bsp、tool、log的目录。

一些其他的调试方法

下载的packages软件包索引不会重新下载(如果已经存在),可以对kconfig、package.json等文件进行修改、调试。

下载的rt-thread仓库文件不会重新下载(复制的测试bsp除外),可以在rtthread目录下面的rt-thread各个版本的文件夹里面进行更改、调试。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • BSP
    BSP
    +关注

    关注

    1

    文章

    86

    浏览量

    26076
  • python
    +关注

    关注

    55

    文章

    4764

    浏览量

    84353
  • RT-Thread
    +关注

    关注

    31

    文章

    1257

    浏览量

    39811
收藏 人收藏

    评论

    相关推荐

    为什么使用env工具pkgs --update命令进行软件包下载时会报错呢

    使用env工具pkgs --update命令进行软件包下载时报如下错误请问这个是什么原因呀,按照网上的方法,安装了git和Python27,都没有解决,求帮助
    发表于 07-25 11:14

    串口网络调试助手USR-TCP232-Test

    电子发烧友网站提供《串口网络调试助手USR-TCP232-Test.zip》资料免费下载
    发表于 07-06 17:10 13次下载

    串口调试工具

    串口调试工具 便于单片机下载 串口调试工具 串口调试工具
    发表于 11-20 16:35 42次下载

    串口调试工具

    串口调试工具
    发表于 12-28 10:16 172次下载

    Xilinx软件命令行工具进行开发和调试

    了解如何使用XSCT,Xilinx软件命令行工具进行开发和调试。 该视频演示了XSCT如何充当Xilinx SDK的命令行控制台。
    的头像 发表于 11-22 06:53 6581次阅读

    ASP微型调试工具应用程序免费下载

    asp微型调试工具是一款绿色小巧实用的免费的ASP本地调试工具。它能够帮助用户把自己的机子当服务器使用,而并再需要安装IIS,一个文件即可解决所有问题。asp微型调试工具使用非常方便,
    发表于 05-30 16:11 3次下载
    ASP微型<b class='flag-5'>调试工具</b>应用程序免费下载

    plc控制系统的调试工具

    合格的调试、维修工具进行plc系统调试与维修的基本条件。plc变频控制柜用的调试与维修工具主要
    的头像 发表于 03-15 16:04 3169次阅读

    调试工具检测

    调试工具检测
    发表于 01-31 15:01 0次下载

    Vitis调试技巧-从Vitis中导出数据到本地

    在Zynq开发中有一个很常用的功能是将ARM端的数据导出到本地,然后通过Matlab,Python等工具对数据进行分析。
    的头像 发表于 05-29 09:35 6835次阅读
    Vitis<b class='flag-5'>调试</b>技巧-从Vitis中导出数据到<b class='flag-5'>本地</b>

    pkgs-test工具介绍及其使用方法

    针对上述的问题,诞生了 pkgs-test 工具,主要用于暴露出社区软件包的相关编译问题。
    的头像 发表于 07-28 15:56 947次阅读

    使用pkgs-test工具对软件包进行qemu测试

    pkgs-test是一个可以在github actions上面检查软件包编译情况的工具。除了检查软件包的编译情况pkgs-test目前还添加了qemu运行测试。
    的头像 发表于 09-25 16:19 692次阅读

    串口调试工具

    串口调试工具
    发表于 04-28 13:53 7次下载

    GDB调试工具的原理

    一、GDB调试工具的原理 1.1 未执行进程调试 启用gdb调试运行gdb ./test的时候,在操作系统里发生了很多复杂的事情,系统首先会启动gdb进程,这个进程会调用系统函数for
    的头像 发表于 11-09 17:04 846次阅读
    GDB<b class='flag-5'>调试工具</b>的原理

    如何使用GDB调试工具

    2.1 启动调试 在程序开始调试之前,要确保程序在gcc、g++编译时,有如下-g的添加调试信息的选项 gcc - g test .c -o tes
    的头像 发表于 11-09 17:17 751次阅读
    如何使用GDB<b class='flag-5'>调试工具</b>

    如何在服务器上调试本地FPGA板卡

    联合开发或者跑多策略工程的时候,一般都使用多核的服务器进行FPGA设计。这个时候如果板卡在本地电脑上应该怎么进行调试呢?
    的头像 发表于 10-24 18:05 163次阅读
    如何在服务器上<b class='flag-5'>调试</b><b class='flag-5'>本地</b>FPGA板卡