@@ -526,11 +526,11 @@ if (CONFIG_BUILD_WITH_TFM)
526
526
PARENT_SCOPE)
527
527
endfunction ()
528
528
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)
534
534
535
535
if (CONFIG_TFM_USE_NS_APP)
536
536
# Use the TF-M NS binary as the Non-Secure application firmware image
@@ -544,65 +544,65 @@ if (CONFIG_BUILD_WITH_TFM)
544
544
# Merge tfm_s and zephyr (NS) image to a single binary.
545
545
set_property (GLOBAL APPEND PROPERTY extra_post_build_commands
546
546
COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE} /scripts/build /mergehex.py
547
- -o ${MERGED_FILE }
547
+ -o ${MERGED_HEX_FILE }
548
548
$<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE>
549
549
${NS_APP_FILE}
550
550
)
551
551
552
552
set_property (GLOBAL APPEND PROPERTY extra_post_build_byproducts
553
- ${MERGED_FILE }
553
+ ${MERGED_HEX_FILE }
554
554
)
555
555
556
556
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 } )
558
558
559
559
set_property (GLOBAL APPEND PROPERTY extra_post_build_commands
560
560
COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE} /scripts/build /mergehex.py
561
- -o ${S_NS_FILE }
561
+ -o ${S_NS_HEX_FILE }
562
562
$<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE>
563
563
${NS_APP_FILE}
564
564
565
- COMMAND ${sign_cmd }
565
+ COMMAND ${sign_cmd_s_ns_hex }
566
566
567
567
COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE} /scripts/build /mergehex.py
568
- -o ${MERGED_FILE }
568
+ -o ${MERGED_HEX_FILE }
569
569
$<$<BOOL :${CONFIG_TFM_BL1} >:$<TARGET_PROPERTY:tfm,BL2_SIGNED_HEX_FILE>>
570
570
$<$<NOT :$<BOOL :${CONFIG_TFM_BL1} >>:$<TARGET_PROPERTY:tfm,BL2_HEX_FILE>>
571
- ${S_NS_SIGNED_FILE }
571
+ ${S_NS_SIGNED_HEX_FILE }
572
572
)
573
573
574
574
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 }
578
578
)
579
579
580
580
else ()
581
581
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 } )
583
583
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 } )
585
585
endif ()
586
586
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 } )
588
588
589
589
#Create and sign for concatenated binary image, should align with the TF-M BL2
590
590
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 }
593
593
594
594
COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE} /scripts/build /mergehex.py
595
- -o ${MERGED_FILE }
595
+ -o ${MERGED_HEX_FILE }
596
596
$<$<BOOL :${CONFIG_TFM_BL1} >:$<TARGET_PROPERTY:tfm,BL2_SIGNED_HEX_FILE>>
597
597
$<$<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 }
600
600
)
601
601
602
602
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 }
606
606
)
607
607
endif ()
608
608
0 commit comments