ESP8266 烧写选项 Flash Size 32M和32M-c1的区别

版权声明:本文为博主(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+512KBuser2.bin地址是0x8100。如果使用 esptool.py 命令行烧写应该使用 -fs 32m 参数。

32Mbit-C1 对应 spi_size_map=6 编译选项,布局是1024KB+1024KBuser2.bin地址是0x101000。如果使用 esptool.py 命令行烧写应该使用 -fs 32m-c1 参数。

猜你喜欢

转载自blog.csdn.net/toopoo/article/details/86415497