编译环境:VSCode + Platformio
对象:ESP32(S3)
对于自定义较大内存在编译过程中一切都很顺利,偏偏在下载时提示A fatal error occurred: File .pio\build\esp32-s3-devkitc-1\firmware.bin (length 7631728) at offset 65536 will not fit in 4194304 bytes of flash. Use –flash_size argument, or change flashing address.类似错误,主要是由于platformio.ini内配置的的主板型号对应的json中设置了较小的FLASH内存,导致提示该错误,在此路径中
C:\Users\Administrator\.platformio\platforms\espressif32\boards找到platformio.ini中board=哪个主板名,然后找到对应的*.json文件,
然后修改flash_size为实际使用的flash大小,如8M,以及maximun_size=8388608,
保存即可正常下载
xxoo到此一游