【STM32U083】VSCode+PyOCD开发环境搭建
本文将介绍如何在Windows系统上搭建基于VSCode和PyOCD的开发环境,具体包括如下软件:
STM32CubeMX,用于修改配置,以及生成代码;
VSCode,用于编辑源代码文件;
Arm GNU Toolchain,用于源代码编译为目标文件;
Make for Windows,用于根据Makefile调用编译命令;
Python,PyOCD依赖Python,需要先安装;
PyOCD,用于固件下载,以及gdb调试;
标题为了简短只写了VSCode和PyOCD,实际上需要使用以上六个软件。由于VSCode和PyOCD等软件都是跨平台的,因此本文介绍的方法同样适用于Linux系统和MacOS系统,仅需少量步骤调整。另外,本文介绍的方法适用于所有STM32的MCU,以及其他厂商的MCU,只要PyOCD命令能够找到支持包即可。
一、安装软件
接下来介绍如何安装上述六个软件,如果部分软件你已经安装了,则可以跳过相关介绍。
1.1 安装STM32CubeMX
下载页面: https://code.visualstudio.com/Download
VSCode可以直接下载,不需要注册。
1.3 安装Arm GNU Toolchain
Arm GNU Toolchain 10.3-2021.10版本下载页面:https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
10.3 或者 13.3 都可以,实测发现10.3生成的代码体积稍微小一点点,都可以运行。
下载exe或者zip解压都可以,需要注意的是:
exe安装过程中需要勾选添加到PATH环境变量;
zip解压后,需要手动将arm-none-eabi-gcc.exe所在目录添加到PATH环境变量;
安装完成后,打开新的cmd窗口,执行如下命令:
arm-none-eabi-gcc --version
命令输出类似如下版本信息,即表示PATH环境变量配置成功:
1.4 安装Make for Windows
Make for Windows下载页面:
1.5 安装Python