原版教程在这里
下载 VS Code
下载地址
这个没啥,直接按照选项下载就行
下载完成之后是 VSCodeUserSetup-x64-1.32.3.exe
,双击运行安装程序
安装 Python3
略
安装 Java
这是为了支持下面的这个 STM32CubeMX 运行要求
安装 STM32CubeMX
下载地址
比较麻烦的是需要注册账号并登陆才可以下载
为了方便我上传了一个副本在这里
下载完之后解压 en.SetupSTM32CubeMX-5.1.0-RC6.zip
直接运行 SetupSTM32CubeMX-5.1.0.exe
安装 VS Code 插件: Cortex-Debug 和 Python
运行 VS Code,左侧最下方的 Tag 是插件管理,在搜索框输入
Cortex-Debug 和 Python
注:Python 安装之后需要重启 VS Code
下载 SVD 文件
下载地址
直接搜索板子型号并下载即可(这里用的是STM32F1 Series)
因为 Keil 官网下载速度很慢,副本地址在这里
下载完成后是 Keil.STM32F1xx_DFP.2.3.0.pack
,直接把文件后缀名改成 zip,变成 Keil.STM32F1xx_DFP.2.3.0.zip
即可直接打开
把里面的 SVD
文件夹复制到可靠的文件夹里
以下是 Windows 平台操作
下载 GNU Eclipse 工具
以下几个工具直接解压即可,不需要安装
文件夹默认带版本号,可以改成比较简单的名字
GNU Eclipse ARM Embedded GCC
因为这个问题,我们选择 7-2018-q2-update release 这个版本
直接下载 Windows ZIP File: gcc-arm-none-eabi-7-2018-q2-update-win32.zip
下载完成后解压到可靠的文件夹中
GNU Eclipse Windows Build Tools
下载地址
下载 gnu-mcu-eclipse-build-tools-2.11-20180428-1604-win64.zip
这个文件,同理解压到可靠的文件夹中
GNU MCU Eclipse OpenOCD
下载地址
下载 http://gnu-mcu-eclipse-openocd-0.10.0-11-20190118-1134-win64.zip
这个文件,同理解压到可靠的文件夹中
最后我的文件路径是这样:
└─ STM32
├─ GNU Tools for ARM
├─ GnuWin32
│ ├─ bin
│ │ ├─ make.exe
│ │ └─ ... (略)
│ └─ ...
├─ GCC
│ ├─ bin
│ │ ├─ arm-none-eabi-gcc.exe
│ │ └─ ...
│ └─ ...
├─ Microsoft VS Code
│ ├─ Code.exe
│ └─ ...
├─ openocd-0.10.0
│ ├─ bin
│ │ ├─ libusb0.dll
│ │ └─ openocd.exe
│ ├─ scripts
│ │ ├─ board
│ │ ├─ interface
│ │ │ ├─ stlink.cfg
│ │ │ └─ ...
│ │ ├─ target
│ │ └─ ...
│ └─ ...
├─ STM32CubeMX
│ ├─ STM32CubeMX.exe
│ └─ ...
└─ SVD
├─ STM32F103xx.svd
└─ ...
网友评论