硬汉嵌入式论坛

 找回密码
 立即注册
查看: 477|回复: 4
收起左侧

[其它] pyOCD又升级了,发布V0.42版本,月更(2025-12-18)

[复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120448
QQ
发表于 2025-12-18 11:18:59 | 显示全部楼层 |阅读模式

https://github.com/pyocd/pyOCD/releases

新功能
运行子命令:
1、引入新的运行子命令,支持按时间限制或直至文件结束符运行目标(适用于CI/CD工作流)
2、支持半主机控制台输出/输入及SWV输出

改进
标准I/O:
1、新增抽象层以统一各核心的STDIO路由
2、支持控制台、远程登录、文件及关闭路由

注:当前仅支持输出

CMSIS-Toolbox运行与调试管理集成:
1、在会话选项中增加配置层(优先级低于命令行参数)
2、若设置target_override选项,则禁用*.cbuild-run.yml文件处理
3、优化多核GDBServer与远程登录配置的端口分配逻辑
4、新增连接模式配置处理
5、在加载配置中新增预复位与后复位选项处理
6、优化缺失或无效*.cbuild-run.yml文件的错误提示
7、加强必要文件的检查机制
8、缺失SVD文件时改为警告提示而非报错
9、仅当子命令需要且文件可用时才加载SVD文件

闪存编程:
1、在加载子命令中新增预复位与后复位类型的会话选项配置
2、放宽闪存算法要求,仅需RO段即可

RTOS:
1、更新Zephyr线程状态定义以适配现代版本(@mathieuchopstm)

CoreSight与Cortex-M:
1、新增对基于Cortex-M52和Star-MC3设备的支持(@Liu-Gu)
2、跳过未在调试拓扑中描述的核心,同时保留直接AP访问权限

修复
Cortex-M:
修复请求的DebugSequence不存在时,回退机制中复位类型使用错误的问题

CMSIS-DAP:
修复跨平台的HID报告尺寸逻辑

CMSIS-Packs:
修正包归档文件内的路径规范化,以支持文件路径中的..符号(@xoriath)

其他
更新与会话选项使用相关的少量文档

234.png


补充:
H7-TOOL高速DAPLINK使用pyOCD命令行操作说明(2025-10-03)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129855


回复

使用道具 举报

82

主题

1417

回帖

1663

积分

至尊会员

积分
1663
发表于 2025-12-18 12:12:37 | 显示全部楼层
真快。
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2025-12-18 16:28:58 | 显示全部楼层
直接支持pack文件是最大的优势, 国产的新芯片, openocd根本不会有支持, 但是的支持一定有keil
回复

使用道具 举报

82

主题

1417

回帖

1663

积分

至尊会员

积分
1663
发表于 2025-12-19 09:22:44 | 显示全部楼层
zs1109 发表于 2025-12-18 16:28
直接支持pack文件是最大的优势, 国产的新芯片, openocd根本不会有支持, 但是的支持一定有keil

这个是最大的优点,而且国内芯片我就只能用这个,openocd真是不想搞。也不会搞。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120448
QQ
 楼主| 发表于 2025-12-19 10:58:42 | 显示全部楼层
zs1109 发表于 2025-12-18 16:28
直接支持pack文件是最大的优势, 国产的新芯片, openocd根本不会有支持, 但是的支持一定有keil

确实有这个问题。

openocd支持第3行要修改增加代码支持,而且魔改的各种第3方Openocd并不比官方的好用,有些对各种LINK支持有问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-1-10 17:27 , Processed in 0.045320 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表