From 2ead5ea02814bcae8f4b08206aa8017051357b0f Mon Sep 17 00:00:00 2001 From: Josh Rahm Date: Wed, 18 Jan 2023 02:06:09 -0700 Subject: Initial blinky commit! --- Makefile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..ce65816 --- /dev/null +++ b/Makefile @@ -0,0 +1,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 -- cgit