我把你的makefile改了
CC = arm-none-eabi-gcc
AS = arm-none-eabi-as
LD = arm-none-eabi-ld
OBJCOPY = arm-none-eabi-objcopy
all:main.elf
$(OBJCOPY) -O binary main.elf main.hex
main.elf : startup_stm32f030.s system_stm32f0xx.c main.c
$(CC) --specs=nano.specs --specs=nosys.specs -mcpu=cortex-m0plus -mthumb -T stm32f030f4p6.ld -g -o $[url=home.php?mod=space&uid=72445]@[/url] $^
搞了个最小C文件项目
你的stm32.ld,我不能用,内存大小,flash大小都没有,堆栈啥都没有得改。从stm32的库里改了一个。
|