Skip to content

Commit 15e8305

Browse files
JordanYatesjhedberg
authored andcommitted
modules: tf-m: remove S_NS_CONFIRMED_HEX_FILE
`S_NS_CONFIRMED_HEX_FILE` was never generating a confirmed file, just the same file contents as `S_NS_HEX_FILE`. Since no logic needs a confirmed merge of `tfm_s.hex` and `zephyr.hex`, just remove the logic instead of fixing it. Signed-off-by: Jordan Yates <jordan@embeint.com>
1 parent 2219a87 commit 15e8305

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

modules/trusted-firmware-m/CMakeLists.txt

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,6 @@ if(CONFIG_BUILD_WITH_TFM)
565565

566566
set(MERGED_HEX_FILE ${CMAKE_BINARY_DIR}/zephyr/tfm_merged.hex)
567567
set(MERGED_BIN_FILE ${CMAKE_BINARY_DIR}/zephyr/tfm_merged.bin)
568-
set(S_NS_CONFIRMED_HEX_FILE ${CMAKE_BINARY_DIR}/zephyr/tfm_s_zephyr_ns_confirmed.hex)
569568
set(S_NS_SIGNED_CONFIRMED_HEX_FILE ${CMAKE_BINARY_DIR}/zephyr/tfm_s_zephyr_ns_confirmed_signed.hex)
570569
set(S_NS_HEX_FILE ${CMAKE_BINARY_DIR}/zephyr/tfm_s_zephyr_ns.hex)
571570
set(S_NS_SIGNED_HEX_FILE ${CMAKE_BINARY_DIR}/zephyr/tfm_s_zephyr_ns_signed.hex)
@@ -600,14 +599,14 @@ if(CONFIG_BUILD_WITH_TFM)
600599
elseif(CONFIG_TFM_MCUBOOT_IMAGE_NUMBER STREQUAL "1")
601600
tfm_sign(sign_cmd_s_ns_confirm_hex SUFFIX "S_NS"
602601
HEADER TRAILER CONFIRM MAX_SECTORS ${S_NS_MAX_SECTORS}
603-
INPUT_FILE ${S_NS_CONFIRMED_HEX_FILE} OUTPUT_FILE ${S_NS_SIGNED_CONFIRMED_HEX_FILE})
602+
INPUT_FILE ${S_NS_HEX_FILE} OUTPUT_FILE ${S_NS_SIGNED_CONFIRMED_HEX_FILE})
604603
tfm_sign(sign_cmd_s_ns_hex SUFFIX "S_NS"
605604
HEADER TRAILER MAX_SECTORS ${S_NS_MAX_SECTORS}
606605
INPUT_FILE ${S_NS_HEX_FILE} OUTPUT_FILE ${S_NS_SIGNED_HEX_FILE})
607606

608607
set_property(GLOBAL APPEND PROPERTY extra_post_build_commands
609608
COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE}/scripts/build/mergehex.py
610-
-o ${S_NS_CONFIRMED_HEX_FILE}
609+
-o ${S_NS_HEX_FILE}
611610
$<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE>
612611
${NS_HEX_APP_FILE}
613612

@@ -621,11 +620,6 @@ if(CONFIG_BUILD_WITH_TFM)
621620
)
622621

623622
set_property(GLOBAL APPEND PROPERTY extra_post_build_commands
624-
COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE}/scripts/build/mergehex.py
625-
-o ${S_NS_HEX_FILE}
626-
$<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE>
627-
${NS_HEX_APP_FILE}
628-
629623
COMMAND ${sign_cmd_s_ns_hex}
630624

631625
COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE}/scripts/build/mergehex.py
@@ -636,7 +630,6 @@ if(CONFIG_BUILD_WITH_TFM)
636630
)
637631

638632
set_property(GLOBAL APPEND PROPERTY extra_post_build_byproducts
639-
${S_NS_CONFIRMED_HEX_FILE}
640633
${S_NS_SIGNED_CONFIRMED_HEX_FILE}
641634
${S_NS_HEX_FILE}
642635
${S_NS_SIGNED_HEX_FILE}

0 commit comments

Comments
 (0)