From 401d9acde9e4df5bcc771991ed37131c36d3d19a Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Thu, 8 Oct 2020 23:32:42 +0200 Subject: [PATCH] Generate a separate CYW43 firmware image. * Remove big_const from main firmware image. --- src/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index f9d8a03ff..b9ffb30ba 100755 --- a/src/Makefile +++ b/src/Makefile @@ -41,6 +41,7 @@ OPENMV = openmv BOOTLOADER = bootloader UVC = uvc FIRMWARE = firmware +CYW43_FIRMWARE = cyw4343 # Directories TOP_DIR=$(shell pwd) @@ -656,7 +657,8 @@ BOOTLOADER_OBJS: FIRMWARE_OBJS $(FIRMWARE): FIRMWARE_OBJS $(CPP) -P -E -I$(OMV_BOARD_CONFIG_DIR) $(OMV_DIR)/stm32fxxx.ld.S > $(BUILD)/stm32fxxx.lds $(CC) $(LDFLAGS) $(FIRM_OBJ) -o $(FW_DIR)/$(FIRMWARE).elf $(LIBS) - $(OBJCOPY) -Obinary $(FW_DIR)/$(FIRMWARE).elf $(FW_DIR)/$(FIRMWARE).bin + $(OBJCOPY) -Obinary -R .big_const* $(FW_DIR)/$(FIRMWARE).elf $(FW_DIR)/$(FIRMWARE).bin + $(OBJCOPY) -Obinary -j .big_const* $(FW_DIR)/$(FIRMWARE).elf $(FW_DIR)/$(CYW43_FIRMWARE).bin $(PYTHON) $(MKDFU) -D $(DFU_DEVICE) -b $(MAIN_APP_ADDR):$(FW_DIR)/$(FIRMWARE).bin $(FW_DIR)/$(FIRMWARE).dfu # This target generates the bootloader. The bootloader binary is generated twice,