:orphan: .. title:: IMAGE_VECTOR_TABLE_OFFSET .. option:: CONFIG_IMAGE_VECTOR_TABLE_OFFSET *Image vector table offset* *Image vector table offset* Type: ``hex`` Help ==== The Image Vector Table (IVT) provides the boot ROM with pointers to the application entry point and device configuration data. The boot ROM requires a fixed IVT offset for each type of boot device. Help ==== The Image Vector Table (IVT) provides the boot ROM with pointers to the application entry point and device configuration data. The boot ROM requires a fixed IVT offset for each type of boot device. Direct dependencies =================== (\ :option:`NXP_IMX_RT_BOOT_HEADER ` && \ :option:`SOC_SERIES_IMX_RT ` && \ :option:`SOC_FAMILY_IMX `) || (\ :option:`NXP_IMX_RT6XX_BOOT_HEADER ` && \ :option:`SOC_SERIES_IMX_RT6XX ` && \ :option:`SOC_FAMILY_IMX `) *(Includes any dependencies from ifs and menus.)* Defaults ======== - 0x1000 if \ :option:`BOOT_FLEXSPI_NOR ` || \ :option:`BOOT_SEMC_NOR ` - 0x400 if \ :option:`BOOT_FLEXSPI_NAND ` || \ :option:`BOOT_SEMC_NAND ` - 0x1000 Kconfig definitions =================== .. highlight:: kconfig At ``soc/arm/nxp_imx/rt/Kconfig.soc:418`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` → ``soc/arm/nxp_imx/Kconfig:14`` Menu path: (Top) → Hardware Configuration → Enable the boot header .. parsed-literal:: config IMAGE_VECTOR_TABLE_OFFSET hex "Image vector table offset" default 0x1000 if \ :option:`BOOT_FLEXSPI_NOR ` || \ :option:`BOOT_SEMC_NOR ` default 0x400 if \ :option:`BOOT_FLEXSPI_NAND ` || \ :option:`BOOT_SEMC_NAND ` depends on \ :option:`NXP_IMX_RT_BOOT_HEADER ` && \ :option:`SOC_SERIES_IMX_RT ` && \ :option:`SOC_FAMILY_IMX ` help The Image Vector Table (IVT) provides the boot ROM with pointers to the application entry point and device configuration data. The boot ROM requires a fixed IVT offset for each type of boot device. ---- At ``soc/arm/nxp_imx/rt6xx/Kconfig.soc:93`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:28`` → ``soc/Kconfig:11`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.soc.arch:2`` → ``soc/arm/nxp_imx/Kconfig:14`` Menu path: (Top) → Hardware Configuration → Enable the boot header .. parsed-literal:: config IMAGE_VECTOR_TABLE_OFFSET hex "Image vector table offset" default 0x1000 depends on \ :option:`NXP_IMX_RT6XX_BOOT_HEADER ` && \ :option:`SOC_SERIES_IMX_RT6XX ` && \ :option:`SOC_FAMILY_IMX ` help The Image Vector Table (IVT) provides the boot ROM with pointers to the application entry point and device configuration data. The boot ROM requires a fixed IVT offset for each type of boot device. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*