Skip to content

Releases: chenxiahuaxu/McuCubeProgrammer

Release list

V0.0.1

Choose a tag to compare

@chenxiahuaxu chenxiahuaxu released this 06 Jul 02:48

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