STM32CubeMx + makefile --- 开发环境搭建
Posted IoT小胡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32CubeMx + makefile --- 开发环境搭建相关的知识,希望对你有一定的参考价值。
>> 本文已同步至码云 - 点此链接进入仓库 <<
环境
工具 | 版本 | 说明 |
---|---|---|
开发板 | 小熊派IoT开发板 | 建议相同 |
ubuntu | 16.04 | 版本关系不大 |
STM32CubeMX | V6.3.0 | 建议相同 |
L4软件包 | STM32Cube FW_L4 V1.16.0 | 建议相同 |
STM32CubeProgrammer | v2.8.0 | 版本关系不大 |
交叉编译工具链 | gcc-arm-none-eabi-10.3-2021.07 | 版本关系不大 |
安装交叉编译工具链
下载版本
- 按照上面的链接下载好对应的交叉编译工具链版本
- 我下载的是
gcc-arm-none-eabi-10.3-2021.07-x86_64-linux.tar.bz2
解压
- 在
ubuntu
下新建个~/tools/
目录用来存放解压的软件 - 解压缩
tar -jxvf gcc-arm-none-eabi-10.3-2021.07-x86_64-linux.tar.bz2
配置环境变量
- 修改
~/.bashrc
文件, 在末尾加上环境变量
export PATH=/home/iotxiaohu/tools/gcc-arm-none-eabi-10.3-2021.07/bin:$PATH
- 执行
source ~/.bashrc
使环境变量生效 - 执行
arm-none-eabi-gcc -v
如果显示版本信息说明交叉编译工具链安装成功
以上是关于STM32CubeMx + makefile --- 开发环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
STM32CubeMx + makefile --- 添加串口打印 printf
《嵌入式 - STM32开发指南》手把手教你搭建STM32开发环境 [Windows版 - 2]