开发环境
参考这篇文章应该可以搭建,我自己还没有尝试,有可以用的环境,先进行其他操作ESP8266环境搭建
注意,编译环境请参考这篇编译环境搭建
硬件环境
我使用的是ESP-WROOM-02模组
烧录时候需要的引脚 3v3 RXD TXD IO0 GND EN
引脚在烧录时候需要特定电平,请自行查阅或使用带有ESP自动烧录电路的串口工具
UART
在官方 ESP8266 技术参考手册 UART 接口说明 11.1功能描述说明了串口 UART 0 和 UART 1,程序debug日志在UART1 IO2 U1TXD 引脚打印 而 UART0 作为完整的通讯串口
–应用场景:
UART0 作为数据通信接,UART1 作为 debug 信息的打印。
UART0 默认情况会在上电 booting 期间输出⼀些打印,此期间打印内容的波特率与所⽤的
外部晶振频率有关。使用 40 M 晶振时,该段打印波特率为 115200。使用 26 M 晶振时,
该段打印波特率为 74880。
命令行
编译
make -j8
烧录
make flash
配置
make menuconfig