之前用过机智云做过东西,最近又要用到了,需要给8266模块烧写一个机智云的固件方便后续使用,然后遇到了几个问题需要注意一下。
- 先确认8266模块的flash的大小,机智云官网固件有8M Bit,16M Bit,32MBit三种,根据模块flash大小选择固件。
- 官网推荐的设备连接图 ESP8266串口烧写说明接线方式,连接之后烧写机智云固件出现chip sync error的问题,试了几次之后,还是不行。仔细回想之前烧写的时候,也遇到了问题,然后仔细回想,应该是接线的问题。重新查了一下,然后对照电路原理图,发现确实有问题,实际接线时需要接的线有
烧写模式连线:
1- GND — TTL板GND
3- IO0 — TTL板GND
4- RXD — TTL板TXD
5- VCC — TTL板VCC3.3V(必须为3.3V,接5V必烧)
7- EN — TTL板VCC3.3V(必须为3.3V,接5V必烧)
8- TXD — TTL板RXD
模块上还有RST和IO2是不需要接线的,官网给出的原理图上有一个GPIO15,在模块上没有接出来,所以那里有7根接线,我们操作的时候只要接6跟就可以了