记录下esp-12f,即8266的烧写
前几天测试,发现乱码bug,换了块8266还有,居然之前的烧写姿势错误


地址如右边红框所示
有的8266模块买来出厂自带AT固件,有的不带
之前发现乱码的时候换了片8266就是不带固件,esp-12F烧写选项如图所示
烧进去全部是乱码,代码没起效果
后来勾选了左边红框的俩把俩boot文件烧录进去才行
烧写软件链接:http://pan.baidu.com/s/1c1DgTwO 密码:z2dk
烧写的时候GPIO0要拉低,然后点击start后reset引脚触碰下gnd就进入下载了
下面是买的转接板,不然接线麻烦,丝印拍得很清晰
接线是VCC,GND,RX,TX 另外俩根是一个GND-GPIO0,那根杜邦针式接GND上的
点击了start后杜邦针触碰下reset就下载了
下载过程图如图所示
下载完后拔掉GPIO0的线,然后触碰下reset给个低电平重启下就行了,不拔掉GPIO的线的话不会进入工作模式并且会乱码
开发部分的提醒 从当初的拿着模块发AT到stm32串口发AT到现在的sdk固件,一路走来碰到各种坑 当初开始的时候拿着乐鑫官方的non_os的sdk编译不通过后来网上搜,问了很多人 当时参考了一个博客参考地址 然而官方的demo还是编译不通过,后来看见一个博客说要改makefile文件 按照他说的改了还是不行 最后到处下sdk的工程,发现官方工程文件夹某次sdk更新后变更过一次,把所有的c和驱动都移到一个driver目录里了 后来看到readme.md提示改了makefile还是无法编译通过,提示uart.c错误,最后才发现那个uart.c不完整,得把driver文件夹里的复制出来,还有demo也要复制到主文件夹改名为app
