:orphan: .. title:: TFM_FLASH_MERGED_BINARY .. option:: 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 =================== (\ :option:`BUILD_WITH_TFM ` && (\ :option:`BOARD_BL5340_DVK_CPUAPP ` || \ :option:`BOARD_BL5340_DVK_CPUAPPNS `)) || (\ :option:`BUILD_WITH_TFM ` && (\ :option:`BOARD_NRF5340DK_NRF5340_CPUAPP ` || \ :option:`BOARD_NRF5340DK_NRF5340_CPUAPPNS `)) || (\ :option:`BUILD_WITH_TFM ` && (\ :option:`BOARD_NRF9160DK_NRF9160 ` || \ :option:`BOARD_NRF9160DK_NRF9160NS `)) || (\ :option:`BUILD_WITH_TFM ` && 0) *(Includes any dependencies from ifs and menus.)* Defaults ======== - y if \ :option:`TEST_ARM_CORTEX_M ` - y if \ :option:`TEST_ARM_CORTEX_M ` - y if \ :option:`TEST_ARM_CORTEX_M ` Kconfig definitions =================== At ``/arm/bl5340_dvk/Kconfig.defconfig:36`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` 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_CPUAPPNS) ---- At ``/arm/nrf5340dk_nrf5340/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` 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_CPUAPPNS) ---- At ``/arm/nrf9160dk_nrf9160/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` 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_NRF9160NS) ---- At ``/trusted-firmware-m/Kconfig:300`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:23`` → ``/Kconfig:66`` 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.)*