The latest development version of this page may be more current than this released 2.7.5 version.

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

(!XIP && BOARD_96B_MEERKAT96) || (!XIP && BOARD_COLIBRI_IMX7D_M4) || BOARD_MERCURY_XU || (!XIP && BOARD_MIMX8MM_EVK) || (!XIP && BOARD_PICO_PI_M4) || (!XIP && BOARD_WARP7_M4) || BOARD_HIFIVE1_REVB || (CODE_SEMC && SOC_SERIES_IMX_RT) || (CODE_ITCM && SOC_SERIES_IMX_RT) || (CODE_SRAM0 && SOC_SERIES_IMX_RT) || (CODE_FLEXSPI && SOC_SERIES_IMX_RT) || (CODE_FLEXSPI2 && SOC_SERIES_IMX_RT) || SOC_SERIES_IMX_RT6XX || (!XIP && SOC_CC3220SF && SOC_SERIES_CC32XX) || (!XIP && SOC_CC3235SF && SOC_SERIES_CC32XX) || SOC_XILINX_ZYNQMP || (SOC_FVP_BASE_REVC_2XAEMV8A && SOC_SERIES_FVP_AEMV8A) || (SOC_FVP_AEMV8R_AARCH64 && SOC_SERIES_FVP_AEMV8R) || (SOC_LS1046A && SOC_SERIES_LS1046A) || SOC_QEMU_CORTEX_A53 || (FLASH && SOC_OPENISA_RV32M1_RISCV32) || ARC || ARM || ARM64 || NIOS2 || X86

(Includes any dependencies from ifs and menus.)

Defaults

Kconfig definitions

At boards/arm/96b_meerkat96/Kconfig.defconfig:14

Included via Kconfig:8Kconfig.zephyr:22

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0
    depends on !XIP && BOARD_96B_MEERKAT96

At boards/arm/colibri_imx7d_m4/Kconfig.defconfig:14

Included via Kconfig:8Kconfig.zephyr:22

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0
    depends on !XIP && BOARD_COLIBRI_IMX7D_M4

At boards/arm/mercury_xu/Kconfig.defconfig:13

Included via Kconfig:8Kconfig.zephyr:22

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0x08000000
    depends on BOARD_MERCURY_XU

At boards/arm/mimx8mm_evk/Kconfig.defconfig:14

Included via Kconfig:8Kconfig.zephyr:22

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0
    depends on !XIP && BOARD_MIMX8MM_EVK

At boards/arm/pico_pi_m4/Kconfig.defconfig:14

Included via Kconfig:8Kconfig.zephyr:22

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0
    depends on !XIP && BOARD_PICO_PI_M4

At boards/arm/warp7_m4/Kconfig.defconfig:22

Included via Kconfig:8Kconfig.zephyr:22

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0
    depends on !XIP && BOARD_WARP7_M4

At boards/riscv/hifive1_revb/Kconfig.defconfig:12

Included via Kconfig:8Kconfig.zephyr:22

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0x0
    depends on BOARD_HIFIVE1_REVB

At soc/arm/nxp_imx/rt/Kconfig.defconfig.series:92

Included via Kconfig:8Kconfig.zephyr:27soc/arm/nxp_imx/Kconfig.defconfig:8

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0x0
    depends on CODE_SEMC && SOC_SERIES_IMX_RT

At soc/arm/nxp_imx/rt/Kconfig.defconfig.series:103

Included via Kconfig:8Kconfig.zephyr:27soc/arm/nxp_imx/Kconfig.defconfig:8

Menu path: (Top)

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 soc/arm/nxp_imx/rt/Kconfig.defconfig.series:114

Included via Kconfig:8Kconfig.zephyr:27soc/arm/nxp_imx/Kconfig.defconfig:8

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0x0
    depends on CODE_SRAM0 && SOC_SERIES_IMX_RT

At soc/arm/nxp_imx/rt/Kconfig.defconfig.series:126

Included via Kconfig:8Kconfig.zephyr:27soc/arm/nxp_imx/Kconfig.defconfig:8

Menu path: (Top)

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 soc/arm/nxp_imx/rt/Kconfig.defconfig.series:138

Included via Kconfig:8Kconfig.zephyr:27soc/arm/nxp_imx/Kconfig.defconfig:8

Menu path: (Top)

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 soc/arm/nxp_imx/rt6xx/Kconfig.defconfig.series:23

Included via Kconfig:8Kconfig.zephyr:27soc/arm/nxp_imx/Kconfig.defconfig:8

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0x0
    depends on SOC_SERIES_IMX_RT6XX

At soc/arm/ti_simplelink/cc32xx/Kconfig.defconfig.cc3220sf:36

Included via Kconfig:8Kconfig.zephyr:27soc/arm/ti_simplelink/Kconfig.defconfig:3soc/arm/ti_simplelink/cc32xx/Kconfig.defconfig.series:7

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0
    depends on !XIP && SOC_CC3220SF && SOC_SERIES_CC32XX

At soc/arm/ti_simplelink/cc32xx/Kconfig.defconfig.cc3235sf:37

Included via Kconfig:8Kconfig.zephyr:27soc/arm/ti_simplelink/Kconfig.defconfig:3soc/arm/ti_simplelink/cc32xx/Kconfig.defconfig.series:7

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0
    depends on !XIP && SOC_CC3235SF && SOC_SERIES_CC32XX

At soc/arm/xilinx_zynqmp/Kconfig.defconfig:28

Included via Kconfig:8Kconfig.zephyr:27

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0x0
    depends on SOC_XILINX_ZYNQMP

At soc/arm64/arm/fvp_aemv8a/Kconfig.defconfig.series:26

Included via Kconfig:8Kconfig.zephyr:27soc/arm64/arm/Kconfig.defconfig:7

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0x0
    depends on SOC_FVP_BASE_REVC_2XAEMV8A && SOC_SERIES_FVP_AEMV8A

At soc/arm64/arm/fvp_aemv8r/Kconfig.defconfig.series:26

Included via Kconfig:8Kconfig.zephyr:27soc/arm64/arm/Kconfig.defconfig:7

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0x0
    depends on SOC_FVP_AEMV8R_AARCH64 && SOC_SERIES_FVP_AEMV8R

At soc/arm64/nxp_layerscape/ls1046a/Kconfig.defconfig.ls1046a:19

Included via Kconfig:8Kconfig.zephyr:27soc/arm64/nxp_layerscape/Kconfig.defconfig:7soc/arm64/nxp_layerscape/ls1046a/Kconfig.defconfig.series:12

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0
    depends on SOC_LS1046A && SOC_SERIES_LS1046A

At soc/arm64/qemu_cortex_a53/Kconfig.defconfig:23

Included via Kconfig:8Kconfig.zephyr:27

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0x0
    depends on SOC_QEMU_CORTEX_A53

At soc/riscv/openisa_rv32m1/Kconfig.defconfig:156

Included via Kconfig:8Kconfig.zephyr:27

Menu path: (Top)

config FLASH_BASE_ADDRESS
    hex
    default 0x0
    depends on FLASH && SOC_OPENISA_RV32M1_RISCV32

At arch/Kconfig:194

Included via Kconfig:8Kconfig.zephyr:39

Menu path: (Top) → General Architecture Options

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.)