soc: st: stm32: stm32n6x: add signing tool
Generate signed binary necessary to start a program from Flash on STM32N6 Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
This commit is contained in:
parent
fb59aeebc9
commit
25dea79d4c
2 changed files with 18 additions and 0 deletions
|
@ -8,3 +8,20 @@ zephyr_sources(
|
|||
zephyr_include_directories(.)
|
||||
|
||||
set(SOC_LINKER_SCRIPT ${ZEPHYR_BASE}/include/zephyr/arch/arm/cortex_m/scripts/linker.ld CACHE INTERNAL "")
|
||||
|
||||
if(${CMAKE_HOST_SYSTEM_NAME} STREQUAL Windows)
|
||||
set(SIGNING_TOOL STM32_SigningTool_CLI.exe)
|
||||
else()
|
||||
set(SIGNING_TOOL STM32_SigningTool_CLI)
|
||||
endif()
|
||||
|
||||
set_property(GLOBAL APPEND PROPERTY extra_post_build_commands
|
||||
COMMAND ${SIGNING_TOOL}
|
||||
-in ${PROJECT_BINARY_DIR}/${CONFIG_KERNEL_BIN_NAME}.bin
|
||||
-nk -t fsbl -hv 2.3
|
||||
-o ${PROJECT_BINARY_DIR}/${CONFIG_KERNEL_BIN_NAME}.signed.bin
|
||||
-dump ${PROJECT_BINARY_DIR}/${CONFIG_KERNEL_BIN_NAME}.signed.bin
|
||||
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
|
||||
)
|
||||
|
||||
set_property(TARGET runners_yaml_props_target PROPERTY bin_file ${CONFIG_KERNEL_BIN_NAME}.signed.bin)
|
||||
|
|
|
@ -16,3 +16,4 @@ config SOC_SERIES_STM32N6X
|
|||
select INIT_ARCH_HW_AT_BOOT
|
||||
select SOC_RESET_HOOK
|
||||
select TRUSTED_EXECUTION_SECURE
|
||||
select BUILD_OUTPUT_BIN
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue