Replies: 2 comments
-
For flash 32 bit address support see https://docs.espressif.com/projects/esp-idf/en/release-v5.1/esp32s3/api-reference/peripherals/spi_flash/spi_flash_optional_feature.html |
Beta Was this translation helpful? Give feedback.
-
From [Optional features for flash]:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
What is the maximum internal program SPI flash memory that the ESP32-S3 can handle?
I have seen more and more models putting 128M-BIT on boards for mass production (perhaps to try to gain market share in the face of so many options, RP2040, STM32, F1C100s, RV1103 etc.), sometimes a 256M-BIT is needed, but I can already imagine an ESP32 with a 2G-BIT flash (W25Q02 - 2 Giga bits).
Maybe the question is about the address, where the W25Q02 needs 32-BIT and the W25Q128 only 24-BIT.
I don't know how long it would take to transfer 256MB of data on the ESP32. Would it take >39 minutes to send the "data" folder at 921600 bauds?
I saw that the ESP32-S3 accepts drag-and-drop via USB Host MSC (and it is much faster than the serial port), to update the firmware (In the Arduino IDE it is like "USB Firmware MSC On Boot"). DFU needs a tool software dfu-util, and it seems not to be as interesting as MSC, which doesn't need anything other than a computer or other host that can manipulate data on an MSC device.
How to update the area where the "data" folder is, using drag-and-drop?
Beta Was this translation helpful? Give feedback.
All reactions