技术闲言 · 2022年8月22日 13

编译成功,下载提示Use –flash_size argument, or change flashing address.错误

编译环境: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,

保存即可正常下载