原版教程在這里
下載 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,左側(cè)最下方的 Tag 是插件管理,在搜索框輸入
Cortex-Debug 和 Python
注:Python 安裝之后需要重啟 VS Code
下載 SVD 文件
下載地址
直接搜索板子型號并下載即可(這里用的是STM32F1 Series)
因為 Keil 官網(wǎng)下載速度很慢梗醇,副本地址在這里
下載完成后是 Keil.STM32F1xx_DFP.2.3.0.pack
,直接把文件后綴名改成 zip撒蟀,變成 Keil.STM32F1xx_DFP.2.3.0.zip
即可直接打開
把里面的 SVD
文件夾復(fù)制到可靠的文件夾里
以下是 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
└─ ...