版权声明:本文为博主(SimonLiu)原创文章,未经博主允许不得转载。 https://blog.csdn.net/toopoo/article/details/86415497
在ESP8266烧写的时候,Flash Size有两个选项让很多初学者困惑,一个是32Mbit,一个是32Mbit-C1。那么这两者有什么区别呢?
我们知道ESP8266根据不同的Flash容量大小是有布局的区别的,而支持FOTA与不支持FOTA的布局又不一样。32Mbit当然是指的32Mbit的Flash。两者的区别如下:
32Mbit
对应 spi_size_map=4
编译选项,布局是 512KB+512KB
。user2.bin
地址是0x8100
。如果使用 esptool.py 命令行烧写应该使用 -fs 32m
参数。
32Mbit-C1
对应 spi_size_map=6
编译选项,布局是1024KB+1024KB
。user2.bin
地址是0x101000
。如果使用 esptool.py 命令行烧写应该使用 -fs 32m-c1
参数。