From d9916f69e4ed463a220c0a454b083fb9414b891b Mon Sep 17 00:00:00 2001 From: Jake Goulding Date: Sat, 25 Jul 2020 07:36:10 -0400 Subject: [PATCH] Add Makefile targets for running the simulator --- Makefile | 14 ++++++++++++++ simulate.gdbinit | 1 + 2 files changed, 15 insertions(+) create mode 100644 simulate.gdbinit diff --git a/Makefile b/Makefile index fc78ad4..869cc8d 100644 --- a/Makefile +++ b/Makefile @@ -22,3 +22,17 @@ program: ${HEX} .PHONY: connect-terminal connect-terminal: picocom ${SERIAL_PORT} + + +.PHONY: simulate-avr +simulate-avr: ${COMPILED} + simavr \ + -m atmega328p \ + -f 16000000 \ + -g \ + -v -v -v -v -v -v -v \ + $< + +.PHONY: simulate-gdb +simulate-gdb: ${COMPILED} + avr-gdb -x simulate.gdbinit -tui $< diff --git a/simulate.gdbinit b/simulate.gdbinit new file mode 100644 index 0000000..ad7a6f7 --- /dev/null +++ b/simulate.gdbinit @@ -0,0 +1 @@ +target remote :1234