summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-10-22 22:01:44 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-10-22 22:01:44 +0300
commita4dbb4230a0e4b2ce5719ddc3b953516a32d8507 (patch)
tree356ddc34d3f7a7fac768b0129fe102982ecf79f1
parent197a5724d866f1f3389c9f96e7263d24955b942d (diff)
downloadmicropython-a4dbb4230a0e4b2ce5719ddc3b953516a32d8507.tar.gz
micropython-a4dbb4230a0e4b2ce5719ddc3b953516a32d8507.zip
minimal/Makefile: Split rule for firmware.bin generation.
-rw-r--r--minimal/Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/minimal/Makefile b/minimal/Makefile
index 0cecd1c0fd..4117517352 100644
--- a/minimal/Makefile
+++ b/minimal/Makefile
@@ -68,9 +68,11 @@ $(BUILD)/firmware.elf: $(OBJ)
$(Q)$(LD) $(LDFLAGS) -o $@ $^ $(LIBS)
$(Q)$(SIZE) $@
-$(BUILD)/firmware.dfu: $(BUILD)/firmware.elf
- $(ECHO) "Create $@"
+$(BUILD)/firmware.bin: $(BUILD)/firmware.elf
$(Q)$(OBJCOPY) -O binary -j .isr_vector -j .text -j .data $^ $(BUILD)/firmware.bin
+
+$(BUILD)/firmware.dfu: $(BUILD)/firmware.bin
+ $(ECHO) "Create $@"
$(Q)$(PYTHON) $(DFU) -b 0x08000000:$(BUILD)/firmware.bin $@
deploy: $(BUILD)/firmware.dfu