![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32(Linux开发环境)
Linux下STM32开发,编写 Makefile 编译与下载
JavonPeng
提得起,放得下,提放自如,方是自在人
展开
-
STM32项目的makefile模版(带注释)
#STM32 makefile template# 生成的文件名<项目名>PROJECT = stm32_Mini_Led# 定义文件格式和文件名TARGET := $(PROJECT)TARGET_ELF := $(TARGET).elfTARGET_BIN := $(TARGET).binTARGET_HEX := $(TARGE转载 2021-04-21 17:15:36 · 1004 阅读 · 1 评论 -
Linux下STM32开发(1)——编译和烧录环境搭建
一、搭建准备1、系统环境:虚拟机+ubuntu2、编译工具链:gcc-arm-none-eabi原创 2020-05-21 14:50:27 · 6659 阅读 · 4 评论 -
Linux下STM32开发(2)——简单工程编写、编译与下载(Makefile)
一、需要的文件:(1)启动文件:startup_stm32f10x_hd.s(2)链接文件:stm32_flash.ld(3)c源码文件:main.c(4)头文件:stm32f10x.h(5)Makefile打开下载的标准库:STM32F10x_StdPeriph_Lib_V3.5.0,因为truestudio使用的是gcc编译器,所以我们使用其文件夹的文件。二、启动文件所在目录:STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CM.原创 2020-05-21 14:49:23 · 3868 阅读 · 3 评论 -
Linux下STM32开发(3)——固件库工程编译与下载(Makefile)
TARGET=testCC=arm-none-eabi-gccOBJCOPY=arm-none-eabi-objcopyRM=rm -fCORE=3CPUFLAGS=-mthumb -mcpu=cortex-m$(CORE)#头文件路径INCFLAGS=-I $(PWD)/Libraries/CMSIS -I$(PWD)/Libraries/FWlib/inc -I $(PWD)/User -I $(PWD)/User/ledLDFLAGS = -T stm32_flash.ld -Wl,.原创 2020-05-25 15:59:01 · 1394 阅读 · 1 评论