Skip to content

Commit 01507a9

Browse files
authored
Merge pull request #2612 from mubes/loadable-binary
Add directly loadable binary target for imxrt family
2 parents 8e8eb07 + d0870ce commit 01507a9

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

ports/mimxrt10xx/Makefile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -228,11 +228,13 @@ $(BUILD)/firmware.elf: $(OBJ) $(LD_FILES)
228228

229229
$(BUILD)/firmware.bin: $(BUILD)/firmware.elf
230230
$(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 $^ $@
232232

233-
$(BUILD)/firmware.uf2: $(BUILD)/firmware.bin
233+
$(BUILD)/firmware.uf2: $(BUILD)/firmware.elf
234234
$(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
236238

237239
$(BUILD)/firmware.hex: $(BUILD)/firmware.elf
238240
$(Q)$(OBJCOPY) -O ihex -j .flash_config -j .ivt -j .text -j .ARM.exidx -j .data -j .itcm -j .dtcm_data $< $@

0 commit comments

Comments
 (0)