Releases: chenxiahuaxu/McuCubeProgrammer
Releases · chenxiahuaxu/McuCubeProgrammer
Release list
V0.0.1
v0.0.1 — First Release
首个公开发布版本。一个 pip install,任意 Cortex-M 芯片,三种桌面系统。
核心功能
- 多探针支持 — ST-Link (v2/v3)、CMSIS-DAP / DAPLink、J-Link
- 多芯片支持 — STM32 全系列、GD32、NXP、Nordic、Raspberry Pi 等 600+ 款 Cortex-M
- 固件格式 —
.bin/.hex/.elf/.axf,自动解析地址范围和烧录区域 - SWO 串行调试 — ITM/SWO 实时日志捕获,可配系统时钟和波特率
- CMSIS-Pack 扩展 — 安装官方 Pack 文件即可支持更多芯片(如 GD32)
- 可配 SWD 频率 — 100 kHz ~ 10 MHz 滑块调节,默认 200 kHz 以兼容 CMSIS-DAP
- 配置持久化 — 自动记住上次的探针/芯片/固件/频率选择
- Web 模式 —
--web参数启动后在浏览器使用 - 烧录流程 — 连接 → 擦除 → 烧录 → 验证 → 复位,实时进度显示
技术亮点
- 2496 行 Python,纯 pip 安装,无 C 扩展
- 77 项 pytest 全部通过,覆盖 backend / logic / utils / ui 层
- CI 全绿 — flake8 零报错,pylint 10.00/10(Python 3.9 + 3.10)
安装
pip install mcu-cube-programmer