:orphan: .. title:: CONFIG_FLASH_BASE_ADDRESS .. kconfig:: CONFIG_FLASH_BASE_ADDRESS CONFIG_FLASH_BASE_ADDRESS ######################### *Flash Base Address* Type: ``hex`` Help ==== .. code-block:: none This option specifies the base address of the flash on the board. It is normally set by the board's defconfig file and the user should generally avoid modifying it via the menu configuration. Direct dependencies =================== (!\ :kconfig:`XIP ` && \ :kconfig:`BOARD_96B_MEERKAT96 `) || (!\ :kconfig:`XIP ` && \ :kconfig:`BOARD_COLIBRI_IMX7D_M4 `) || \ :kconfig:`BOARD_MERCURY_XU ` || (!\ :kconfig:`XIP ` && \ :kconfig:`BOARD_MIMX8MM_EVK `) || (!\ :kconfig:`XIP ` && \ :kconfig:`BOARD_PICO_PI_M4 `) || (!\ :kconfig:`XIP ` && \ :kconfig:`BOARD_WARP7_M4 `) || \ :kconfig:`BOARD_HIFIVE1_REVB ` || (\ :kconfig:`CODE_SEMC ` && \ :kconfig:`SOC_SERIES_IMX_RT `) || (\ :kconfig:`CODE_ITCM ` && \ :kconfig:`SOC_SERIES_IMX_RT `) || (\ :kconfig:`CODE_SRAM0 ` && \ :kconfig:`SOC_SERIES_IMX_RT `) || (\ :kconfig:`CODE_FLEXSPI ` && \ :kconfig:`SOC_SERIES_IMX_RT `) || (\ :kconfig:`CODE_FLEXSPI2 ` && \ :kconfig:`SOC_SERIES_IMX_RT `) || \ :kconfig:`SOC_SERIES_IMX_RT6XX ` || (!\ :kconfig:`XIP ` && \ :kconfig:`SOC_CC3220SF ` && \ :kconfig:`SOC_SERIES_CC32XX `) || (!\ :kconfig:`XIP ` && \ :kconfig:`SOC_CC3235SF ` && \ :kconfig:`SOC_SERIES_CC32XX `) || \ :kconfig:`SOC_XILINX_ZYNQMP ` || (\ :kconfig:`SOC_FVP_BASE_REVC_2XAEMV8A ` && \ :kconfig:`SOC_SERIES_FVP_AEMV8A `) || (\ :kconfig:`SOC_FVP_AEMV8R_AARCH64 ` && \ :kconfig:`SOC_SERIES_FVP_AEMV8R `) || (\ :kconfig:`SOC_LS1046A ` && \ :kconfig:`SOC_SERIES_LS1046A `) || \ :kconfig:`SOC_QEMU_CORTEX_A53 ` || (\ :kconfig:`FLASH ` && \ :kconfig:`SOC_OPENISA_RV32M1_RISCV32 `) || (\ :kconfig:`CODE_SEMC ` && \ :kconfig:`SOC_SERIES_IMX_RT `) || (\ :kconfig:`CODE_ITCM ` && \ :kconfig:`SOC_SERIES_IMX_RT `) || (\ :kconfig:`CODE_SRAM0 ` && \ :kconfig:`SOC_SERIES_IMX_RT `) || (\ :kconfig:`CODE_FLEXSPI ` && \ :kconfig:`SOC_SERIES_IMX_RT `) || (\ :kconfig:`CODE_FLEXSPI2 ` && \ :kconfig:`SOC_SERIES_IMX_RT `) || \ :kconfig:`SOC_SERIES_IMX_RT6XX ` || (!\ :kconfig:`XIP ` && \ :kconfig:`SOC_CC3220SF ` && \ :kconfig:`SOC_SERIES_CC32XX `) || (!\ :kconfig:`XIP ` && \ :kconfig:`SOC_CC3235SF ` && \ :kconfig:`SOC_SERIES_CC32XX `) || \ :kconfig:`SOC_XILINX_ZYNQMP ` || (\ :kconfig:`SOC_FVP_BASE_REVC_2XAEMV8A ` && \ :kconfig:`SOC_SERIES_FVP_AEMV8A `) || (\ :kconfig:`SOC_FVP_AEMV8R_AARCH64 ` && \ :kconfig:`SOC_SERIES_FVP_AEMV8R `) || (\ :kconfig:`SOC_LS1046A ` && \ :kconfig:`SOC_SERIES_LS1046A `) || \ :kconfig:`SOC_QEMU_CORTEX_A53 ` || (\ :kconfig:`FLASH ` && \ :kconfig:`SOC_OPENISA_RV32M1_RISCV32 `) || \ :kconfig:`ARC ` || \ :kconfig:`ARM ` || \ :kconfig:`ARM64 ` || \ :kconfig:`NIOS2 ` || \ :kconfig:`X86 ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - 0 - 0 - 0x08000000 - 0 - 0 - 0 - 0x0 - 0x0 - 0x0 if \ :kconfig:`SOC_SERIES_IMX_RT11XX ` - 0x0 if \ :kconfig:`SOC_SERIES_IMX_RT10XX ` - 0x0 - 0x0 if \ :kconfig:`SOC_SERIES_IMX_RT11XX ` - 0x0 if \ :kconfig:`SOC_SERIES_IMX_RT10XX ` - 0x0 if \ :kconfig:`SOC_SERIES_IMX_RT11XX ` - 0x0 if \ :kconfig:`SOC_SERIES_IMX_RT10XX ` - 0x0 - 0 - 0 - 0x0 - 0x0 - 0x0 - 0 - 0x0 - 0x0 - 0x0 - 0x0 if \ :kconfig:`SOC_SERIES_IMX_RT11XX ` - 0x0 if \ :kconfig:`SOC_SERIES_IMX_RT10XX ` - 0x0 - 0x0 if \ :kconfig:`SOC_SERIES_IMX_RT11XX ` - 0x0 if \ :kconfig:`SOC_SERIES_IMX_RT10XX ` - 0x0 if \ :kconfig:`SOC_SERIES_IMX_RT11XX ` - 0x0 if \ :kconfig:`SOC_SERIES_IMX_RT10XX ` - 0x0 - 0 - 0 - 0x0 - 0x0 - 0x0 - 0 - 0x0 - 0x0 - 0x0 if (\ :kconfig:`XIP ` && (\ :kconfig:`ARM ` || \ :kconfig:`ARM64 `)) || !\ :kconfig:`ARM ` Kconfig definitions =================== At ``/arm/96b_meerkat96/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0 depends on !XIP && BOARD_96B_MEERKAT96 ---- At ``/arm/colibri_imx7d_m4/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0 depends on !XIP && BOARD_COLIBRI_IMX7D_M4 ---- At ``/arm/mercury_xu/Kconfig.defconfig:13`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x08000000 depends on BOARD_MERCURY_XU ---- At ``/arm/mimx8mm_evk/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0 depends on !XIP && BOARD_MIMX8MM_EVK ---- At ``/arm/pico_pi_m4/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0 depends on !XIP && BOARD_PICO_PI_M4 ---- At ``/arm/warp7_m4/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0 depends on !XIP && BOARD_WARP7_M4 ---- At ``/riscv/hifive1_revb/Kconfig.defconfig:12`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:22`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on BOARD_HIFIVE1_REVB ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.series:92`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:8`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on CODE_SEMC && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.series:103`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:8`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 if SOC_SERIES_IMX_RT11XX default 0x0 if SOC_SERIES_IMX_RT10XX depends on CODE_ITCM && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.series:114`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:8`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on CODE_SRAM0 && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.series:126`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:8`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 if SOC_SERIES_IMX_RT11XX default 0x0 if SOC_SERIES_IMX_RT10XX depends on CODE_FLEXSPI && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.series:138`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:8`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 if SOC_SERIES_IMX_RT11XX default 0x0 if SOC_SERIES_IMX_RT10XX depends on CODE_FLEXSPI2 && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt6xx/Kconfig.defconfig.series:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/nxp_imx/Kconfig.defconfig:8`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on SOC_SERIES_IMX_RT6XX ---- At ``/arm/ti_simplelink/cc32xx/Kconfig.defconfig.cc3220sf:36`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/ti_simplelink/Kconfig.defconfig:3`` → ``/arm/ti_simplelink/cc32xx/Kconfig.defconfig.series:7`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0 depends on !XIP && SOC_CC3220SF && SOC_SERIES_CC32XX ---- At ``/arm/ti_simplelink/cc32xx/Kconfig.defconfig.cc3235sf:37`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm/ti_simplelink/Kconfig.defconfig:3`` → ``/arm/ti_simplelink/cc32xx/Kconfig.defconfig.series:7`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0 depends on !XIP && SOC_CC3235SF && SOC_SERIES_CC32XX ---- At ``/arm/xilinx_zynqmp/Kconfig.defconfig:28`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on SOC_XILINX_ZYNQMP ---- At ``/arm64/arm/fvp_aemv8a/Kconfig.defconfig.series:26`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm64/arm/Kconfig.defconfig:7`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on SOC_FVP_BASE_REVC_2XAEMV8A && SOC_SERIES_FVP_AEMV8A ---- At ``/arm64/arm/fvp_aemv8r/Kconfig.defconfig.series:26`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm64/arm/Kconfig.defconfig:7`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on SOC_FVP_AEMV8R_AARCH64 && SOC_SERIES_FVP_AEMV8R ---- At ``/arm64/nxp_layerscape/ls1046a/Kconfig.defconfig.ls1046a:19`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` → ``/arm64/nxp_layerscape/Kconfig.defconfig:7`` → ``/arm64/nxp_layerscape/ls1046a/Kconfig.defconfig.series:12`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0 depends on SOC_LS1046A && SOC_SERIES_LS1046A ---- At ``/arm64/qemu_cortex_a53/Kconfig.defconfig:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on SOC_QEMU_CORTEX_A53 ---- At ``/riscv/openisa_rv32m1/Kconfig.defconfig:156`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:25`` → ``/kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on FLASH && SOC_OPENISA_RV32M1_RISCV32 ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.series:92`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arm/nxp_imx/Kconfig.defconfig:8`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on CODE_SEMC && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.series:103`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arm/nxp_imx/Kconfig.defconfig:8`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 if SOC_SERIES_IMX_RT11XX default 0x0 if SOC_SERIES_IMX_RT10XX depends on CODE_ITCM && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.series:114`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arm/nxp_imx/Kconfig.defconfig:8`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on CODE_SRAM0 && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.series:126`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arm/nxp_imx/Kconfig.defconfig:8`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 if SOC_SERIES_IMX_RT11XX default 0x0 if SOC_SERIES_IMX_RT10XX depends on CODE_FLEXSPI && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt/Kconfig.defconfig.series:138`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arm/nxp_imx/Kconfig.defconfig:8`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 if SOC_SERIES_IMX_RT11XX default 0x0 if SOC_SERIES_IMX_RT10XX depends on CODE_FLEXSPI2 && SOC_SERIES_IMX_RT ---- At ``/arm/nxp_imx/rt6xx/Kconfig.defconfig.series:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arm/nxp_imx/Kconfig.defconfig:8`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on SOC_SERIES_IMX_RT6XX ---- At ``/arm/ti_simplelink/cc32xx/Kconfig.defconfig.cc3220sf:36`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arm/ti_simplelink/Kconfig.defconfig:3`` → ``/arm/ti_simplelink/cc32xx/Kconfig.defconfig.series:7`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0 depends on !XIP && SOC_CC3220SF && SOC_SERIES_CC32XX ---- At ``/arm/ti_simplelink/cc32xx/Kconfig.defconfig.cc3235sf:37`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arm/ti_simplelink/Kconfig.defconfig:3`` → ``/arm/ti_simplelink/cc32xx/Kconfig.defconfig.series:7`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0 depends on !XIP && SOC_CC3235SF && SOC_SERIES_CC32XX ---- At ``/arm/xilinx_zynqmp/Kconfig.defconfig:28`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on SOC_XILINX_ZYNQMP ---- At ``/arm64/arm/fvp_aemv8a/Kconfig.defconfig.series:26`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arm64/arm/Kconfig.defconfig:7`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on SOC_FVP_BASE_REVC_2XAEMV8A && SOC_SERIES_FVP_AEMV8A ---- At ``/arm64/arm/fvp_aemv8r/Kconfig.defconfig.series:26`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arm64/arm/Kconfig.defconfig:7`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on SOC_FVP_AEMV8R_AARCH64 && SOC_SERIES_FVP_AEMV8R ---- At ``/arm64/nxp_layerscape/ls1046a/Kconfig.defconfig.ls1046a:19`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` → ``/arm64/nxp_layerscape/Kconfig.defconfig:7`` → ``/arm64/nxp_layerscape/ls1046a/Kconfig.defconfig.series:12`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0 depends on SOC_LS1046A && SOC_SERIES_LS1046A ---- At ``/arm64/qemu_cortex_a53/Kconfig.defconfig:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on SOC_QEMU_CORTEX_A53 ---- At ``/riscv/openisa_rv32m1/Kconfig.defconfig:156`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:27`` Menu path: (Top) .. code-block:: kconfig config FLASH_BASE_ADDRESS hex default 0x0 depends on FLASH && SOC_OPENISA_RV32M1_RISCV32 ---- At ``/Kconfig:194`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` Menu path: (Top) → General Architecture Options .. code-block:: kconfig config FLASH_BASE_ADDRESS hex "Flash Base Address" default 0x0 if (XIP && (ARM || ARM64)) || !ARM depends on ARC || ARM || ARM64 || NIOS2 || X86 help This option specifies the base address of the flash on the board. It is normally set by the board's defconfig file and the user should generally avoid modifying it via the menu configuration. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*