diff --git a/makefiles/tools/mspdebug.inc.mk b/makefiles/tools/mspdebug.inc.mk new file mode 100644 index 0000000000..b95986ec77 --- /dev/null +++ b/makefiles/tools/mspdebug.inc.mk @@ -0,0 +1,17 @@ +MSPDEBUGFLAGS += -j $(MSPDEBUG_PROGRAMMER) +ifeq ($(strip $(MSPDEBUG_PROGRAMMER)),uif) + MSPDEBUGFLAGS += -d $(PROG_DEV) +endif +FLASHER ?= mspdebug +FLASHFILE ?= $(HEXFILE) +FFLAGS = $(MSPDEBUGFLAGS) "prog $(FLASHFILE)" + +# setup debugger +DEBUGSERVER = $(FLASHER) +DEBUGSERVER_FLAGS = $(MSPDEBUGFLAGS) gdb +DEBUGGER = $(PREFIX)gdb +DEBUGGER_FLAGS = --ex="target remote localhost:2000" --ex "monitor reset halt" --ex load -ex "monitor reset halt" $(ELFFILE) + +# setup reset tool +RESET ?= mspdebug +RESET_FLAGS ?= $(MSPDEBUGFLAGS) reset