In addition to my ESP32C3FN4 chip with embedded 4 MB flash, I also installed an 8 MB external SPI flash from Winbond.
Admittedly - unfortunately - because 12 MB is not selectable, neither in the Arduino IDE nor in the IDF menuconfig. The attempts to manually write 12 MB to the sdkconfig failed because the entry is automatically corrected when flashing.
Is there a way to get the 12 MB to work? or is it just not supported?
Thank you
Code: Select all
Connecting...
Chip is ESP32-C3 (QFN32) (revision v0.4)
Features: WiFi, BLE, Embedded Flash 4MB (XMC)
Crystal is 40MHz
MAC: f4:12:fa:2c:ec:f4
Changing baud rate to 460800
Changed.
Enabling default SPI flash mode...
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00005fff...
Flash will be erased from 0x00010000 to 0x0003cfff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000d000 to 0x0000efff...
Erasing flash...
SHA digest in image updated
Took 0.43s to erase flash block
Writing at 0x00005400... (100 %)
Wrote 22528 bytes at 0x00000000 in 0.7 seconds (248.6 kbit/s)...
File md5: db416f60dd927a13e6f1298d81889acb
Flash md5: 6d9d47a9a34be43ee3ccfd37242b6f18
MD5 of 0xFF is 50071fd3b50d795253dd99f7e6e77294
A fatal error occurred: MD5 of file does not match data in flash!