diff options
| author | Ha Thach <[email protected]> | 2023-05-19 18:39:21 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-05-19 18:39:21 +0700 |
| commit | c998e9c60bc76894006c3bd049d661124a9bfbfd (patch) | |
| tree | 0459812c4a53c81e2456453b919a05f194d35f6d /examples/rules.mk | |
| parent | 6ecd4800061ac72421bf3e33468ee670c2d9ae55 (diff) | |
| parent | 9f0bae4c3fb687b8a3c1e6df84512ec48690369f (diff) | |
Merge pull request #2069 from hathach/minor-build-system
Minor build system
Diffstat (limited to 'examples/rules.mk')
| -rw-r--r-- | examples/rules.mk | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/examples/rules.mk b/examples/rules.mk index 426000128..f6422092a 100644 --- a/examples/rules.mk +++ b/examples/rules.mk @@ -227,14 +227,19 @@ endif # Jlink Interface JLINK_IF ?= swd +# Jlink script +define jlink_script +halt +loadfile $^ +r +go +exit +endef +export jlink_script + # Flash using jlink flash-jlink: $(BUILD)/$(PROJECT).hex - @echo halt > $(BUILD)/$(BOARD).jlink - @echo r >> $(BUILD)/$(BOARD).jlink - @echo loadfile $^ >> $(BUILD)/$(BOARD).jlink - @echo r >> $(BUILD)/$(BOARD).jlink - @echo go >> $(BUILD)/$(BOARD).jlink - @echo exit >> $(BUILD)/$(BOARD).jlink + @echo "$$jlink_script" > $(BUILD)/$(BOARD).jlink $(JLINKEXE) -device $(JLINK_DEVICE) -if $(JLINK_IF) -JTAGConf -1,-1 -speed auto -CommandFile $(BUILD)/$(BOARD).jlink # Flash STM32 MCU using stlink with STM32 Cube Programmer CLI |
