From c0d43cbfbaa3613030d17e8b1e2f7c6e1f9772d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20W=2E=20Crompton?= Date: Thu, 22 Aug 2019 14:18:16 +0200 Subject: [PATCH] Added DFU to Blink Makefile --- verilog-blink/Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/verilog-blink/Makefile b/verilog-blink/Makefile index 0d9ffb7..7c8b454 100644 --- a/verilog-blink/Makefile +++ b/verilog-blink/Makefile @@ -64,6 +64,13 @@ $(ALL): $(TARGET) run: $(TARGET) fomu-flash -f $(TARGET) +run-dfu: $(PACKAGE).dfu + dfu-util -D $(PACKAGE).dfu + +$(PACKAGE).dfu: $(TARGET) + cp $(PACKAGE).bin $@ + $(QUIET) dfu-suffix -v 1209 -p 70b1 -a $@ + $(BUILD_DIR)/$(PACKAGE).json: $(VSOURCES) | $(BUILD_DIR) $(QUIET) echo " SYNTH $@" $(QUIET) $(YOSYS) $(YOSYSFLAGS) -p 'synth_ice40 -top $(TOP) -json $@' $(PACKAGE).v @@ -86,7 +93,7 @@ clean: -$(QUIET) $(RM) $(subst /,$(PATH_SEP),$(wildcard $(BUILD_DIR)/*.json)) $(QUIET) echo " RM $(subst /,$(PATH_SEP),$(wildcard $(BUILD_DIR)/*.asc))" -$(QUIET) $(RM) $(subst /,$(PATH_SEP),$(wildcard $(BUILD_DIR)/*.asc)) - $(QUIET) echo " RM $(TARGET) $(PACKAGE).bin" + $(QUIET) echo " RM $(TARGET) $(PACKAGE).bin $(PACKAGE).dfu" -$(QUIET) $(RM) $(subst /,$(PATH_SEP),abc.history) $(QUIET) echo " RM $(TARGET) abc.history" - -$(QUIET) $(RM) $(TARGET) $(PACKAGE).bin + -$(QUIET) $(RM) $(TARGET) $(PACKAGE).bin $(PACKAGE).dfu