blob: b53a130760194b54f29019942721dda3046ec8a2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
OPT?=-O
PREFIX?=arm-unknown-eabi-
CC=$(PREFIX)gcc
LD=$(PREFIX)ld
CFLAGS?=$(OPT) -mcpu=cortex-m4 -mthumb -g -lgcc -static -nostartfiles
LD_FLAGS?=-T linker_script.ld -nostdlib --cref -Map main.map -static
all: _$(PREFIX)_obs/main.elf
_$(PREFIX)_obs/main.bin: main.elf
$(PREFIX)objcopy -O binary _$(PREFIX)_obs/main.elf _$(PREFIX)_obs/main.bin
flash: main.bin
st-flash write _$(PREFIX)_obs/main.bin 0x8000000
clean:
rm -rf _*_obs
genmake:
./genmake.pl > Makefile
|