一、安装python
在终端输入python,会弹出windows商店的python,点击获取安装即可,会自动安装依赖环境,也会自动安装pip,以免环境导致出错。
二、安装pyocd
使用清华源安装pyocd。打开终端,输入:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -U pyocd
三、安装对应的MCU型号
查看是否存在,使用以下命令会列出所有已支持的MCU型号。
pyocd list --targets
如果不存在,则安装对应的MCU型号。这里举例安装gd32f1xx和gd32f4xx系列MCU。
pyocd pack install gd32f1 gd32f4
四、查看pyocd是否链接上ST-Link或DAP-Link
需要先安装烧录器对应的驱动,可以去官网查询。ST-Link驱动:https://www.st.com/en/development-tools/stsw-link009.html。
将ST-Link插上电脑,再查看是否链接上ST-Link。
pyocd list
如果出现以下信息,那么恭喜可以成功使用烧录了。

如果出现以下信息,那么也恭喜,比别人多安装一些环境。

五、不能查看到ST-Link的问题
- 可能是USB HUB或者延长线问题,将ST-Link直连到电脑试试。
- 需要安装libusb。
六、安装libusb
- 安装Zadig。
- 将ST-Link插上电脑,打开Zadig。
- 如果没有出现设备,则需要点击Options->List All Devices。


- 选择libusb-win32,且选择Install Driver。下面是Reinstall,是因为我安装过了。

- 等待几十秒或者几分钟,返回第四步。
1万+






