:orphan: .. title:: CONFIG_TFM_FLASH_MERGED_BINARY .. kconfig:: CONFIG_TFM_FLASH_MERGED_BINARY CONFIG_TFM_FLASH_MERGED_BINARY ############################## *(No prompt -- not directly user assignable.)* Type: ``bool`` Help ==== .. code-block:: none This option instructs west flash to program the combined (merged) binary consisting of the TF-M Secure firmware image, optionally, the BL2 image (if building with TFM_BL2 is enabled), and the Non-Secure application firmware. Direct dependencies =================== (\ :kconfig:`BUILD_WITH_TFM ` && (\ :kconfig:`BOARD_BL5340_DVK_CPUAPP ` || \ :kconfig:`BOARD_BL5340_DVK_CPUAPP_NS `)) || (\ :kconfig:`BUILD_WITH_TFM ` && (\ :kconfig:`BOARD_NRF5340DK_NRF5340_CPUAPP ` || \ :kconfig:`BOARD_NRF5340DK_NRF5340_CPUAPP_NS `)) || (\ :kconfig:`BUILD_WITH_TFM ` && (\ :kconfig:`BOARD_NRF9160DK_NRF9160 ` || \ :kconfig:`BOARD_NRF9160DK_NRF9160_NS `)) || (\ :kconfig:`BUILD_WITH_TFM ` && 0) *(Includes any dependencies from ifs and menus.)* Defaults ======== - y if \ :kconfig:`TEST_ARM_CORTEX_M ` - y if \ :kconfig:`TEST_ARM_CORTEX_M ` - y if \ :kconfig:`TEST_ARM_CORTEX_M ` Kconfig definitions =================== At ``/arm/bl5340_dvk/Kconfig.defconfig:36`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config TFM_FLASH_MERGED_BINARY bool default y if TEST_ARM_CORTEX_M depends on BUILD_WITH_TFM && (BOARD_BL5340_DVK_CPUAPP || BOARD_BL5340_DVK_CPUAPP_NS) ---- At ``/arm/nrf5340dk_nrf5340/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config TFM_FLASH_MERGED_BINARY bool default y if TEST_ARM_CORTEX_M depends on BUILD_WITH_TFM && (BOARD_NRF5340DK_NRF5340_CPUAPP || BOARD_NRF5340DK_NRF5340_CPUAPP_NS) ---- At ``/arm/nrf9160dk_nrf9160/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config TFM_FLASH_MERGED_BINARY bool default y if TEST_ARM_CORTEX_M depends on BUILD_WITH_TFM && (BOARD_NRF9160DK_NRF9160 || BOARD_NRF9160DK_NRF9160_NS) ---- At ``/trusted-firmware-m/Kconfig.tfm:259`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:33`` → ``/Kconfig:74`` → ``/trusted-firmware-m/Kconfig:7`` Menu path: (Top) → Modules → Build with TF-M as the Secure Execution Environment .. code-block:: kconfig config TFM_FLASH_MERGED_BINARY bool depends on BUILD_WITH_TFM && 0 help This option instructs west flash to program the combined (merged) binary consisting of the TF-M Secure firmware image, optionally, the BL2 image (if building with TFM_BL2 is enabled), and the Non-Secure application firmware. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*