From 3bfe4b69867278c9e07e2b768df1f072d459aa09 Mon Sep 17 00:00:00 2001 From: Kaspar Schleiser <kaspar@schleiser.de> Date: Tue, 6 Feb 2018 16:41:48 +0100 Subject: [PATCH] make: mcuboot: add MCUBOOT_ namespacing --- cpu/nrf52/Makefile.include | 8 ++++---- makefiles/mcuboot.mk | 14 +++++++------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/cpu/nrf52/Makefile.include b/cpu/nrf52/Makefile.include index 34523667c8..d6e26d6147 100644 --- a/cpu/nrf52/Makefile.include +++ b/cpu/nrf52/Makefile.include @@ -2,10 +2,10 @@ export CPU_ARCH = cortex-m4f export CPU_FAM = nrf52 # Export internal ROM alignment and slot sizes for bootloader support -export IMAGE_ALIGN = 8 -export SLOT0_SIZE = 0x8000 -export SLOT1_SIZE = 0x3C000 -export SLOT2_SIZE = 0x3C000 +export MCUBOOT_IMAGE_ALIGN = 8 +export MCUBOOT_SLOT0_SIZE = 0x8000 +export MCUBOOT_SLOT1_SIZE = 0x3C000 +export MCUBOOT_SLOT2_SIZE = 0x3C000 include $(RIOTCPU)/nrf5x_common/Makefile.include include $(RIOTMAKE)/arch/cortexm.inc.mk diff --git a/makefiles/mcuboot.mk b/makefiles/mcuboot.mk index bc9cda2f27..63fa4008d4 100644 --- a/makefiles/mcuboot.mk +++ b/makefiles/mcuboot.mk @@ -1,4 +1,4 @@ -ifdef SLOT0_SIZE +ifdef MCUBOOT_SLOT0_SIZE IMGTOOL ?= $(RIOTBASE)/dist/tools/mcuboot/imgtool.py override IMGTOOL := $(abspath $(IMGTOOL)) @@ -23,14 +23,14 @@ endif mcuboot: mcuboot-create-key link @$(COLOR_ECHO) - @$(COLOR_ECHO) '${COLOR_PURPLE}Re-linking for MCUBoot at $(SLOT0_SIZE)...${COLOR_RESET}' + @$(COLOR_ECHO) '${COLOR_PURPLE}Re-linking for MCUBoot at $(MCUBOOT_SLOT0_SIZE)...${COLOR_RESET}' @$(COLOR_ECHO) - $(Q)$(_LINK) $(LINKFLAGPREFIX)--defsym=offset="$$(($(SLOT0_SIZE) + $(IMAGE_HDR_SIZE)))" \ - $(LINKFLAGPREFIX)--defsym=length="$$(($(SLOT1_SIZE) - $(IMAGE_HDR_SIZE)))" \ + $(Q)$(_LINK) $(LINKFLAGPREFIX)--defsym=offset="$$(($(MCUBOOT_SLOT0_SIZE) + $(IMAGE_HDR_SIZE)))" \ + $(LINKFLAGPREFIX)--defsym=length="$$(($(MCUBOOT_SLOT1_SIZE) - $(IMAGE_HDR_SIZE)))" \ $(LINKFLAGPREFIX)--defsym=image_header="$(IMAGE_HDR_SIZE)" -o $(ELFFILE) && \ $(OBJCOPY) $(OFLAGS) $(ELFFILE) $(BINFILE) && \ $(IMGTOOL) sign --key $(MCUBOOT_KEYFILE) --version $(IMAGE_VERSION) --align \ - $(IMAGE_ALIGN) -H $(IMAGE_HDR_SIZE) $(BINFILE) $(SIGN_BINFILE) + $(MCUBOOT_IMAGE_ALIGN) -H $(IMAGE_HDR_SIZE) $(BINFILE) $(SIGN_BINFILE) @$(COLOR_ECHO) @$(COLOR_ECHO) '${COLOR_PURPLE}Signed with $(MCUBOOT_KEYFILE) for version $(IMAGE_VERSION)\ ${COLOR_RESET}' @@ -47,10 +47,10 @@ mcuboot-flash-bootloader: $(MCUBOOT_BIN) $(FLASHDEPS) mcuboot-flash: HEXFILE = $(SIGN_BINFILE) mcuboot-flash: mcuboot $(FLASHDEPS) mcuboot-flash-bootloader - FLASH_ADDR=$(SLOT0_SIZE) $(FLASHER) $(FFLAGS) + FLASH_ADDR=$(MCUBOOT_SLOT0_SIZE) $(FLASHER) $(FFLAGS) else mcuboot: $(Q)echo "error: mcuboot not supported on board $(BOARD)!" $(Q)false -endif # SLOT0_SIZE +endif # MCUBOOT_SLOT0_SIZE -- GitLab