blob: f875306a1ab54404b3dae3d87a5dcd4867ff3dc0 (
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_CFG := /usr/share/openocd/scripts/target/stm32f1x.cfg
BIN := target/thumbv7em-none-eabihf/release/demo1
# Build and flash in release mode
all:
cargo build
$(OPENOCD) -f $(OPENOCD_CFG) -c "program $(BIN) reset exit"
# Start a openocd session.
openocd:
$(OPENOCD) -f $(OPENOCD_CFG)
# Start a gdb session. Works if a valid openocd session is existing.
debug:
arm-none-eabi-gdb $(BIN) -q -x utils/debug.gdb
|