废话不多说,直接步入正题
所需软件如下:
- GNU Arm Embedded Toolchain
- Mingw-w64
- make
- openocd
- STM32CubeMx
- VSCode
一、环境配置
1、安装gcc-arm-none-eabi
进到官网选择Linux版本
等待下载~
接着直接解压,解压之后用 cd 进到解压的文件目录下,查看一下文件(文件我已经重命名)
紧接着进到 bin 目录下,查看一下文件信息
下面我们将此路径添加到环境变量中
打开终端,输入:vim ~/.bashrc 跳转到最后一行,将gcc-arm-none-eabi的bin目录添加进去,添加完成格式
接着保存退出,并执行:source ~/.bashrc
重启终端,输入arm-none-按下两次Tab键,若出现以下情况,说明环境添加成功
2、安装gcc
命令:sudo apt-get install gcc
等待安装完成
接着打开终端输入:gcc -v ,查看是否安装成功
3、安装make
命令:sudo apt-get install make
等待安装完成~
4、安装Openocd
命令:sudo apt-get install openocd
等待安装完成~
查看一下版本信息:openocd -v
二、软件安装
1、安装STM32CubeMx
进到ST官网,找到Linux版,等待下载完成
注意:CubeMx版本最好大于 4.0