Files
ODrive/Firmware/Makefile
T

28 lines
604 B
Makefile

# This is only a stub for various commands.
# Tup is used for the actual compilation.
BUILD_DIR = build
FIRMWARE = $(BUILD_DIR)/ODriveFirmware.elf
all:
@tup --quiet
flash: all
openocd -f interface/stlink-v2.cfg -f target/stm32f4x.cfg -c init -c reset\ halt -c flash\ write_image\ erase\ $(FIRMWARE) -c reset\ run -c exit
gdb: all
arm-none-eabi-gdb $(FIRMWARE) -x openocd.gdbinit
bmp: all
arm-none-eabi-gdb --ex 'target extended-remote /dev/stlink' \
--ex 'monitor swdp_scan' \
--ex 'attach 1' \
--ex 'load' $(FIRMWARE)
clean:
-rm -fR .dep $(BUILD_DIR)
.PHONY: all flash gdb bmp clean