mirror of
https://github.com/micropython/micropython.git
synced 2026-03-16 05:40:19 +01:00
nrf/Makefile: Improve Black Magic Probe commands.
Used batch mode to get rid of the confirmation prompt on flashing. Used 'compare-sections' to verify flash. Removed the unnecessary `quit` at the end.
This commit is contained in:
committed by
Damien George
parent
19f09414a6
commit
95ccd9a005
@@ -430,19 +430,19 @@ else ifeq ($(FLASHER), bmp)
|
||||
BMP_PORT ?= /dev/ttyACM0
|
||||
|
||||
deploy: $(BUILD)/$(OUTPUT_FILENAME).elf
|
||||
$(Q)$(GDB) \
|
||||
$(Q)$(GDB) -nx --batch \
|
||||
-ex 'target extended-remote $(BMP_PORT)' \
|
||||
-ex 'monitor tpwr enable' \
|
||||
-ex 'monitor swdp_scan' \
|
||||
-ex 'attach 1' \
|
||||
-ex 'set mem inaccessible-by-default off' \
|
||||
-ex 'load' \
|
||||
-ex 'compare-sections' \
|
||||
-ex 'kill' \
|
||||
-ex 'quit' \
|
||||
$<
|
||||
|
||||
sd: $(BUILD)/$(OUTPUT_FILENAME).elf
|
||||
$(Q)$(GDB) \
|
||||
$(Q)$(GDB) -nx --batch \
|
||||
-ex 'target extended-remote $(BMP_PORT)' \
|
||||
-ex 'monitor tpwr enable' \
|
||||
-ex 'monitor swdp_scan' \
|
||||
@@ -450,10 +450,11 @@ sd: $(BUILD)/$(OUTPUT_FILENAME).elf
|
||||
-ex 'set mem inaccessible-by-default off' \
|
||||
-ex 'monitor erase_mass' \
|
||||
-ex 'load' \
|
||||
-ex 'compare-sections' \
|
||||
-ex 'file $(SOFTDEV_HEX)' \
|
||||
-ex 'load' \
|
||||
-ex 'compare-sections' \
|
||||
-ex 'kill' \
|
||||
-ex 'quit' \
|
||||
$<
|
||||
|
||||
else ifeq ($(FLASHER), openocd)
|
||||
|
||||
Reference in New Issue
Block a user