From 0f2502833eb3dbaccf59c6c745da7e193c7159d8 Mon Sep 17 00:00:00 2001 From: Martin Turon Date: Tue, 19 Feb 2019 20:46:02 -0800 Subject: [PATCH] [nrf52840] add nrfjprog target for flashing (#3478) --- examples/Makefile-nrf52840 | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/examples/Makefile-nrf52840 b/examples/Makefile-nrf52840 index cc0447267..3fc029d9b 100644 --- a/examples/Makefile-nrf52840 +++ b/examples/Makefile-nrf52840 @@ -293,6 +293,18 @@ cortex-m4_target_LDFLAGS = -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=f $(foreach arch,$(ARCHS),$(eval $(call ARCH_template,$(arch)))) +# +# Flashing / Debugging +# + +TARGET_APP ?= ot-cli-ftd +APP_FILE_NAME = $(TopResultDir)/$(TargetTuple)/bin/$(TARGET_APP) +APP_FILE_HEX = $(TopResultDir)/$(TargetTuple)/bin/$(TARGET_APP).hex + +nrfjprog: $(APP_FILE_NAME) + arm-none-eabi-objcopy -O ihex $(<) $(APP_FILE_HEX) + nrfjprog -f NRF52 --sectorerase --reset --program $(APP_FILE_HEX) + # # Common / Finalization #