You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
767 B
28 lines
767 B
## the cpu to build for |
|
export CPU = stm32f1 |
|
export CPU_MODEL = stm32f103cb |
|
|
|
# the spark-core uses its own custom linkerscript... |
|
export LINKER_SCRIPT = stm32f103cb_sparkcore.ld |
|
|
|
# set the default port |
|
export PORT ?= /dev/ttyUSB0 |
|
|
|
# |
|
export BINFILE = $(patsubst %.elf,%.bin,$(ELFFILE)) |
|
|
|
export FLASHER = dfu-util |
|
export DEBUGGER = # spark core has no debugger |
|
export RESET = # dfu-util has no support for resetting the device |
|
|
|
export OFLAGS = -O binary |
|
export FFLAGS = -d 1d50:607f -a 0 -s 0x08005000:leave -D "$(HEXFILE)" |
|
export TERMFLAGS = -p $(PORT) |
|
|
|
export INCLUDES += -I$(RIOTCPU)/$(CPU)/include/ -I$(RIOTBOARD)/$(BOARD)/include/ |
|
|
|
# setup serial terminal |
|
include $(RIOTMAKE)/tools/serial.inc.mk |
|
|
|
# this board uses openocd |
|
include $(RIOTMAKE)/tools/openocd.inc.mk
|
|
|