blob: ce658163840239efebef9f89009665a7277a9765 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
CC=riscv32-unknown-elf-gcc
LD=riscv32-unknown-elf-ld
CPY=riscv32-unknown-elf-objcopy
all: blinky.bin
blinky.bin: blinky.elf
$(CPY) -O binary blinky.elf blinky.bin
blinky.o: blinky.c
$(CC) -Os -lgcc -static -nostartfiles -o blinky.o -c blinky.c
blinky.elf: blinky.o ls.ld
$(LD) --cref -static -T ls.ld -o blinky.elf blinky.o
flash: all
sudo ~/Projects/isp55e0/isp55e0 -f blinky.bin
clean:
rm -rf *.o *.elf *.bin
|