change output filename to BOARD-Directory
This commit is contained in:
@@ -42,10 +42,10 @@ JLINK_DEVICE = DA14695
|
||||
# flash using jlink but with some twists
|
||||
flash: flash-dialog
|
||||
|
||||
flash-dialog: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash-dialog: $(BUILD)/$(PROJECT).bin
|
||||
@echo '#define SW_VERSION "v_1.0.0.1"' >$(BUILD)/version.h
|
||||
@echo '#define SW_VERSION_DATE "'`date +"%Y-%m-%d %H:%M"`'"' >>$(BUILD)/version.h
|
||||
mkimage da1469x $(BUILD)/$(BOARD)-firmware.bin $(BUILD)/version.h $^.img
|
||||
mkimage da1469x $(BUILD)/$(PROJECT).bin $(BUILD)/version.h $^.img
|
||||
cp $(TOP)/hw/bsp/$(BOARD)/product_header.dump $(BUILD)/$(BOARD)-image.bin
|
||||
cat $^.img >> $(BUILD)/$(BOARD)-image.bin
|
||||
@echo r > $(BUILD)/$(BOARD).jlink
|
||||
|
||||
@@ -42,10 +42,10 @@ JLINK_DEVICE = DA14699
|
||||
# flash using jlink but with some twists
|
||||
flash: flash-dialog
|
||||
|
||||
flash-dialog: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash-dialog: $(BUILD)/$(PROJECT).bin
|
||||
@echo '#define SW_VERSION "v_1.0.0.1"' >$(BUILD)/version.h
|
||||
@echo '#define SW_VERSION_DATE "'`date +"%Y-%m-%d %H:%M"`'"' >>$(BUILD)/version.h
|
||||
mkimage da1469x $(BUILD)/$(BOARD)-firmware.bin $(BUILD)/version.h $^.img
|
||||
mkimage da1469x $(BUILD)/$(PROJECT).bin $(BUILD)/version.h $^.img
|
||||
cp $(TOP)/hw/bsp/$(BOARD)/product_header.dump $(BUILD)/$(BOARD)-image.bin
|
||||
cat $^.img >> $(BUILD)/$(BOARD)-image.bin
|
||||
@echo r > $(BUILD)/$(BOARD).jlink
|
||||
|
||||
@@ -51,5 +51,5 @@ FREERTOS_PORT = ARM_CM33_NTZ/non_secure
|
||||
JLINK_DEVICE = LPC55S69
|
||||
|
||||
# flash using pyocd
|
||||
flash: $(BUILD)/$(BOARD)-firmware.hex
|
||||
flash: $(BUILD)/$(PROJECT).hex
|
||||
pyocd flash -t LPC55S69 $<
|
||||
|
||||
@@ -27,9 +27,9 @@ CHIP_FAMILY = eptri
|
||||
FREERTOS_PORT = RISC-V
|
||||
|
||||
# flash using dfu-util
|
||||
$(BUILD)/$(BOARD)-firmware.dfu: $(BUILD)/$(BOARD)-firmware.bin
|
||||
$(BUILD)/$(PROJECT).dfu: $(BUILD)/$(PROJECT).bin
|
||||
@echo "Create $@"
|
||||
python $(TOP)/hw/bsp/$(BOARD)/dfu.py -b $^ -D 0x1209:0x5bf0 $@
|
||||
|
||||
flash: $(BUILD)/$(BOARD)-firmware.dfu
|
||||
flash: $(BUILD)/$(PROJECT).dfu
|
||||
dfu-util -D $^
|
||||
|
||||
@@ -6,5 +6,5 @@ JLINK_DEVICE = MIMXRT1062xxx6A
|
||||
|
||||
# flash by using teensy_loader_cli https://github.com/PaulStoffregen/teensy_loader_cli
|
||||
# Make sure it is in your PATH
|
||||
flash: $(BUILD)/$(BOARD)-firmware.hex
|
||||
flash: $(BUILD)/$(PROJECT).hex
|
||||
teensy_loader_cli --mcu=imxrt1062 -v -w $<
|
||||
|
||||
@@ -42,5 +42,5 @@ FREERTOS_PORT = ARM_CM0
|
||||
JLINK_DEVICE = LPC11U37/401
|
||||
|
||||
# flash using pyocd
|
||||
flash: $(BUILD)/$(BOARD)-firmware.hex
|
||||
flash: $(BUILD)/$(PROJECT).hex
|
||||
pyocd flash -t lpc11u37 $<
|
||||
|
||||
@@ -39,5 +39,5 @@ FREERTOS_PORT = ARM_CM0
|
||||
JLINK_DEVICE = LPC11U68
|
||||
|
||||
# flash using pyocd
|
||||
flash: $(BUILD)/$(BOARD)-firmware.hex
|
||||
flash: $(BUILD)/$(PROJECT).hex
|
||||
pyocd flash -t lpc11u68 $<
|
||||
|
||||
@@ -43,5 +43,5 @@ FREERTOS_PORT = ARM_CM0
|
||||
JLINK_DEVICE = LPC51U68
|
||||
|
||||
# flash using pyocd (51u68 is not supported yet)
|
||||
flash: $(BUILD)/$(BOARD)-firmware.hex
|
||||
flash: $(BUILD)/$(PROJECT).hex
|
||||
pyocd flash -t LPC51U68 $<
|
||||
|
||||
@@ -45,5 +45,5 @@ FREERTOS_PORT = ARM_CM4F
|
||||
JLINK_DEVICE = LPC54114J256_M4
|
||||
|
||||
# flash using pyocd
|
||||
flash: $(BUILD)/$(BOARD)-firmware.hex
|
||||
flash: $(BUILD)/$(PROJECT).hex
|
||||
pyocd flash -t LPC54114 $<
|
||||
|
||||
@@ -45,5 +45,5 @@ FREERTOS_PORT = ARM_CM33_NTZ/non_secure
|
||||
JLINK_DEVICE = LPC55S69
|
||||
|
||||
# flash using pyocd
|
||||
flash: $(BUILD)/$(BOARD)-firmware.hex
|
||||
flash: $(BUILD)/$(PROJECT).hex
|
||||
pyocd flash -t LPC55S69 $<
|
||||
|
||||
@@ -41,6 +41,6 @@ FREERTOS_PORT = ARM_CM3
|
||||
JLINK_DEVICE = LPC1768
|
||||
|
||||
# flash using pyocd
|
||||
flash: $(BUILD)/$(BOARD)-firmware.hex
|
||||
flash: $(BUILD)/$(PROJECT).hex
|
||||
pyocd flash -t lpc1768 $<
|
||||
|
||||
|
||||
@@ -28,9 +28,9 @@ endif
|
||||
# flash target using TI MSP430-Flasher
|
||||
# http://www.ti.com/tool/MSP430-FLASHER
|
||||
# Please add its installation dir to PATH
|
||||
flash: $(BUILD)/$(BOARD)-firmware.hex
|
||||
flash: $(BUILD)/$(PROJECT).hex
|
||||
MSP430Flasher -w $< -z [VCC]
|
||||
|
||||
# flash target using mspdebug.
|
||||
flash-mspdebug: $(BUILD)/$(BOARD)-firmware.elf
|
||||
flash-mspdebug: $(BUILD)/$(PROJECT).elf
|
||||
$(MSPDEBUG) tilib "prog $<" --allow-fw-update
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
MCU_VARIANT = nrf52840
|
||||
CFLAGS += -DNRF52840_XXAA
|
||||
|
||||
$(BUILD)/$(BOARD)-firmware.zip: $(BUILD)/$(BOARD)-firmware.hex
|
||||
$(BUILD)/$(PROJECT).zip: $(BUILD)/$(PROJECT).hex
|
||||
adafruit-nrfutil dfu genpkg --dev-type 0x0052 --sd-req 0xFFFE --application $^ $@
|
||||
|
||||
# flash using adafruit-nrfutil dfu
|
||||
flash: $(BUILD)/$(BOARD)-firmware.zip
|
||||
flash: $(BUILD)/$(PROJECT).zip
|
||||
@:$(call check_defined, SERIAL, example: SERIAL=/dev/ttyACM0)
|
||||
adafruit-nrfutil --verbose dfu serial --package $^ -p $(SERIAL) -b 115200 --singlebank --touch 1200
|
||||
|
||||
@@ -8,6 +8,6 @@ LD_FILE = $(BOARD_PATH)/$(BOARD).ld
|
||||
# Add it to your PATH or change BOSSAC variable to match your installation
|
||||
BOSSAC = bossac
|
||||
|
||||
flash: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash: $(BUILD)/$(PROJECT).bin
|
||||
@:$(call check_defined, SERIAL, example: SERIAL=/dev/ttyACM0)
|
||||
$(BOSSAC) --port=$(SERIAL) -U -i -e -w $^ -R
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
MCU_VARIANT = nrf52840
|
||||
CFLAGS += -DNRF52840_XXAA
|
||||
|
||||
$(BUILD)/$(BOARD)-firmware.zip: $(BUILD)/$(BOARD)-firmware.hex
|
||||
$(BUILD)/$(PROJECT).zip: $(BUILD)/$(PROJECT).hex
|
||||
adafruit-nrfutil dfu genpkg --dev-type 0x0052 --sd-req 0xFFFE --application $^ $@
|
||||
|
||||
# flash using adafruit-nrfutil dfu
|
||||
flash: $(BUILD)/$(BOARD)-firmware.zip
|
||||
flash: $(BUILD)/$(PROJECT).zip
|
||||
@:$(call check_defined, SERIAL, example: SERIAL=/dev/ttyACM0)
|
||||
adafruit-nrfutil --verbose dfu serial --package $^ -p $(SERIAL) -b 115200 --singlebank --touch 1200
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
MCU_VARIANT = nrf52840
|
||||
CFLAGS += -DNRF52840_XXAA
|
||||
|
||||
$(BUILD)/$(BOARD)-firmware.zip: $(BUILD)/$(BOARD)-firmware.hex
|
||||
$(BUILD)/$(PROJECT).zip: $(BUILD)/$(PROJECT).hex
|
||||
adafruit-nrfutil dfu genpkg --dev-type 0x0052 --sd-req 0xFFFE --application $^ $@
|
||||
|
||||
# flash using adafruit-nrfutil dfu
|
||||
flash: $(BUILD)/$(BOARD)-firmware.zip
|
||||
flash: $(BUILD)/$(PROJECT).zip
|
||||
@:$(call check_defined, SERIAL, example: SERIAL=/dev/ttyACM0)
|
||||
adafruit-nrfutil --verbose dfu serial --package $^ -p $(SERIAL) -b 115200 --singlebank --touch 1200
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
MCU_VARIANT = nrf52840
|
||||
CFLAGS += -DNRF52840_XXAA
|
||||
|
||||
$(BUILD)/$(BOARD)-firmware.zip: $(BUILD)/$(BOARD)-firmware.hex
|
||||
$(BUILD)/$(PROJECT).zip: $(BUILD)/$(PROJECT).hex
|
||||
adafruit-nrfutil dfu genpkg --dev-type 0x0052 --sd-req 0xFFFE --application $^ $@
|
||||
|
||||
# flash using adafruit-nrfutil dfu
|
||||
flash: $(BUILD)/$(BOARD)-firmware.zip
|
||||
flash: $(BUILD)/$(PROJECT).zip
|
||||
@:$(call check_defined, SERIAL, example: SERIAL=/dev/ttyACM0)
|
||||
adafruit-nrfutil --verbose dfu serial --package $^ -p $(SERIAL) -b 115200 --singlebank --touch 1200
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
MCU_VARIANT = nrf52840
|
||||
CFLAGS += -DNRF52840_XXAA
|
||||
|
||||
$(BUILD)/$(BOARD)-firmware.zip: $(BUILD)/$(BOARD)-firmware.hex
|
||||
$(BUILD)/$(PROJECT).zip: $(BUILD)/$(PROJECT).hex
|
||||
adafruit-nrfutil dfu genpkg --dev-type 0x0052 --sd-req 0xFFFE --application $^ $@
|
||||
|
||||
# flash using adafruit-nrfutil dfu
|
||||
flash: $(BUILD)/$(BOARD)-firmware.zip
|
||||
flash: $(BUILD)/$(PROJECT).zip
|
||||
@:$(call check_defined, SERIAL, example: SERIAL=/dev/ttyACM0)
|
||||
adafruit-nrfutil --verbose dfu serial --package $^ -p $(SERIAL) -b 115200 --singlebank --touch 1200
|
||||
|
||||
@@ -7,9 +7,9 @@ LD_FILE = $(BOARD_PATH)/$(BOARD).ld
|
||||
# make BOARD=nrf52840_mdk_dongle SERIAL=/dev/ttyACM0 all flash
|
||||
NRFUTIL = nrfutil
|
||||
|
||||
$(BUILD)/$(BOARD)-firmware.zip: $(BUILD)/$(BOARD)-firmware.hex
|
||||
$(BUILD)/$(PROJECT).zip: $(BUILD)/$(PROJECT).hex
|
||||
$(NRFUTIL) pkg generate --hw-version 52 --sd-req 0x0000 --debug-mode --application $^ $@
|
||||
|
||||
flash: $(BUILD)/$(BOARD)-firmware.zip
|
||||
flash: $(BUILD)/$(PROJECT).zip
|
||||
@:$(call check_defined, SERIAL, example: SERIAL=/dev/ttyACM0)
|
||||
$(NRFUTIL) dfu usb-serial --package $^ -p $(SERIAL) -b 115200
|
||||
@@ -7,9 +7,9 @@ LD_FILE = $(BOARD_PATH)/$(BOARD).ld
|
||||
# make BOARD=pca10059 SERIAL=/dev/ttyACM0 all flash
|
||||
NRFUTIL = nrfutil
|
||||
|
||||
$(BUILD)/$(BOARD)-firmware.zip: $(BUILD)/$(BOARD)-firmware.hex
|
||||
$(BUILD)/$(PROJECT).zip: $(BUILD)/$(PROJECT).hex
|
||||
$(NRFUTIL) pkg generate --hw-version 52 --sd-req 0x0000 --debug-mode --application $^ $@
|
||||
|
||||
flash: $(BUILD)/$(BOARD)-firmware.zip
|
||||
flash: $(BUILD)/$(PROJECT).zip
|
||||
@:$(call check_defined, SERIAL, example: SERIAL=/dev/ttyACM0)
|
||||
$(NRFUTIL) dfu usb-serial --package $^ -p $(SERIAL) -b 115200
|
||||
|
||||
@@ -52,5 +52,5 @@ JLINK_DEVICE = NUC121SC2AE
|
||||
|
||||
# Flash using Nuvoton's openocd fork at https://github.com/OpenNuvoton/OpenOCD-Nuvoton
|
||||
# Please compile and install it from github source
|
||||
flash: $(BUILD)/$(BOARD)-firmware.elf
|
||||
flash: $(BUILD)/$(PROJECT).elf
|
||||
openocd -f interface/nulink.cfg -f target/numicroM0.cfg -c "program $< reset exit"
|
||||
|
||||
@@ -36,5 +36,5 @@ JLINK_DEVICE = NUC125SC2AE
|
||||
|
||||
# Flash using Nuvoton's openocd fork at https://github.com/OpenNuvoton/OpenOCD-Nuvoton
|
||||
# Please compile and install it from github source
|
||||
flash: $(BUILD)/$(BOARD)-firmware.elf
|
||||
flash: $(BUILD)/$(PROJECT).elf
|
||||
openocd -f interface/nulink.cfg -f target/numicroM0.cfg -c "program $< reset exit"
|
||||
|
||||
@@ -56,5 +56,5 @@ JLINK_DEVICE = NUC126VG4AE
|
||||
|
||||
# Flash using Nuvoton's openocd fork at https://github.com/OpenNuvoton/OpenOCD-Nuvoton
|
||||
# Please compile and install it from github source
|
||||
flash: $(BUILD)/$(BOARD)-firmware.elf
|
||||
flash: $(BUILD)/$(PROJECT).elf
|
||||
openocd -f interface/nulink.cfg -f target/numicroM0.cfg -c "program $< reset exit"
|
||||
|
||||
@@ -52,5 +52,5 @@ JLINK_DEVICE = NUC120LE3
|
||||
|
||||
# Flash using Nuvoton's openocd fork at https://github.com/OpenNuvoton/OpenOCD-Nuvoton
|
||||
# Please compile and install it from github source
|
||||
flash: $(BUILD)/$(BOARD)-firmware.elf
|
||||
flash: $(BUILD)/$(PROJECT).elf
|
||||
openocd -f interface/nulink.cfg -f target/numicroM0.cfg -c "program $< reset exit"
|
||||
|
||||
@@ -57,5 +57,5 @@ JLINK_DEVICE = NUC505YO13Y
|
||||
|
||||
# Flash using Nuvoton's openocd fork at https://github.com/OpenNuvoton/OpenOCD-Nuvoton
|
||||
# Please compile and install it from github source
|
||||
flash: $(BUILD)/$(BOARD)-firmware.elf
|
||||
flash: $(BUILD)/$(PROJECT).elf
|
||||
openocd -f interface/nulink.cfg -f target/numicroM4.cfg -c "program $< reset exit"
|
||||
|
||||
@@ -42,5 +42,5 @@ FREERTOS_PORT = ARM_CM0
|
||||
JLINK_DEVICE = ATSAMD11D14
|
||||
|
||||
# flash using edbg
|
||||
flash: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash: $(BUILD)/$(PROJECT).bin
|
||||
edbg -b -t samd11 -e -pv -f $<
|
||||
|
||||
@@ -6,6 +6,6 @@ LD_FILE = $(BOARD_PATH)/samd21g18a_flash.ld
|
||||
JLINK_DEVICE = ATSAMD21G18
|
||||
|
||||
# flash using dfu-util
|
||||
flash: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash: $(BUILD)/$(PROJECT).bin
|
||||
dfu-util -a 0 -d 1d50:615c -D $< || dfu-util -a 0 -d 16d0:05a5 -D $<
|
||||
|
||||
|
||||
@@ -41,6 +41,6 @@ FREERTOS_PORT = ARM_CM0
|
||||
# Add it to your PATH or change BOSSAC variable to match your installation
|
||||
BOSSAC = bossac
|
||||
|
||||
flash-bossac: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash-bossac: $(BUILD)/$(PROJECT).bin
|
||||
@:$(call check_defined, SERIAL, example: SERIAL=/dev/ttyACM0)
|
||||
$(BOSSAC) --port=$(SERIAL) -U -i --offset=0x2000 -e -w $^ -R
|
||||
|
||||
@@ -44,6 +44,6 @@ FREERTOS_PORT = ARM_CM4F
|
||||
# Add it to your PATH or change BOSSAC variable to match your installation
|
||||
BOSSAC = bossac
|
||||
|
||||
flash-bossac: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash-bossac: $(BUILD)/$(PROJECT).bin
|
||||
@:$(call check_defined, SERIAL, example: SERIAL=/dev/ttyACM0)
|
||||
$(BOSSAC) --port=$(SERIAL) -U -i --offset=0x4000 -e -w $^ -R
|
||||
|
||||
@@ -54,5 +54,5 @@ JLINK_DEVICE = SAME70Q21B
|
||||
# flash using edbg from https://github.com/ataradov/edbg
|
||||
# Note: SAME70's GPNVM1 must be set to 1 to boot from flash with
|
||||
# edbg -t same70 -F w0,1,1
|
||||
flash: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash: $(BUILD)/$(PROJECT).bin
|
||||
edbg --verbose -t same70 -pv -f $<
|
||||
|
||||
@@ -49,5 +49,5 @@ FREERTOS_PORT = ARM_CM4F
|
||||
JLINK_DEVICE = ATSAMG55J19
|
||||
|
||||
# flash using edbg from https://github.com/ataradov/edbg
|
||||
flash: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash: $(BUILD)/$(PROJECT).bin
|
||||
edbg --verbose -t samg55 -pv -f $<
|
||||
|
||||
@@ -61,13 +61,13 @@ LDFLAGS += \
|
||||
VENDOR = sony
|
||||
CHIP_FAMILY = cxd56
|
||||
|
||||
$(MKSPK): $(BUILD)/$(BOARD)-firmware.elf
|
||||
$(MKSPK): $(BUILD)/$(PROJECT).elf
|
||||
$(MAKE) -C $(TOP)/hw/mcu/sony/cxd56/mkspk
|
||||
|
||||
$(BUILD)/$(BOARD)-firmware.spk: $(MKSPK)
|
||||
$(BUILD)/$(PROJECT).spk: $(MKSPK)
|
||||
@echo CREATE $@
|
||||
@$(MKSPK) -c 2 $(BUILD)/$(BOARD)-firmware.elf nuttx $@
|
||||
@$(MKSPK) -c 2 $(BUILD)/$(PROJECT).elf nuttx $@
|
||||
|
||||
# flash
|
||||
flash: $(BUILD)/$(BOARD)-firmware.spk
|
||||
flash: $(BUILD)/$(PROJECT).spk
|
||||
@$(TOP)/hw/mcu/sony/cxd56/tools/flash_writer.py -s -c $(SERIAL) -d -b 115200 -n $<
|
||||
|
||||
@@ -46,5 +46,5 @@ FREERTOS_PORT = ARM_CM3
|
||||
JLINK_DEVICE = stm32f103c8
|
||||
|
||||
# flash target ROM bootloader
|
||||
flash: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash: $(BUILD)/$(PROJECT).bin
|
||||
dfu-util -R -a 0 --dfuse-address 0x08000000 -D $<
|
||||
|
||||
@@ -8,5 +8,5 @@ SRC_S += $(ST_CMSIS)/Source/Templates/gcc/startup_stm32f405xx.s
|
||||
JLINK_DEVICE = stm32f405rg
|
||||
|
||||
# flash target ROM bootloader
|
||||
flash: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash: $(BUILD)/$(PROJECT).bin
|
||||
dfu-util -R -a 0 --dfuse-address 0x08000000 -D $<
|
||||
|
||||
@@ -8,5 +8,5 @@ SRC_S += $(ST_CMSIS)/Source/Templates/gcc/startup_stm32f401xc.s
|
||||
JLINK_DEVICE = stm32f401cc
|
||||
|
||||
# flash target ROM bootloader
|
||||
flash: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash: $(BUILD)/$(PROJECT).bin
|
||||
dfu-util -R -a 0 --dfuse-address 0x08000000 -D $<
|
||||
|
||||
@@ -8,5 +8,5 @@ SRC_S += $(ST_CMSIS)/Source/Templates/gcc/startup_stm32f411xe.s
|
||||
JLINK_DEVICE = stm32f411ce
|
||||
|
||||
# flash target ROM bootloader
|
||||
flash: $(BUILD)/$(BOARD)-firmware.bin
|
||||
flash: $(BUILD)/$(PROJECT).bin
|
||||
dfu-util -R -a 0 --dfuse-address 0x08000000 -D $<
|
||||
|
||||
@@ -50,5 +50,5 @@ JLINK_DEVICE = STM32L053R8
|
||||
STM32Prog = STM32_Programmer_CLI
|
||||
|
||||
# flash target using on-board stlink
|
||||
flash: $(BUILD)/$(BOARD)-firmware.elf
|
||||
flash: $(BUILD)/$(PROJECT).elf
|
||||
$(STM32Prog) --connect port=swd --write $< --go
|
||||
|
||||
@@ -53,5 +53,5 @@ JLINK_DEVICE = stm32l476vg
|
||||
STM32Prog = STM32_Programmer_CLI
|
||||
|
||||
# flash target using on-board stlink
|
||||
flash: $(BUILD)/$(BOARD)-firmware.elf
|
||||
flash: $(BUILD)/$(PROJECT).elf
|
||||
$(STM32Prog) --connect port=swd --write $< --go
|
||||
|
||||
Reference in New Issue
Block a user