Add ‘program’ make target using fwtool
This commit is contained in:
parent
1ac489e1b1
commit
e5e4e07546
1 changed files with 13 additions and 3 deletions
|
|
@ -108,10 +108,20 @@ incrementalbuild: $(BUILD_TARGETS)
|
||||||
$(Q)$(SIZE) $(BUILD_DIR)/$(PROJECT).elf
|
$(Q)$(SIZE) $(BUILD_DIR)/$(PROJECT).elf
|
||||||
@echo "$(CURRENT_BUILD_CONFIG)" > $(BUILD_DIR)/build_config.txt
|
@echo "$(CURRENT_BUILD_CONFIG)" > $(BUILD_DIR)/build_config.txt
|
||||||
|
|
||||||
.PHONY: program
|
.PHONY: program program_fwtool program_stlink
|
||||||
program: $(BUILD_DIR)/$(PROJECT).bin
|
program: program_fwtool
|
||||||
|
|
||||||
|
program_stlink: $(BUILD_DIR)/$(PROJECT).bin
|
||||||
@#if ps -e | grep openocd ; then arm-none-eabi-gdb -batch -x flash.gdb ; else st-flash --reset write $(BUILD_DIR)/$(PROJECT).bin 0x8000000 ; fi
|
@#if ps -e | grep openocd ; then arm-none-eabi-gdb -batch -x flash.gdb ; else st-flash --reset write $(BUILD_DIR)/$(PROJECT).bin 0x8000000 ; fi
|
||||||
st-flash --reset write $(BUILD_DIR)/$(PROJECT).bin 0x08000800
|
@echo " PG $@"
|
||||||
|
$(Q)st-flash --reset write $(BUILD_DIR)/$(PROJECT).bin 0x08000800
|
||||||
|
|
||||||
|
program_fwtool: ../fwtool/target/release/fwtool $(BUILD_DIR)/$(PROJECT).bin
|
||||||
|
@echo " PG $(BUILD_DIR)/$(PROJECT).bin"
|
||||||
|
$(Q)$< flash $(BUILD_DIR)/$(PROJECT).bin
|
||||||
|
|
||||||
|
../fwtool/target/release/fwtool:
|
||||||
|
cd ../fwtool && CC= CFLAGS= cargo build --release
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue