From 7f0bc9f7f0f97dbab8924640926a24d84cdba60e Mon Sep 17 00:00:00 2001 From: occheung Date: Fri, 6 Aug 2021 11:12:27 +0800 Subject: [PATCH] runtime/makefile: specify emulation, flip endianness --- artiq/firmware/runtime/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/artiq/firmware/runtime/Makefile b/artiq/firmware/runtime/Makefile index 5fa6dbdf8..2b98acc43 100644 --- a/artiq/firmware/runtime/Makefile +++ b/artiq/firmware/runtime/Makefile @@ -21,10 +21,11 @@ runtime.elf: $(RUSTOUT)/libruntime.a ksupport_data.o -lunwind-bare ksupport_data.o: ../ksupport/ksupport.elf - $(LD) -r -b binary -o $@ $< + $(LD) -m elf32lriscv -b binary -o $@ $< %.bin: %.elf $(objcopy) -O binary %.fbi: %.bin - $(mscimg) -f + $(mscimg) -f --little + objcopy -I binary -O binary --reverse-bytes=4 $@