Bring our own chainloader for *hax

This commit is contained in:
Aurora
2016-09-23 18:07:45 +02:00
parent 083806bfc9
commit 5196869634
36 changed files with 8818 additions and 161 deletions

View File

@@ -0,0 +1,25 @@
LD := arm-none-eabi-ld
AS := arm-none-eabi-as
OC := arm-none-eabi-objcopy
XXD := xxd
all: loader.h
loader.o: loader.s
$(AS) -o $@ $<
loader.elf: loader.o
$(LD) -T stub.ld -o $@ $<
loader.bin: loader.elf
$(OC) -O binary $< $@
loader.h: loader.bin
$(XXD) -i $< > $@
@rm -f *.elf *.o
@echo built loader
.PHONY: clean
clean:
@rm -f *.h *.bin *.elf *.o
@echo cleaned loader