Boot: Set load address in image header
When a #define macro, IMAGE_LOAD_ADDRESS, is present in the platform's
flash_layout.h file, write the corresponding address to the image header
and set a flag to indicate it should be used to copy the image from
flash to SRAM at the address
Signed-off-by: Oliver Swede <oli.swede@arm.com>
Change-Id: I5911bbc94b7d15e72689dccccf6992bb17fb280b
diff --git a/bl2/ext/mcuboot/MCUBoot.cmake b/bl2/ext/mcuboot/MCUBoot.cmake
index c097129..3f2a49a 100644
--- a/bl2/ext/mcuboot/MCUBoot.cmake
+++ b/bl2/ext/mcuboot/MCUBoot.cmake
@@ -59,6 +59,7 @@
#Sign concatenated binary image with default public key in mcuboot folder
COMMAND ${PYTHON_EXECUTABLE} ${MCUBOOT_DIR}/scripts/imgtool.py
ARGS sign
+ --layout ${FLASH_LAYOUT}
-k ${MCUBOOT_DIR}/root-rsa-2048.pem
--align 1
-v ${IMAGE_VERSION}
@@ -81,7 +82,7 @@
endif()
install(FILES ${CMAKE_BINARY_DIR}/${_MY_PARAMS_FULL_BIN}.bin
- DESTINATION outputs/${TARGET_PLATFORM}/)
+ DESTINATION outputs/${TARGET_PLATFORM}/)
install(FILES ${CMAKE_BINARY_DIR}/${_MY_PARAMS_FULL_BIN}.bin
RENAME ${TFM_FULL_NAME}${_MY_PARAMS_POSTFIX}.bin