]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/lx-rocon.git/blobdiff - Makefile
LX Master, usb command support, fixed SYNC and CRC last bit, improved design
[fpga/lx-cpu1/lx-rocon.git] / Makefile
index eb0b90789a17dedb13e8953df9c46df088770419..0fd85df8448ff83c0a60132d50ffadf2678d8fd0 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -73,6 +73,11 @@ install-tumbl: $(BUILDDIR)/usb_sendhex $(BUILDDIR)/imem.bin $(BUILDDIR)/dmem.bin
        usb_sendhex -w -d $(USB_APP_VID_PID) -t 3 -s 0x00001000 -f binary $(BUILDDIR)/dmem.bin
        usb_sendhex -d $(USB_APP_VID_PID) -c 0xF100 -a 0x0000
 
+.PHONY: install-firmware
+install-firmware: $(BUILDDIR)/usb_sendhex $(BUILDDIR)/fw_lxmaster.bin
+       usb_sendhex -w -d $(USB_APP_VID_PID) -t 1 -s 0xA1C00000 -f binary $(BUILDDIR)/fw_lxmaster.bin
+       usb_sendhex -w -d $(USB_APP_VID_PID) -c 0xF020 -a `stat -L -c %s $(BUILDDIR)/fw_lxmaster.bin`
+
 .PHONY: host
 host:
        make -C host V=1
@@ -86,6 +91,7 @@ hw:
        cp -a hw/_build/lx-rocon.pkg $(BUILDDIR)/
        cp -a hw/_build/imem.bin $(BUILDDIR)/
        cp -a hw/_build/dmem.bin $(BUILDDIR)/
+       cp -a firmware/lxmaster.bin $(BUILDDIR)/fw_lxmaster.bin
 
 .PHONY: clean
 clean: