tmedicci opened a new pull request, #12310:
URL: https://github.com/apache/nuttx/pull/12310

   ## Summary
   
   * esp32s3: Limit MTD partition size according to the flash size
   
   Whenever a MTD partition is set, this change limits its size according to 
the flash size, avoiding the MTD partition to be
   greater than the actual flash size.
   
   * Revert "esp32s3: give ESP32S3_APP_FORMAT_LEGACY a prompt"
   
   This reverts commit 2295fa818dd077a1e383b6a2360311d1d6e30acb 
([#12264](https://github.com/apache/nuttx/pull/12264)). There is no need to use 
the legacy bootloader (which may be deprecated) to use the 32MB flash board.
   
   ## Impact
   
   Allows to use the 32MB flash ESP32-S3 board with the simple boot (the 
default bootloader). Please note that the legacy bootloader is supposed to be 
deprecated soon, so we do not encourage using it (the required cases are 
treated directly on Kconfig and selected it automatically.)
   
   ## Testing
   
   Internal CI testing + ESP32-S3 DevKitC with WROOM-2 module (32MB flash 
size). Please use the following defconfig to test it:
   
   ```
   #
   # This file is autogenerated: PLEASE DO NOT EDIT IT.
   #
   # You can use "make menuconfig" to make any modifications to the installed 
.config file.
   # You can then do "make savedefconfig" to generate a new defconfig file that 
includes your
   # modifications.
   #
   # CONFIG_ARCH_LEDS is not set
   # CONFIG_NDEBUG is not set
   # CONFIG_NSH_ARGCAT is not set
   # CONFIG_NSH_CMDOPT_HEXDUMP is not set
   CONFIG_ALLOW_BSD_COMPONENTS=y
   CONFIG_ARCH="xtensa"
   CONFIG_ARCH_BOARD="esp32s3-devkit"
   CONFIG_ARCH_BOARD_COMMON=y
   CONFIG_ARCH_BOARD_ESP32S3_DEVKIT=y
   CONFIG_ARCH_CHIP="esp32s3"
   CONFIG_ARCH_CHIP_ESP32S3=y
   CONFIG_ARCH_CHIP_ESP32S3WROOM2_32M=y
   CONFIG_ARCH_INTERRUPTSTACK=2048
   CONFIG_ARCH_STACKDUMP=y
   CONFIG_ARCH_XTENSA=y
   CONFIG_BOARD_LOOPSPERMSEC=16717
   CONFIG_BUILTIN=y
   CONFIG_DEBUG_FEATURES=y
   CONFIG_DEBUG_FS=y
   CONFIG_DEBUG_FS_ERROR=y
   CONFIG_DEBUG_FS_INFO=y
   CONFIG_DEBUG_FS_WARN=y
   CONFIG_DEBUG_FULLOPT=y
   CONFIG_DEBUG_SYMBOLS=y
   CONFIG_ESP32S3_FLASH_FREQ_80M=y
   CONFIG_ESP32S3_SPIFLASH=y
   CONFIG_ESP32S3_SPIFLASH_SPIFFS=y
   CONFIG_ESP32S3_SPIRAM=y
   CONFIG_ESP32S3_SPIRAM_MODE_OCT=y
   CONFIG_ESP32S3_STORAGE_MTD_SIZE=0x1e00000
   CONFIG_ESP32S3_UART0=y
   CONFIG_FS_PROCFS=y
   CONFIG_HAVE_CXX=y
   CONFIG_HAVE_CXXINITIALIZE=y
   CONFIG_IDLETHREAD_STACKSIZE=3072
   CONFIG_INIT_ENTRYPOINT="nsh_main"
   CONFIG_INTELHEX_BINARY=y
   CONFIG_MM_REGIONS=2
   CONFIG_NSH_ARCHINIT=y
   CONFIG_NSH_BUILTIN_APPS=y
   CONFIG_NSH_FILEIOSIZE=512
   CONFIG_NSH_LINELEN=64
   CONFIG_NSH_READLINE=y
   CONFIG_PREALLOC_TIMERS=4
   CONFIG_RAM_SIZE=114688
   CONFIG_RAM_START=0x20000000
   CONFIG_RR_INTERVAL=200
   CONFIG_SCHED_WAITPID=y
   CONFIG_START_DAY=6
   CONFIG_START_MONTH=12
   CONFIG_START_YEAR=2011
   CONFIG_SYSLOG_BUFFER=y
   CONFIG_SYSTEM_NSH=y
   CONFIG_TESTING_MM=y
   CONFIG_UART0_SERIAL_CONSOLE=y
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to