ESP8266 学习之路第一章 搭建 IDE 开发环境

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u012166958/article/details/89471368

前言

玩了很久ESP8266,下面把我的学习之路整理成笔记记录下来。

开发平台和工具

链接:https://pan.baidu.com/s/1b_RrL3sQFTohGg60SvYZEA    提取码:5cs7

IDE环境使用安可信的IDE,目前最新版本是AiThinkerIDE_V0.5

环境下载和安装

首先需要下载AiThinkerIDE_V0.5。解压后主目录有一份说明文件:

1 打开 ConfigTool.exe,点击 Default 可以检测当前所在路径,或手动进行路径配置;
2 配置后点击 Save 进行保存;
3 打开 AiThinker_IDE.exe,可以直接进行固件的编译;
4 点击 OpenWorkSpace.bat 可以快速打开默认的 project 目录;
5 点击 Register 可注册 Cygwin Here 快捷方式到鼠标右键,可实现在当前目录打开终端。 

解压时cygwin文件夹所在的路径不可以有空格或中文,在主目录下找到cygwin文件夹和eclipse文件夹,进行配置即可。

配置好后打开AiThinker_IDE.exe即可。

如果打不开 ConfigTool.exe ,打开 DotNetFx40 Framework 快捷方式下载安装 dotNetFx40_Full_x86_x64.exe。

IDE 默认配置保存在同目录下的 config 文件夹内。

导入项目

打开IDE后可能需要导入下载好的 IDF。那么就要进行工程导入。下面步骤是参考安信可官网旧版IDE的导入教程。

1.选择File-->Import

2.点开C/C++分支,并选择Existing Code as Makefile Project,点击Next

3.去除C++,选中Cygwin GCC

点击Browser,选中11Uart 工程目录,

4.点击Finish完成11Uart的导入

编译项目

首次使用请先执行make menucofig

注意:编译之前先打开user_main.c并把鼠标定位在此项目的文件内。

          修改后的文件需手动保存后方可进行编译

鼠标选中项目名称,点击右键出现菜单:

  • Build Project :编译项目
  • Clean Project:清理项目

先点击Clean Project 对项目进行清理,后执行Build Project 编译项目,否则会出错。

当控制台最后输出如下信息即编译成功

烧写固件

编译后由控制台输出信息可知各个烧录bin文件的地址

官网的工具栏目中下载Flash下载工具,目前最新版本是V3.4.8,

打开串口,拉低GPIO0后,复位RESET引脚,松开GPIO0引脚可实现下载。

展开阅读全文

没有更多推荐了,返回首页