ESP8266- 4.编译

先 Clean Project,再 Build Project,以防止出错。编译后,控制台输出如下图即编译成功

题外话:

为什么要每次,build前使用clear进行清除呢? 

这里写图片描述

当然了,知其然更要知其所以然,不然遇到问题我们还是会一头乱麻,不知从何下手。 
下面具体解读每一个参数信息,为什么选择这个参数,从哪得出的为什么选这个参数?

下面用到的相关文档可以从这下载: 
链接:https://pan.baidu.com/s/1slYsiiL 密码:mik7

这里写图片描述

①、CrystalFreq(晶振频率)

官方说明如下; 
这里写图片描述

我具体理解,就是和FLASH有关了,因为烧录软件有如下提示, 
这里写图片描述 
那我们就按照它读出的FLASH信息填就准没错!!

2、SPI SPEED

官方说明 
这里写图片描述 
默认40M。。那就选40M呗,肯定没关系!

3、SPI MODE

DIO DOUT QIO QOUT是啥? 
看不懂? 没关系,戳这里,

看着上面的介绍,相信对SPI mode大概有个了解了! 
让我们再看看官方的手册怎么说。。。

这里写图片描述

嗯,我理解通用的规则都在图上写了。 
那么具体到我这款芯片呢?我发现在DETECTED INF里面似乎有提示, 
这里写图片描述, 
也就是说我这个应该支持QIO,那么俺选择一下试试。。。 
嗯,没错的。确实能下载成功,而且速度很可以的!

4、FLASH SIZE

FLASH SIZE 大小如何选取??这个就要看官方的了。。。。。

这里写图片描述

我用的是ESP12 - E系列的,那么就可以选小于等于32M的,同理其它也是这样的方法进行选择。

emmmm…这一次就先到这里了,接下来我们才是好戏!


猜你喜欢

转载自blog.csdn.net/qq_38041239/article/details/79839315
今日推荐