@@ -526,11 +526,11 @@ if (CONFIG_BUILD_WITH_TFM)
526526 PARENT_SCOPE)
527527 endfunction ()
528528
529- set (MERGED_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_merged.hex)
530- set (S_NS_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_s_zephyr_ns.hex)
531- set (S_NS_SIGNED_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_s_zephyr_ns_signed.hex)
532- set (NS_SIGNED_FILE ${CMAKE_BINARY_DIR} /zephyr/zephyr_ns_signed.hex)
533- set (S_SIGNED_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_s_signed.hex)
529+ set (MERGED_HEX_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_merged.hex)
530+ set (S_NS_HEX_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_s_zephyr_ns.hex)
531+ set (S_NS_SIGNED_HEX_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_s_zephyr_ns_signed.hex)
532+ set (NS_SIGNED_HEX_FILE ${CMAKE_BINARY_DIR} /zephyr/zephyr_ns_signed.hex)
533+ set (S_SIGNED_HEX_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_s_signed.hex)
534534
535535 if (CONFIG_TFM_USE_NS_APP)
536536 # Use the TF-M NS binary as the Non-Secure application firmware image
@@ -544,65 +544,65 @@ if (CONFIG_BUILD_WITH_TFM)
544544 # Merge tfm_s and zephyr (NS) image to a single binary.
545545 set_property (GLOBAL APPEND PROPERTY extra_post_build_commands
546546 COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE} /scripts/build /mergehex.py
547- -o ${MERGED_FILE }
547+ -o ${MERGED_HEX_FILE }
548548 $<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE>
549549 ${NS_APP_FILE}
550550 )
551551
552552 set_property (GLOBAL APPEND PROPERTY extra_post_build_byproducts
553- ${MERGED_FILE }
553+ ${MERGED_HEX_FILE }
554554 )
555555
556556 elseif (CONFIG_TFM_MCUBOOT_IMAGE_NUMBER STREQUAL "1" )
557- tfm_sign(sign_cmd S_NS TRUE TRUE TRUE ${S_MAX_SECTORS} ${S_NS_FILE } ${S_NS_SIGNED_FILE } )
557+ tfm_sign(sign_cmd_s_ns_hex S_NS TRUE TRUE TRUE ${S_MAX_SECTORS} ${S_NS_HEX_FILE } ${S_NS_SIGNED_HEX_FILE } )
558558
559559 set_property (GLOBAL APPEND PROPERTY extra_post_build_commands
560560 COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE} /scripts/build /mergehex.py
561- -o ${S_NS_FILE }
561+ -o ${S_NS_HEX_FILE }
562562 $<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE>
563563 ${NS_APP_FILE}
564564
565- COMMAND ${sign_cmd }
565+ COMMAND ${sign_cmd_s_ns_hex }
566566
567567 COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE} /scripts/build /mergehex.py
568- -o ${MERGED_FILE }
568+ -o ${MERGED_HEX_FILE }
569569 $<$<BOOL :${CONFIG_TFM_BL1} >:$<TARGET_PROPERTY:tfm,BL2_SIGNED_HEX_FILE>>
570570 $<$<NOT :$<BOOL :${CONFIG_TFM_BL1} >>:$<TARGET_PROPERTY:tfm,BL2_HEX_FILE>>
571- ${S_NS_SIGNED_FILE }
571+ ${S_NS_SIGNED_HEX_FILE }
572572 )
573573
574574 set_property (GLOBAL APPEND PROPERTY extra_post_build_byproducts
575- ${S_NS_FILE }
576- ${S_NS_SIGNED_FILE }
577- ${MERGED_FILE }
575+ ${S_NS_HEX_FILE }
576+ ${S_NS_SIGNED_HEX_FILE }
577+ ${MERGED_HEX_FILE }
578578 )
579579
580580 else ()
581581 if (CONFIG_TFM_USE_NS_APP)
582- tfm_sign(sign_cmd_ns NS TRUE TRUE TRUE ${NS_MAX_SECTORS} ${NS_APP_FILE} ${NS_SIGNED_FILE } )
582+ tfm_sign(sign_cmd_ns_hex NS TRUE TRUE TRUE ${NS_MAX_SECTORS} ${NS_APP_FILE} ${NS_SIGNED_HEX_FILE } )
583583 else ()
584- tfm_sign(sign_cmd_ns NS FALSE TRUE TRUE ${NS_MAX_SECTORS} ${NS_APP_FILE} ${NS_SIGNED_FILE } )
584+ tfm_sign(sign_cmd_ns_hex NS FALSE TRUE TRUE ${NS_MAX_SECTORS} ${NS_APP_FILE} ${NS_SIGNED_HEX_FILE } )
585585 endif ()
586586
587- tfm_sign(sign_cmd_s S TRUE TRUE TRUE ${S_MAX_SECTORS} $<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE> ${S_SIGNED_FILE } )
587+ tfm_sign(sign_cmd_s_hex S TRUE TRUE TRUE ${S_MAX_SECTORS} $<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE> ${S_SIGNED_HEX_FILE } )
588588
589589 #Create and sign for concatenated binary image, should align with the TF-M BL2
590590 set_property (GLOBAL APPEND PROPERTY extra_post_build_commands
591- COMMAND ${sign_cmd_ns }
592- COMMAND ${sign_cmd_s }
591+ COMMAND ${sign_cmd_ns_hex }
592+ COMMAND ${sign_cmd_s_hex }
593593
594594 COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE} /scripts/build /mergehex.py
595- -o ${MERGED_FILE }
595+ -o ${MERGED_HEX_FILE }
596596 $<$<BOOL :${CONFIG_TFM_BL1} >:$<TARGET_PROPERTY:tfm,BL2_SIGNED_HEX_FILE>>
597597 $<$<NOT :$<BOOL :${CONFIG_TFM_BL1} >>:$<TARGET_PROPERTY:tfm,BL2_HEX_FILE>>
598- ${S_SIGNED_FILE }
599- ${NS_SIGNED_FILE }
598+ ${S_SIGNED_HEX_FILE }
599+ ${NS_SIGNED_HEX_FILE }
600600 )
601601
602602 set_property (GLOBAL APPEND PROPERTY extra_post_build_byproducts
603- ${S_SIGNED_FILE }
604- ${NS_SIGNED_FILE }
605- ${MERGED_FILE }
603+ ${S_SIGNED_HEX_FILE }
604+ ${NS_SIGNED_HEX_FILE }
605+ ${MERGED_HEX_FILE }
606606 )
607607 endif ()
608608
0 commit comments