我把你的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的库里改了一个。
|