授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。
如果觉得有用,麻烦点赞收藏,您的支持是博主创作的动力。
文章目录
-
- 1.前言
- 2.什么是烧录配置
- 3.详解编译配置
-
- 3.1 开发板 —— 烧写目标板
- 3.2 Upload Speed —— 串口上传速率
- 3.3 CPU Frequency —— CPU频率
- 3.4 Crystal Frequency —— 晶振振动频率
- 3.5 Flash Size —— flash大小
- 3.6 Flash Mode —— flash传输模式
- 3.7 Flash Frequency —— flash传输频率
- 3.8 Reset Method —— 重启方法
- 3.9 Debug port —— 调试信息打印端口
- 3.10 Debug Level —— 调试信息打印级别
- 3.11 lwIP Variant
- 3.12 VTables —— 虚函数链
- 3.13 Exceptions
- 3.14 Builtin Led —— 板载led
- 3.15 Erase Flash —— 擦除flash方式
- 4.总结
1.前言
在学习ESP8266开发的过程中,很多初学开发者很容易出现以下几种问题:
- 编译代码提示缺少ESP8266WiFi库(原因之一就是选择了非ESP8266板子编译,比如Arduino UNO);
- ESP8266烧录失败(原因之一就是配置了错误的烧录选项,比如目标板是NodeMcu但是选择了其他板子);
- ESP8266烧录成功,但是显示串口乱码(原因之一也是配置了错误的烧录选项,配置错误的FlashMode);
归根到底,就是初学者不理解各个编译选项的含义,很容易选择错误的配置选项。所以,博主将在本篇讲解一下Arduino IDE For ESP8266烧录配置。
2.什么是烧录配置
要想知道烧录配置所处的位置以及作用,先来看看博主理解的烧录配置,请看下图: