这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 【STM32U083】VSCode+PyOCD开发环境搭建

共1条 1/1 1 跳转至

【STM32U083】VSCode+PyOCD开发环境搭建

菜鸟
2024-12-24 07:14:01     打赏

【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环境变量配置成功:

Untitled

1.4 安装Make for Windows

Make for Windows下载页面:

1.5 安装Python





关键词: STM32U083    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]