From abd154526ded2f895028b2fd06ccf79476b9bc22 Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Tue, 1 Aug 2023 06:53:10 -0400 Subject: [PATCH] build: create legacy binaries To help transition users relying on exisiting tutorials copy katapult.bin and katapult.uf2 to canboot.bin and canboot.uf2 respectively. Signed-off-by: Eric Callahan --- Makefile | 2 ++ src/rp2040/Makefile | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Makefile b/Makefile index 17f5cbe..e383c0e 100644 --- a/Makefile +++ b/Makefile @@ -83,6 +83,8 @@ $(OUT)katapult.bin: $(OUT)katapult.elf ./scripts/buildbinary.py @echo " Creating bin file $@" $(Q)$(OBJCOPY) -O binary $< $(OUT)katapult.work $(Q)$(PYTHON) ./scripts/buildbinary.py -b $(CONFIG_FLASH_START) -s $(CONFIG_LAUNCH_APP_ADDRESS) $(BUILDBINARY_FLAGS) $(OUT)katapult.work -c $(OUT)katapult_payload.c $@ + @echo " Creating legacy binary $(OUT)canboot.bin" + $(Q)cp $@ $(OUT)canboot.bin $(OUT)katapult_payload.o: $(OUT)katapult.bin @echo " Compiling $@" diff --git a/src/rp2040/Makefile b/src/rp2040/Makefile index b17c0c1..a9ee3aa 100644 --- a/src/rp2040/Makefile +++ b/src/rp2040/Makefile @@ -48,6 +48,8 @@ $(OUT)katapult.uf2: $(OUT)katapult.elf $(OUT)lib/rp2040/elf2uf2/elf2uf2 ifeq ($(CONFIG_RP2040_ADD_BOOT_SIGNATURE), y) $(Q)$(PYTHON) ./scripts/uf2_append_boot_signature.py --address $(CONFIG_LAUNCH_APP_ADDRESS) --input $(OUT)katapult.uf2 --output $(OUT)katapult.uf2 endif + @echo " Creating legacy uf2 file $(OUT)canboot.uf2" + $(Q)cp $@ $(OUT)canboot.uf2 lib/rp2040_flash/rp2040_flash: @echo " Building rp2040_flash"