ubuntu下stlink(v1/v2/v3)实现GD32下载程序

一、安装STLINK驱动

sudo apt update

sudo apt install stlink-tools

sudo vim /etc/udev/rules.d/99-stlink.rules

新建的rules文件填写如下内容:

bash 复制代码
# ST-LINK/V2

SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="3748", MODE="0664", GROUP="plugdev", TAG+="uaccess"

# ST-LINK/V2-1

SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="374b", MODE="0664", GROUP="plugdev", TAG+="uaccess"

# ST-LINK/V3

SUBSYSTEM=="usb", ATTR{idVendor}=="0483", ATTR{idProduct}=="374f|374e", MODE="0664", GROUP="plugdev", TAG+="uaccess"

sudo udevadm control --reload-rules

sudo udevadm trigger

sudo usermod -aG plugdev $USER

检查安装是否到位:

lsusb | grep ST-LINK

st-info --probe

二、安装ARM官方pyocd工具

pip install pyocd (安装时,实际基于python3.14.2)

pyocd list (检查是否识别stlink)

pyocd pack find gd32e230g8 (寻找gd32目标型号是否支持)

bash 复制代码
  Part         Vendor       Pack                      Version   Installed  
---------------------------------------------------------------------------

  GD32E230G8   GigaDevice   GigaDevice.GD32E23x_DFP   1.0.2     False      

pyocd pack install GD32E230G8 (安装芯片型号)

下载程序:

pyocd flash --erase chip --target GD32E230G8 main.bin

相关推荐
Yana.nice7 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome
2601_960567969 小时前
电商套图自动化效率的工程量化分析——从逐张生成到批量套图的架构演进
运维·架构·自动化
吳所畏惧10 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
DFT计算杂谈10 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
HiDev_11 小时前
【非标自动化】2、认识元器件(确定目标)
运维·自动化
Zhang~Ling11 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind11 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
爱写代码的森12 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei
中微极客12 小时前
2026主流AI Agent框架技术选型与性能对比
运维·网络·人工智能
久曲健的测试窝12 小时前
智能座舱自动化测试落地方案:数字仿真搭配实车实测,解决用例运维与场景失真难题
运维