1、ESP8266运行报错mismatch map 4,spi_size_map 0
一、现象描述:
1、下载工具flash_download_tool_3.9.2.exe、flash_download_tools_v3.6.5.exe
2、烧录参数如下:

3、V3.9.2烧录后,程序运行报错
2nd boot version : 1.7(5d6f877)
SPI Speed : 26.7MHz
SPI Mode : DOUT
SPI Flash Size & Map: 4Mbit(256KB+256KB)
jump to run user1 @ 1000
mismatch map 4,spi_size_map 0
4、V3.6.5烧录后,程序正常运行
二、原因分析(个人猜想)
1、V3.9.2版本没有自动把spi_size_map设置为正确参数,工具上也没有可以改变该参数的地方。可能是烧录工具的BUG
2、V3.6.5版本可以选择FLASH_SIZE,该参数可能与spi_size_map相关联,选择正确的FLASH_SIZE即可
三、解决办法
1、使用V3.6.5的烧录工具,且FLASH_SIZE选择正确参数。
浙公网安备 33010602011771号