ESP8266模块在WiFi联网领域已经被普遍使用,可是ESP8266芯片是须要外挂Flash芯片的,这样就使模块不能作的更小。以后乐鑫公司又推出了ESP8285芯片,直接集成了1MByte的Flash于芯片内,各厂家继而推出了体积更小ESP8285模块,相对于ESP8266来讲,ESP8285也更安全。安全
网上基本都是说ESP8285与ESP8266的代码彻底兼容,能够直接使用,可是不少新手都遇到过,在ESP8266里运行正常的代码,烧录到ESP8285中就没法启动的现象,其实有两个关键环节被你们忽略了。spa
烧录环节的改变blog
以前ESP8266在烧录时,SPI Mode多数设置的是DIO模式,可是ESP8285则须要使用DOUT模式,因此在下载烧录模块的时候,要将SPI Mode设置为DOUT模式。
Flash Size 也要设置为 1MByte。开发
在ESP8266的SDK开发包的根目录的Makefile文件里,一样有标注内部SPI读写Flash的SPI Mode配置,这里也须要修改成DOUT才能用于ESP8285。编译
ESP8266与ESP8285在开发过程当中的差异就介绍到这里,祝你们开发顺利。配置