Modularize OpenOCD paths in the example Makefiles.
This commit is contained in:
parent
98997691d3
commit
e5fb750378
|
@ -33,7 +33,12 @@ CFLAGS = -O0 -g -Wall -Wextra -I$(TOOLCHAIN_DIR)/include -fno-common \
|
||||||
LDSCRIPT = $(BINARY).ld
|
LDSCRIPT = $(BINARY).ld
|
||||||
LDFLAGS = -L$(TOOLCHAIN_DIR)/lib -T$(LDSCRIPT) -nostartfiles
|
LDFLAGS = -L$(TOOLCHAIN_DIR)/lib -T$(LDSCRIPT) -nostartfiles
|
||||||
OBJS = $(BINARY).o
|
OBJS = $(BINARY).o
|
||||||
OPENOCD = openocd
|
|
||||||
|
OPENOCD_BASE = /usr
|
||||||
|
OPENOCD = $(OPENOCD_BASE)/bin/openocd
|
||||||
|
OPENOCD_SCRIPTS = $(OPENOCD_BASE)/share/openocd/scripts
|
||||||
|
OPENOCD_FLASHER = $(OPENOCD_SCRIPTS)/interface/parport.cfg
|
||||||
|
OPENOCD_BOARD = $(OPENOCD_SCRIPTS)/board/olimex_stm32_h103.cfg
|
||||||
|
|
||||||
# Be silent per default, but 'make V=1' will show all compiler calls.
|
# Be silent per default, but 'make V=1' will show all compiler calls.
|
||||||
ifneq ($(V),1)
|
ifneq ($(V),1)
|
||||||
|
@ -78,8 +83,9 @@ clean:
|
||||||
flash: images
|
flash: images
|
||||||
@printf " FLASH $(BINARY).bin\n"
|
@printf " FLASH $(BINARY).bin\n"
|
||||||
@# IMPORTANT: Don't use "resume", only "reset" will work correctly!
|
@# IMPORTANT: Don't use "resume", only "reset" will work correctly!
|
||||||
$(Q)$(OPENOCD) -f interface/jtagkey-tiny.cfg \
|
$(Q)$(OPENOCD) -s $(OPENOCD_SCRIPTS) \
|
||||||
-f board/olimex_stm32_h103.cfg \
|
-f $(OPENOCD_FLASHER) \
|
||||||
|
-f $(OPENOCD_BOARD) \
|
||||||
-c "init" -c "reset halt" \
|
-c "init" -c "reset halt" \
|
||||||
-c "flash write_image erase $(BINARY).bin 0x08000000" \
|
-c "flash write_image erase $(BINARY).bin 0x08000000" \
|
||||||
-c "reset" \
|
-c "reset" \
|
||||||
|
|
|
@ -33,7 +33,12 @@ CFLAGS = -O0 -g -Wall -Wextra -I$(TOOLCHAIN_DIR)/include -fno-common \
|
||||||
LDSCRIPT = $(BINARY).ld
|
LDSCRIPT = $(BINARY).ld
|
||||||
LDFLAGS = -L$(TOOLCHAIN_DIR)/lib -T$(LDSCRIPT) -nostartfiles
|
LDFLAGS = -L$(TOOLCHAIN_DIR)/lib -T$(LDSCRIPT) -nostartfiles
|
||||||
OBJS = $(BINARY).o
|
OBJS = $(BINARY).o
|
||||||
OPENOCD = openocd
|
|
||||||
|
OPENOCD_BASE = /usr
|
||||||
|
OPENOCD = $(OPENOCD_BASE)/bin/openocd
|
||||||
|
OPENOCD_SCRIPTS = $(OPENOCD_BASE)/share/openocd/scripts
|
||||||
|
OPENOCD_FLASHER = $(OPENOCD_SCRIPTS)/interface/parport.cfg
|
||||||
|
OPENOCD_BOARD = $(OPENOCD_SCRIPTS)/board/olimex_stm32_h103.cfg
|
||||||
|
|
||||||
# Be silent per default, but 'make V=1' will show all compiler calls.
|
# Be silent per default, but 'make V=1' will show all compiler calls.
|
||||||
ifneq ($(V),1)
|
ifneq ($(V),1)
|
||||||
|
@ -78,8 +83,9 @@ clean:
|
||||||
flash: images
|
flash: images
|
||||||
@printf " FLASH $(BINARY).bin\n"
|
@printf " FLASH $(BINARY).bin\n"
|
||||||
@# IMPORTANT: Don't use "resume", only "reset" will work correctly!
|
@# IMPORTANT: Don't use "resume", only "reset" will work correctly!
|
||||||
$(Q)$(OPENOCD) -f interface/jtagkey-tiny.cfg \
|
$(Q)$(OPENOCD) -s $(OPENOCD_SCRIPTS) \
|
||||||
-f board/olimex_stm32_h103.cfg \
|
-f $(OPENOCD_FLASHER) \
|
||||||
|
-f $(OPENOCD_BOARD) \
|
||||||
-c "init" -c "reset halt" \
|
-c "init" -c "reset halt" \
|
||||||
-c "flash write_image erase $(BINARY).bin 0x08000000" \
|
-c "flash write_image erase $(BINARY).bin 0x08000000" \
|
||||||
-c "reset" \
|
-c "reset" \
|
||||||
|
|
|
@ -33,7 +33,12 @@ CFLAGS = -O0 -g -Wall -Wextra -I$(TOOLCHAIN_DIR)/include -fno-common \
|
||||||
LDSCRIPT = $(BINARY).ld
|
LDSCRIPT = $(BINARY).ld
|
||||||
LDFLAGS = -L$(TOOLCHAIN_DIR)/lib -T$(LDSCRIPT) -nostartfiles
|
LDFLAGS = -L$(TOOLCHAIN_DIR)/lib -T$(LDSCRIPT) -nostartfiles
|
||||||
OBJS = $(BINARY).o
|
OBJS = $(BINARY).o
|
||||||
OPENOCD = openocd
|
|
||||||
|
OPENOCD_BASE = /usr
|
||||||
|
OPENOCD = $(OPENOCD_BASE)/bin/openocd
|
||||||
|
OPENOCD_SCRIPTS = $(OPENOCD_BASE)/share/openocd/scripts
|
||||||
|
OPENOCD_FLASHER = $(OPENOCD_SCRIPTS)/interface/parport.cfg
|
||||||
|
OPENOCD_BOARD = $(OPENOCD_SCRIPTS)/board/olimex_stm32_h103.cfg
|
||||||
|
|
||||||
# Be silent per default, but 'make V=1' will show all compiler calls.
|
# Be silent per default, but 'make V=1' will show all compiler calls.
|
||||||
ifneq ($(V),1)
|
ifneq ($(V),1)
|
||||||
|
@ -78,8 +83,9 @@ clean:
|
||||||
flash: images
|
flash: images
|
||||||
@printf " FLASH $(BINARY).bin\n"
|
@printf " FLASH $(BINARY).bin\n"
|
||||||
@# IMPORTANT: Don't use "resume", only "reset" will work correctly!
|
@# IMPORTANT: Don't use "resume", only "reset" will work correctly!
|
||||||
$(Q)$(OPENOCD) -f interface/jtagkey-tiny.cfg \
|
$(Q)$(OPENOCD) -s $(OPENOCD_SCRIPTS) \
|
||||||
-f board/olimex_stm32_h103.cfg \
|
-f $(OPENOCD_FLASHER) \
|
||||||
|
-f $(OPENOCD_BOARD) \
|
||||||
-c "init" -c "reset halt" \
|
-c "init" -c "reset halt" \
|
||||||
-c "flash write_image erase $(BINARY).bin 0x08000000" \
|
-c "flash write_image erase $(BINARY).bin 0x08000000" \
|
||||||
-c "reset" \
|
-c "reset" \
|
||||||
|
|
Loading…
Reference in New Issue