码迷,mamicode.com
首页 > 其他好文 > 详细

ESP8266与ESP8285开发时有什么区别

时间:2019-06-03 10:45:12      阅读:397      评论:0      收藏:0      [点我收藏+]

标签:直接   mamicode   mode   需要   info   读写   ash   makefile   技术   

  ESP8266模块在WiFi联网领域已经被广泛使用,但是ESP8266芯片是需要外挂Flash芯片的,这样就使模块不能做的更小。之后乐鑫公司又推出了ESP8285芯片,直接集成了1MByte的Flash于芯片内,各厂家继而推出了体积更小ESP8285模块,相对于ESP8266来说,ESP8285也更安全。

  网上基本都是说ESP8285与ESP8266的代码完全兼容,可以直接使用,但是很多新手都遇到过,在ESP8266里运行正常的代码,烧录到ESP8285中就无法启动的现象,其实有两个关键环节被大家忽略了。

 

烧录环节的改变

之前ESP8266在烧录时,SPI Mode多数设置的是DIO模式,但是ESP8285则需要使用DOUT模式,所以在下载烧录模块的时候,要将SPI Mode设置为DOUT模式。
Flash Size 也要设置为 1MByte。

技术图片

 

编译前Makefile文件的更改

在ESP8266的SDK开发包的根目录的Makefile文件里,同样有标注内部SPI读写Flash的SPI Mode配置,这里也需要修改为DOUT才能用于ESP8285。

技术图片

 

ESP8266与ESP8285在开发过程中的差别就介绍到这里,祝大家开发顺利。

 

ESP8266与ESP8285开发时有什么区别

标签:直接   mamicode   mode   需要   info   读写   ash   makefile   技术   

原文地址:https://www.cnblogs.com/xueweisuoyong/p/10966203.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!