diff --git a/boards/xtensa/esp32s3/common/scripts/flat_memory.ld b/boards/xtensa/esp32s3/common/scripts/flat_memory.ld index 34db789f615..531406969d5 100644 --- a/boards/xtensa/esp32s3/common/scripts/flat_memory.ld +++ b/boards/xtensa/esp32s3/common/scripts/flat_memory.ld @@ -66,6 +66,8 @@ # define FLASH_SIZE 0x800000 #elif defined (CONFIG_ESP32S3_FLASH_16M) # define FLASH_SIZE 0x1000000 +#elif defined (CONFIG_ESP32S3_FLASH_32M) +# define FLASH_SIZE 0x2000000 #endif MEMORY diff --git a/tools/esp32s3/Config.mk b/tools/esp32s3/Config.mk index f3e7f007820..65d1ea38d04 100644 --- a/tools/esp32s3/Config.mk +++ b/tools/esp32s3/Config.mk @@ -28,6 +28,8 @@ else ifeq ($(CONFIG_ESP32S3_FLASH_8M),y) FLASH_SIZE := 8MB else ifeq ($(CONFIG_ESP32S3_FLASH_16M),y) FLASH_SIZE := 16MB +else ifeq ($(CONFIG_ESP32S3_FLASH_32M),y) + FLASH_SIZE := 32MB endif ifeq ($(CONFIG_ESP32S3_FLASH_MODE_DIO),y)