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选择正确参数。

 

posted @ 2022-07-03 12:32  #Tank#  阅读(500)  评论(0)    收藏  举报