@@ -514,11 +514,11 @@ if (CONFIG_BUILD_WITH_TFM)
514
514
PARENT_SCOPE)
515
515
endfunction ()
516
516
517
- set (MERGED_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_merged.hex)
518
- set (S_NS_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_s_zephyr_ns.hex)
519
- set (S_NS_SIGNED_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_s_zephyr_ns_signed.hex)
520
- set (NS_SIGNED_FILE ${CMAKE_BINARY_DIR} /zephyr/zephyr_ns_signed.hex)
521
- set (S_SIGNED_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_s_signed.hex)
517
+ set (MERGED_HEX_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_merged.hex)
518
+ set (S_NS_HEX_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_s_zephyr_ns.hex)
519
+ set (S_NS_SIGNED_HEX_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_s_zephyr_ns_signed.hex)
520
+ set (NS_SIGNED_HEX_FILE ${CMAKE_BINARY_DIR} /zephyr/zephyr_ns_signed.hex)
521
+ set (S_SIGNED_HEX_FILE ${CMAKE_BINARY_DIR} /zephyr/tfm_s_signed.hex)
522
522
523
523
if (CONFIG_TFM_USE_NS_APP)
524
524
# Use the TF-M NS binary as the Non-Secure application firmware image
@@ -532,65 +532,65 @@ if (CONFIG_BUILD_WITH_TFM)
532
532
# Merge tfm_s and zephyr (NS) image to a single binary.
533
533
set_property (GLOBAL APPEND PROPERTY extra_post_build_commands
534
534
COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE} /scripts/build /mergehex.py
535
- -o ${MERGED_FILE }
535
+ -o ${MERGED_HEX_FILE }
536
536
$<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE>
537
537
${NS_APP_FILE}
538
538
)
539
539
540
540
set_property (GLOBAL APPEND PROPERTY extra_post_build_byproducts
541
- ${MERGED_FILE }
541
+ ${MERGED_HEX_FILE }
542
542
)
543
543
544
544
elseif (CONFIG_TFM_MCUBOOT_IMAGE_NUMBER STREQUAL "1" )
545
- tfm_sign(sign_cmd S_NS TRUE TRUE TRUE ${S_MAX_SECTORS} ${S_NS_FILE } ${S_NS_SIGNED_FILE } )
545
+ tfm_sign(sign_cmd_s_ns_hex S_NS TRUE TRUE TRUE ${S_MAX_SECTORS} ${S_NS_HEX_FILE } ${S_NS_SIGNED_HEX_FILE } )
546
546
547
547
set_property (GLOBAL APPEND PROPERTY extra_post_build_commands
548
548
COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE} /scripts/build /mergehex.py
549
- -o ${S_NS_FILE }
549
+ -o ${S_NS_HEX_FILE }
550
550
$<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE>
551
551
${NS_APP_FILE}
552
552
553
- COMMAND ${sign_cmd }
553
+ COMMAND ${sign_cmd_s_ns_hex }
554
554
555
555
COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE} /scripts/build /mergehex.py
556
- -o ${MERGED_FILE }
556
+ -o ${MERGED_HEX_FILE }
557
557
$<$<BOOL :${CONFIG_TFM_BL1} >:$<TARGET_PROPERTY:tfm,BL2_SIGNED_HEX_FILE>>
558
558
$<$<NOT :$<BOOL :${CONFIG_TFM_BL1} >>:$<TARGET_PROPERTY:tfm,BL2_HEX_FILE>>
559
- ${S_NS_SIGNED_FILE }
559
+ ${S_NS_SIGNED_HEX_FILE }
560
560
)
561
561
562
562
set_property (GLOBAL APPEND PROPERTY extra_post_build_byproducts
563
- ${S_NS_FILE }
564
- ${S_NS_SIGNED_FILE }
565
- ${MERGED_FILE }
563
+ ${S_NS_HEX_FILE }
564
+ ${S_NS_SIGNED_HEX_FILE }
565
+ ${MERGED_HEX_FILE }
566
566
)
567
567
568
568
else ()
569
569
if (CONFIG_TFM_USE_NS_APP)
570
- tfm_sign(sign_cmd_ns NS TRUE TRUE TRUE ${NS_MAX_SECTORS} ${NS_APP_FILE} ${NS_SIGNED_FILE } )
570
+ tfm_sign(sign_cmd_ns_hex NS TRUE TRUE TRUE ${NS_MAX_SECTORS} ${NS_APP_FILE} ${NS_SIGNED_HEX_FILE } )
571
571
else ()
572
- tfm_sign(sign_cmd_ns NS FALSE TRUE TRUE ${NS_MAX_SECTORS} ${NS_APP_FILE} ${NS_SIGNED_FILE } )
572
+ tfm_sign(sign_cmd_ns_hex NS FALSE TRUE TRUE ${NS_MAX_SECTORS} ${NS_APP_FILE} ${NS_SIGNED_HEX_FILE } )
573
573
endif ()
574
574
575
- tfm_sign(sign_cmd_s S TRUE TRUE TRUE ${S_MAX_SECTORS} $<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE> ${S_SIGNED_FILE } )
575
+ tfm_sign(sign_cmd_s_hex S TRUE TRUE TRUE ${S_MAX_SECTORS} $<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE> ${S_SIGNED_HEX_FILE } )
576
576
577
577
#Create and sign for concatenated binary image, should align with the TF-M BL2
578
578
set_property (GLOBAL APPEND PROPERTY extra_post_build_commands
579
- COMMAND ${sign_cmd_ns }
580
- COMMAND ${sign_cmd_s }
579
+ COMMAND ${sign_cmd_ns_hex }
580
+ COMMAND ${sign_cmd_s_hex }
581
581
582
582
COMMAND ${PYTHON_EXECUTABLE} ${ZEPHYR_BASE} /scripts/build /mergehex.py
583
- -o ${MERGED_FILE }
583
+ -o ${MERGED_HEX_FILE }
584
584
$<$<BOOL :${CONFIG_TFM_BL1} >:$<TARGET_PROPERTY:tfm,BL2_SIGNED_HEX_FILE>>
585
585
$<$<NOT :$<BOOL :${CONFIG_TFM_BL1} >>:$<TARGET_PROPERTY:tfm,BL2_HEX_FILE>>
586
- ${S_SIGNED_FILE }
587
- ${NS_SIGNED_FILE }
586
+ ${S_SIGNED_HEX_FILE }
587
+ ${NS_SIGNED_HEX_FILE }
588
588
)
589
589
590
590
set_property (GLOBAL APPEND PROPERTY extra_post_build_byproducts
591
- ${S_SIGNED_FILE }
592
- ${NS_SIGNED_FILE }
593
- ${MERGED_FILE }
591
+ ${S_SIGNED_HEX_FILE }
592
+ ${NS_SIGNED_HEX_FILE }
593
+ ${MERGED_HEX_FILE }
594
594
)
595
595
endif ()
596
596
0 commit comments