前言
ESP8266的SDK有很多个版本,用的最多的是ESP8266 NONOS SDKV2.1.0;而AiThinkerIDE_V1.5.2是安信可最新的ESP系列的ESP8266、ESP32的WINDOWS集成开发环境;由于AiThinkerIDE_V1.5.2默认是支持ESP32和ESP8266 RTOS3.0,所以并不能直接编译基于“ESP8266 NONOS SDKV2.1.0”的项目。
下载
ESP8266开发指导(1.5版本 IDE资源及使用) 网盘链接,提取码: shm3
安装AiThinkerIDE_V1.5.2
可参考官方的安装说明:
【安信可IDE 1.5模板专题1】安信可windows一体化环境IDE V1.5 版本降临,体积更小,兼容新旧版本SDK编译_安信可科技的博客-CSDN博客_安信可ide下载
安装前需要注意的问题
第一点:因为新版的IDE安装过程中会给电脑配置环境变量,所以,安装了0.5或1.0版本的朋友,请主动自行在电脑环境变量删除有关的PATH变量值,包含 AiThinkerIDE_V1.0 关键字的,比如:
Ai-Thinker\AiThinkerIDE_V1.0\msys32\mingw32\bin
第二点:如果是采用我司的0.5或1.0版本来开发的项目,需自行删除工程根目录的 .setting 这个文件夹,因为他里面包含一些旧工程的配置。
第三点:环境依赖的是 python2.8 环境,而且 IDE (gui 环境)自带了 python2.8的环境的,如果你电脑有 py3 的环境,建议卸载或共存处理;
安装AiThinkerIDE_V5.2.exe
双击“AiThinkerIDE_V1.5.2.exe”进行安装,不需要以管理员权限进行安装
安装目录
大概4-5分钟安装完毕,如下图所示:
最后再次检查是否会自动添加环境变量:
配置IDE以支持“ESP8266 NONOS SDKV2.1.0” SDK编译
按下图解压“plugin_cygwin.zip和v4.8.2_for_2.0到IDE指定位置
按下图修改环境变量
重启IDE,配置的环境变量才会生效。
修改项目属性,如下图所示
make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=5
编译生成二进制文件