gd32-probe — GD32F303 调试终端 PRO
人机 + AI 智能体共用调试控制台,对标 Keil 仿真功能。
功能
- 📋 RTT 日志 — 高速双向日志,不占用串口
- 📊 外设寄存器 — 7 类外设 + SCB,位域解码,变更高亮
- 💾 内存浏览器 — Hex/ASCII 双栏,地址跳转
- 👁 变量监视 — ELF 符号自动解析,实时刷新
- 🧠 CPU 核心 — 暂停/运行/单步/复位,HardFault 栈解析
- ● 硬件断点/观察点 — 读写监控
- 📡 SWO 高速日志 — 串行线输出
- 🔥 烧录 — ELF/HEX/BIN 一键烧录
- 🤖 AI 指令接口 — JSON 文件驱动,Agent 可自动调用
安装
pip install gd32-probe
启动
gd32-debug
依赖
- Python >= 3.10
- DAPLink / CMSIS-DAP 调试器
- GD32F303 目标板
命令速查
| 命令 | 说明 |
|---|---|
reg can0 |
CAN0 寄存器 + 位域 |
peek 0x20004000 16 |
读内存 |
var g_freq_hz |
读 ELF 变量 |
bp add 0x0800A145 |
硬件断点 |
flash |
烧录 ELF |
Ctrl+R |
复位 MCU |
F5 |
运行 |
F10 |
单步 |
License
MIT
Metadata
Release files for gd32-probe 1.0.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gd32_probe-1.0.11-py3-none-any.whl | Python 3 | none | any | Details |
Release files / gd32_probe-1.0.11-py3-none-any.whl
| Download URL | gd32_probe-1.0.11-py3-none-any.whl |
|---|---|
| Size | 46.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0afa88b47c520c0ce778a5a8fd388c3ca30ae4e4dbe265e8469548e635957b0d
|
|
BLAKE2b-256 checksum How to use checksums |
2d6bd9223e8a6666ea5bd46cfdcdfe70ca44f91bdb9a9102c5c60c6a492fbad7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.2
|