@@ -220,27 +220,25 @@ OBJ += $(addprefix $(BUILD)/, $(SRC_MOD:.c=.o))
220
220
221
221
SRC_QSTR += $(SRC_C ) $(SRC_SUPERVISOR ) $(SRC_COMMON_HAL_EXPANDED ) $(SRC_SHARED_MODULE_EXPANDED )
222
222
223
- all : $(BUILD ) /firmware.bin $(BUILD ) /firmware.uf2 $(BUILD ) /firmware.hex $( BUILD ) /firmware-bootable.bin
223
+ all : $(BUILD ) /firmware.bin $(BUILD ) /firmware.uf2 $(BUILD ) /firmware.hex
224
224
225
225
$(BUILD ) /firmware.elf : $(OBJ ) $(LD_FILES )
226
226
$(STEPECHO ) " LINK $@ "
227
227
$(Q )$(CC ) -o $@ $(LDFLAGS ) $(filter-out % .ld, $^ ) -Wl,--start-group $(LIBS ) -Wl,--end-group
228
228
229
229
$(BUILD ) /firmware.bin : $(BUILD ) /firmware.elf
230
230
$(STEPECHO ) " Create $@ "
231
- $(Q )$(OBJCOPY ) -O binary -j .text -j .ARM.exidx -j .data -j .itcm -j .dtcm_data $^ $@
231
+ $(Q )$(OBJCOPY ) -O binary -j .flash_config -j .ivt -j . text -j .ARM.exidx -j .data -j .itcm -j .dtcm_data $^ $@
232
232
233
- $(BUILD ) /firmware.uf2 : $(BUILD ) /firmware.bin
233
+ $(BUILD ) /firmware.uf2 : $(BUILD ) /firmware.elf
234
234
$(STEPECHO ) " Create $@ "
235
- $(Q )$(PYTHON3 ) $(TOP ) /tools/uf2/utils/uf2conv.py -b $(BOOTLOADER_SIZE ) -f MIMXRT10XX -c -o $@ $^
235
+ $(Q )$(OBJCOPY ) -O binary -j .text -j .ARM.exidx -j .data -j .itcm -j .dtcm_data $^ $@ -binpart
236
+ $(Q )$(PYTHON3 ) $(TOP ) /tools/uf2/utils/uf2conv.py -b $(BOOTLOADER_SIZE ) -f MIMXRT10XX -c -o $@ $@ -binpart
237
+ $(Q ) rm $@ -binpart
236
238
237
239
$(BUILD ) /firmware.hex : $(BUILD ) /firmware.elf
238
240
$(Q )$(OBJCOPY ) -O ihex -j .flash_config -j .ivt -j .text -j .ARM.exidx -j .data -j .itcm -j .dtcm_data $< $@
239
241
240
- $(BUILD ) /firmware-bootable.bin : $(BUILD ) /firmware.elf
241
- $(STEPECHO ) " Create $@ "
242
- $(Q )$(OBJCOPY ) -O binary -j .flash_config -j .ivt -j .text -j .ARM.exidx -j .data -j .itcm -j .dtcm_data $< $@
243
-
244
242
include $(TOP ) /py/mkrules.mk
245
243
246
244
# Print out the value of a make variable.
0 commit comments