aboutsummaryrefslogtreecommitdiffstats
path: root/sw/eval-clock-cw-tx/Makefile
blob: f58614de99cb0ac1a2a93feba23129614b3a6476 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.PHONY: all openocd debug

OPENOCD := openocd
OPENOCD_OPT := -f interface/stlink.cfg -f target/stm32f1x.cfg
BIN := target/thumbv7m-none-eabi/debug/eval_clock_cw_tx

# Build and flash in release mode
all:
	cargo build
	$(OPENOCD) $(OPENOCD_OPT) -c "program $(BIN) reset exit"

# Start a openocd session.
openocd:
	$(OPENOCD) $(OPENOCD_OPT)

# Start a gdb session. Works if a valid openocd session is existing.
debug:
	arm-none-eabi-gdb $(BIN) -q -x utils/debug.gdb