gcc Linux Makefile STM32

Linux搭建单片机开发环境

接下来以STM43F429IGT6为例子进行说明。 准备工作: arm-none-eabi-gcc 下载 :https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads GitHub上ST官方库:https://github.com/STMicroelectronics/STM32CubeF4 建立文件夹 创建文件夹如下图所示 drivers:存放我们自己写的驱动,如led等 obj:存放编译产生的.o文件 stlib:存放官方库文件 user:存放main文件 jlink.cfg:JLink下载时的配置文件 Makefile:使用make编译代码 重点介绍stlib文件夹 cminc:存放 STM32CubeF4\Drivers\CMSIS\Include 路劲下的头文件 inc:存放 STM32CubeF4\Drivers\STM32F4xx_HAL_Driver\Inc…

Read More