:orphan: .. title:: CONFIG_IMAGE_VECTOR_TABLE_OFFSET .. kconfig:: CONFIG_IMAGE_VECTOR_TABLE_OFFSET CONFIG_IMAGE_VECTOR_TABLE_OFFSET ################################ *Image vector table offset* *Image vector table offset* *Image vector table offset* *Image vector table offset* Type: ``hex`` Help ==== .. code-block:: none 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 ==== .. code-block:: none 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 ==== .. code-block:: none 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 ==== .. code-block:: none 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 =================== (\ :kconfig:`NXP_IMX_RT_BOOT_HEADER ` && \ :kconfig:`SOC_SERIES_IMX_RT ` && \ :kconfig:`SOC_FAMILY_IMX `) || (\ :kconfig:`NXP_IMX_RT6XX_BOOT_HEADER ` && \ :kconfig:`SOC_SERIES_IMX_RT6XX ` && \ :kconfig:`SOC_FAMILY_IMX `) || (\ :kconfig:`NXP_IMX_RT_BOOT_HEADER ` && \ :kconfig:`SOC_SERIES_IMX_RT ` && \ :kconfig:`SOC_FAMILY_IMX `) || (\ :kconfig:`NXP_IMX_RT6XX_BOOT_HEADER ` && \ :kconfig:`SOC_SERIES_IMX_RT6XX ` && \ :kconfig:`SOC_FAMILY_IMX `) *(Includes any dependencies from ifs and menus.)* Defaults ======== - 0x1000 if \ :kconfig:`BOOT_FLEXSPI_NOR ` || \ :kconfig:`BOOT_SEMC_NOR ` - 0x400 if \ :kconfig:`BOOT_FLEXSPI_NAND ` || \ :kconfig:`BOOT_SEMC_NAND ` - 0x1000 - 0x1000 if \ :kconfig:`BOOT_FLEXSPI_NOR ` || \ :kconfig:`BOOT_SEMC_NOR ` - 0x400 if \ :kconfig:`BOOT_FLEXSPI_NAND ` || \ :kconfig:`BOOT_SEMC_NAND ` - 0x1000 Kconfig definitions =================== At ``/arm/nxp_imx/rt/Kconfig.soc:553`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:38`` → ``/Kconfig:15`` → ``/kconfig/Kconfig.soc.arch:2`` → ``/arm/nxp_imx/Kconfig:14`` Menu path: (Top) → Hardware Configuration → Enable the boot header .. code-block:: kconfig config IMAGE_VECTOR_TABLE_OFFSET hex "Image vector table offset" default 0x1000 if BOOT_FLEXSPI_NOR || BOOT_SEMC_NOR default 0x400 if BOOT_FLEXSPI_NAND || BOOT_SEMC_NAND depends on NXP_IMX_RT_BOOT_HEADER && SOC_SERIES_IMX_RT && 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 ``/arm/nxp_imx/rt6xx/Kconfig.soc:106`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:38`` → ``/Kconfig:15`` → ``/kconfig/Kconfig.soc.arch:2`` → ``/arm/nxp_imx/Kconfig:14`` Menu path: (Top) → Hardware Configuration → Enable the boot header .. code-block:: kconfig config IMAGE_VECTOR_TABLE_OFFSET hex "Image vector table offset" default 0x1000 depends on NXP_IMX_RT6XX_BOOT_HEADER && SOC_SERIES_IMX_RT6XX && 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 ``/arm/nxp_imx/rt/Kconfig.soc:553`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:38`` → ``/Kconfig:18`` → ``/arm/nxp_imx/Kconfig:14`` Menu path: (Top) → Hardware Configuration → Enable the boot header .. code-block:: kconfig config IMAGE_VECTOR_TABLE_OFFSET hex "Image vector table offset" default 0x1000 if BOOT_FLEXSPI_NOR || BOOT_SEMC_NOR default 0x400 if BOOT_FLEXSPI_NAND || BOOT_SEMC_NAND depends on NXP_IMX_RT_BOOT_HEADER && SOC_SERIES_IMX_RT && 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 ``/arm/nxp_imx/rt6xx/Kconfig.soc:106`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:38`` → ``/Kconfig:18`` → ``/arm/nxp_imx/Kconfig:14`` Menu path: (Top) → Hardware Configuration → Enable the boot header .. code-block:: kconfig config IMAGE_VECTOR_TABLE_OFFSET hex "Image vector table offset" default 0x1000 depends on NXP_IMX_RT6XX_BOOT_HEADER && SOC_SERIES_IMX_RT6XX && 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.)*