:orphan: .. title:: FLASH_BASE_ADDRESS .. option:: CONFIG_FLASH_BASE_ADDRESS *Flash Base Address* Type: ``hex`` 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. Direct dependencies =================== (!\ :option:`XIP ` && \ :option:`BOARD_96B_MEERKAT96 `) || (!\ :option:`XIP ` && \ :option:`BOARD_COLIBRI_IMX7D_M4 `) || \ :option:`BOARD_MERCURY_XU ` || (!\ :option:`XIP ` && \ :option:`BOARD_MIMX8MM_EVK `) || (!\ :option:`XIP ` && \ :option:`BOARD_PICO_PI_M4 `) || (!\ :option:`XIP ` && \ :option:`BOARD_WARP7_M4 `) || \ :option:`BOARD_HIFIVE1_REVB ` || (\ :option:`CODE_SEMC ` && \ :option:`SOC_SERIES_IMX_RT `) || (\ :option:`CODE_ITCM ` && \ :option:`SOC_SERIES_IMX_RT `) || (\ :option:`CODE_FLEXSPI ` && \ :option:`SOC_SERIES_IMX_RT `) || (\ :option:`CODE_FLEXSPI2 ` && \ :option:`SOC_SERIES_IMX_RT `) || \ :option:`SOC_QEMU_CORTEX_A53 ` || (!\ :option:`XIP ` && \ :option:`SOC_CC3220SF ` && \ :option:`SOC_SERIES_CC32XX `) || (!\ :option:`XIP ` && \ :option:`SOC_CC3235SF ` && \ :option:`SOC_SERIES_CC32XX `) || \ :option:`SOC_XILINX_ZYNQMP ` || (\ :option:`FLASH ` && \ :option:`SOC_OPENISA_RV32M1_RISCV32 `) || \ :option:`ARC ` || \ :option:`ARM ` || \ :option:`NIOS2 ` || \ :option:`X86 ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - 0 - 0 - 0x08000000 - 0 - 0 - 0 - 0x0 - 0x0 - 0x0 - 0x0 - 0x0 - 0x0 - 0 - 0 - 0x0 - 0x0 - 0x0 if (\ :option:`XIP ` && \ :option:`ARM `) || !\ :option:`ARM ` Kconfig definitions =================== .. highlight:: kconfig At ``boards/arm/96b_meerkat96/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0 depends on !\ :option:`XIP ` && \ :option:`BOARD_96B_MEERKAT96 ` ---- At ``boards/arm/colibri_imx7d_m4/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0 depends on !\ :option:`XIP ` && \ :option:`BOARD_COLIBRI_IMX7D_M4 ` ---- At ``boards/arm/mercury_xu/Kconfig.defconfig:13`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0x08000000 depends on \ :option:`BOARD_MERCURY_XU ` ---- At ``boards/arm/mimx8mm_evk/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0 depends on !\ :option:`XIP ` && \ :option:`BOARD_MIMX8MM_EVK ` ---- At ``boards/arm/pico_pi_m4/Kconfig.defconfig:14`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0 depends on !\ :option:`XIP ` && \ :option:`BOARD_PICO_PI_M4 ` ---- At ``boards/arm/warp7_m4/Kconfig.defconfig:22`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0 depends on !\ :option:`XIP ` && \ :option:`BOARD_WARP7_M4 ` ---- At ``boards/riscv/hifive1_revb/Kconfig.defconfig:12`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0x0 depends on \ :option:`BOARD_HIFIVE1_REVB ` ---- At ``soc/arm/nxp_imx/rt/Kconfig.defconfig.series:74`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_imx/Kconfig.defconfig:4`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0x0 depends on \ :option:`CODE_SEMC ` && \ :option:`SOC_SERIES_IMX_RT ` ---- At ``soc/arm/nxp_imx/rt/Kconfig.defconfig.series:84`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_imx/Kconfig.defconfig:4`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0x0 depends on \ :option:`CODE_ITCM ` && \ :option:`SOC_SERIES_IMX_RT ` ---- At ``soc/arm/nxp_imx/rt/Kconfig.defconfig.series:94`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_imx/Kconfig.defconfig:4`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0x0 depends on \ :option:`CODE_FLEXSPI ` && \ :option:`SOC_SERIES_IMX_RT ` ---- At ``soc/arm/nxp_imx/rt/Kconfig.defconfig.series:104`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/nxp_imx/Kconfig.defconfig:4`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0x0 depends on \ :option:`CODE_FLEXSPI2 ` && \ :option:`SOC_SERIES_IMX_RT ` ---- At ``soc/arm/qemu_cortex_a53/Kconfig.defconfig:23`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0x0 depends on \ :option:`SOC_QEMU_CORTEX_A53 ` ---- At ``soc/arm/ti_simplelink/cc32xx/Kconfig.defconfig.cc3220sf:36`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/ti_simplelink/Kconfig.defconfig:3`` → ``soc/arm/ti_simplelink/cc32xx/Kconfig.defconfig.series:7`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0 depends on !\ :option:`XIP ` && \ :option:`SOC_CC3220SF ` && \ :option:`SOC_SERIES_CC32XX ` ---- At ``soc/arm/ti_simplelink/cc32xx/Kconfig.defconfig.cc3235sf:37`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` → ``soc/arm/ti_simplelink/Kconfig.defconfig:3`` → ``soc/arm/ti_simplelink/cc32xx/Kconfig.defconfig.series:7`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0 depends on !\ :option:`XIP ` && \ :option:`SOC_CC3235SF ` && \ :option:`SOC_SERIES_CC32XX ` ---- At ``soc/arm/xilinx_zynqmp/Kconfig.defconfig:28`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0x0 depends on \ :option:`SOC_XILINX_ZYNQMP ` ---- At ``soc/riscv/openisa_rv32m1/Kconfig.defconfig:156`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:19`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.defconfig:1`` Menu path: (Top) .. parsed-literal:: config FLASH_BASE_ADDRESS hex default 0x0 depends on \ :option:`FLASH ` && \ :option:`SOC_OPENISA_RV32M1_RISCV32 ` ---- At ``arch/Kconfig:176`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` Menu path: (Top) → General Architecture Options .. parsed-literal:: config FLASH_BASE_ADDRESS hex "Flash Base Address" default 0x0 if (\ :option:`XIP ` && \ :option:`ARM `) || !\ :option:`ARM ` depends on \ :option:`ARC ` || \ :option:`ARM ` || \ :option:`NIOS2 ` || \ :option:`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.)*