From adf5f50774809cb999146e94a4535a86f955bac5 Mon Sep 17 00:00:00 2001 From: sprhawk Date: Mon, 1 Sep 2014 10:22:53 +0800 Subject: added gdbserver / gdb support --- Makefile.common | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Makefile.common b/Makefile.common index 424a4d1..0841ff9 100644 --- a/Makefile.common +++ b/Makefile.common @@ -260,3 +260,17 @@ $(OUTPUT_BINARY_DIRECTORY)/pinreset.jlink: $(BUILD_DIRECTORIES) pin-reset: $(OUTPUT_BINARY_DIRECTORY)/pinreset.jlink $(JLINK) -CommanderScript $(OUTPUT_BINARY_DIRECTORY)/pinreset.jlink; [ "$$?" -eq 1 ] + +START_GDB_SERVER_SCRIPT=$(OUTPUT_BINARY_DIRECTORY)/start_gdbserver.sh +$(START_GDB_SERVER_SCRIPT): $(BUILD_DIRECTORIES) + echo "JLinkGDBServer -if swd -device nrf51822" > $(START_GDB_SERVER_SCRIPT) + +gdbserver: $(START_GDB_SERVER_SCRIPT) + /bin/sh $(START_GDB_SERVER_SCRIPT) + +START_GDB_SCRIPT=$(OUTPUT_BINARY_DIRECTORY)/gdb.sh +$(START_GDB_SCRIPT): $(BUILD_DIRECTORIES) + echo 'arm-none-eabi-gdb -ex "target remote localhost:2331"' > $(START_GDB_SCRIPT) + +gdb: $(START_GDB_SCRIPT) + /bin/sh $(START_GDB_SCRIPT) -- cgit v1.2.3