mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 03:53:32 +01:00
make: Improve flash-fetch targets
- Add support MCU_FLASH_BANK_NAME to support multiple banks - Prefix binaries with TARGET_PRODUCT, if defined - Fix flash data for stm32f769i-disco Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
ed76759a42
commit
9c773838c7
7 changed files with 145 additions and 26 deletions
|
|
@ -21,6 +21,26 @@ ifndef GET_OS_SH
|
|||
GET_OS_SH := $(SHELL) $(MOD_SCRIPT_DIR)/get-os.sh
|
||||
endif
|
||||
|
||||
# -- product
|
||||
|
||||
TARGET_PRODUCTS_ARM_NONE_EABI = \
|
||||
st-nucleo-f103rb \
|
||||
st-disco-f769i
|
||||
|
||||
TAGGED_TMPL_TAGS_ARM_NONE_EABI ?= $(TARGET_PRODUCTS_ARM_NONE_EABI)
|
||||
|
||||
TARGET_PRODUCTS += \
|
||||
$(TARGET_PRODUCTS_ARM_NONE_EABI)
|
||||
TARGET_PRODUCT = $(firstword $(foreach t,$(TAGGED_TMPL_TAGS),$(filter $(t),$(TARGET_PRODUCTS))))
|
||||
|
||||
TAGGED_TMPL_MAKEFILES = $(wildcard $(addsuffix .mk,$(foreach t,$(TAGGED_TMPL_DIRS),$(addprefix $(t)/,$(TAGGED_TMPL_TAGS)))))
|
||||
|
||||
ifneq ($(foreach t,$(TAGGED_TMPL_TAGS),$(filter $(t),$(TAGGED_TMPL_TAGS_ARM_NONE_EABI))),)
|
||||
TARGET_TRIPLET ?= arm-none-eabi
|
||||
endif
|
||||
|
||||
# -- arch, vendor, os, libc
|
||||
|
||||
ifeq ($(HOST_TUPLE),)
|
||||
HOST_TUPLE := $(shell $(GET_OS_SH) tuple)
|
||||
HOST_TUPLE_WORDS := $(subst -, ,$(HOST_TUPLE))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue