blob: 2a663994ead4914857b4b0aeea4acdae80172d56 (
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: main.elf
main.bin: main.elf
$(PREFIX)objcopy -O binary main.elf main.bin
flash: main.bin
st-flash write main.bin 0x8000000
clean:
rm -f *.o *.elf *.bin
genmake:
./genmake.pl > Makefile
|