From 32742440a97b6c45b9106cd7fcf3a04667c20410 Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Fri, 26 Mar 2021 21:34:17 +0200 Subject: [PATCH] Re-enable combined fw image for factory programming. --- src/omv/ports/stm32/omv_portconfig.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/omv/ports/stm32/omv_portconfig.mk b/src/omv/ports/stm32/omv_portconfig.mk index 55be68a74..0cd5f1ff6 100644 --- a/src/omv/ports/stm32/omv_portconfig.mk +++ b/src/omv/ports/stm32/omv_portconfig.mk @@ -630,6 +630,10 @@ endif # This target generates the uvc, bootloader and firmware images. $(OPENMV): $(BOOTLOADER) $(UVC) $(CM4) $(FIRMWARE) ifeq ($(OMV_ENABLE_BL), 1) + # Generate a contiguous firmware image for factory programming + $(OBJCOPY) -Obinary --pad-to=$(MAIN_APP_ADDR) --gap-fill=0xFF $(FW_DIR)/$(BOOTLOADER).elf $(FW_DIR)/$(BOOTLOADER)_padded.bin + $(CAT) $(FW_DIR)/$(BOOTLOADER)_padded.bin $(FW_DIR)/$(FIRMWARE).bin > $(FW_DIR)/$(OPENMV).bin + $(RM) $(FW_DIR)/$(BOOTLOADER)_padded.bin $(SIZE) $(FW_DIR)/$(BOOTLOADER).elf endif $(SIZE) $(FW_DIR)/$(FIRMWARE).elf