先 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…这一次就先到这里了,接下来我们才是好戏!