:orphan: .. title:: CONFIG_BOOTLOADER_SRAM_SIZE .. kconfig:: CONFIG_BOOTLOADER_SRAM_SIZE CONFIG_BOOTLOADER_SRAM_SIZE ########################### *SRAM reserved for bootloader* Type: ``int`` Help ==== .. code-block:: none This option specifies the amount of SRAM (measure in kB) reserved for a bootloader image, when either: - the Zephyr image itself is to act as the bootloader, or - Zephyr is a !XIP image, which implicitly assumes existence of a bootloader that loads the Zephyr !XIP image onto SRAM. Direct dependencies =================== (\ :kconfig:`SOC_CC3220SF ` && \ :kconfig:`SOC_SERIES_CC32XX `) || (\ :kconfig:`SOC_CC3235SF ` && \ :kconfig:`SOC_SERIES_CC32XX `) || (\ :kconfig:`SOC_CC3220SF ` && \ :kconfig:`SOC_SERIES_CC32XX `) || (\ :kconfig:`SOC_CC3235SF ` && \ :kconfig:`SOC_SERIES_CC32XX `) || ((!\ :kconfig:`XIP ` || \ :kconfig:`IS_BOOTLOADER `) && (\ :kconfig:`ARM ` || \ :kconfig:`XTENSA `)) *(Includes any dependencies from ifs and menus.)* Defaults ======== - 0 if !\ :kconfig:`XIP ` - 0 if !\ :kconfig:`XIP ` - 0 if !\ :kconfig:`XIP ` - 0 if !\ :kconfig:`XIP ` - 16 Kconfig definitions =================== At ``/arm/ti_simplelink/cc32xx/Kconfig.defconfig.cc3220sf:23`` 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 BOOTLOADER_SRAM_SIZE int default 0 if !XIP depends on SOC_CC3220SF && SOC_SERIES_CC32XX ---- At ``/arm/ti_simplelink/cc32xx/Kconfig.defconfig.cc3235sf:24`` 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 BOOTLOADER_SRAM_SIZE int default 0 if !XIP depends on SOC_CC3235SF && SOC_SERIES_CC32XX ---- At ``/arm/ti_simplelink/cc32xx/Kconfig.defconfig.cc3220sf:23`` 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 BOOTLOADER_SRAM_SIZE int default 0 if !XIP depends on SOC_CC3220SF && SOC_SERIES_CC32XX ---- At ``/arm/ti_simplelink/cc32xx/Kconfig.defconfig.cc3235sf:24`` 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 BOOTLOADER_SRAM_SIZE int default 0 if !XIP depends on SOC_CC3235SF && SOC_SERIES_CC32XX ---- At ``Kconfig.zephyr:523`` Included via ``Kconfig:8`` Menu path: (Top) → Boot Options .. code-block:: kconfig config BOOTLOADER_SRAM_SIZE int "SRAM reserved for bootloader" default 16 depends on (!XIP || IS_BOOTLOADER) && (ARM || XTENSA) help This option specifies the amount of SRAM (measure in kB) reserved for a bootloader image, when either: - the Zephyr image itself is to act as the bootloader, or - Zephyr is a !XIP image, which implicitly assumes existence of a bootloader that loads the Zephyr !XIP image onto SRAM. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*