NONOS 固件搭建开发环境
ESP8266的环境搭建,网上一大堆资料,官网也有相应教程,但是由于19年安信可进行了一次IDE的更新,按照官网的教程就很难搭建成功,我这里使用的是V0.5的IDE,属于比较旧的版本,新版本我还没尝试,因为这款我用的比较顺手,就介绍这款,当然,现在的安信可还是推荐使用FreeRTOS,使用linux系统开发,我也使用过,还是很方便的,但是我这个人比较笨,也比较
打开安信可的教程会有一体化的开发环境配置工具的下载,但是是V1.0的,此版本号称一键配置各种环境变量。但是我每次都会失败,无奈只好退回0.5版本,此版本真的是一键配置。此文件我会在文章最后贴出,供需要的朋友下载。下载完成之后双击此应用程序进行安装,注意安装路径不要有中文,之后便会进行解压,此过程相对较长,安心等待便可。
这里可以看到解压的文件是V1.0,但是这个和官网的不一样。

这里使用了1.0的工具,一键配置,什么都不用改,按顺序进行操作就可以啦。配置完打开eclipse.exe,打开软件。会提示选择工作空间。
然后选择导入项目,选择如下:
点击finish便可导入工程。烧录固件将固件导入编译器后便可进行代码的编写,编写完成后点击小锤子进行编译:
编译结果会显示在console窗口,如显示类似于下图,说明编译通过:
其中boot.bin------------>0x00000
user1.4096.new.6.bin--->0x01000
为烧录时所填的烧录地址。后文也会交代。
1. 烧录软件使用ESP FLASH TOOL,他是 Espressif 官方开发的烧录工具,用户可根据实际的编译方式和Flash的容量,将SDK编译生成的多个bin文件一键烧录到 ESP8266/ESP32 的SPI Flash中。
2. 烧录注意事项。我们采用的是8266-12系列。(使用NODE MCU忽略后文,直接使用USB一键下载。无需短接和复位操作)使用USB-TTL烧录时需要将GPIO 0拉低,烧录完成须取消拉低。否则程序无法运行。
打开ESPFlashDownload软件。选择ESP8266
注意第二个文件,在编译时会有提示:Support boot_v1.4 and +。需要boot v1.4或以上版本。此版本文件可在任意一个安信可官方固件中寻找。所以在烧录时需要烧录进去,有的不需要。看烧录提示。
烧录时先点ERASE擦除flash,再点START烧录。Node mcu 开发板只需点按键即可完成烧录,如果使用串口工具烧录则需要在烧录软件的后台观测,出现烧录等待,需要复位模块。
运行使用
烧录完代码需要重启模块,按下配网按键(GPIO 14)当模块打印如下即可开始配网
配网支持两种模式,分别是smartconfig和airkiss。配网完成自动连接MQTT服务器,出现如下显示说明已连接服务器,便可以正常使用。
原标题:ESP8266安装安信可一体化开发环境,附上篇固件的烧录使用
原作者:呐咯密密
本文为21ic有奖征文作品,详情请见21ic论坛活动专区:第一届万元红包——蓝V达人有奖征文活动,如果您也有兴趣参与征文,欢迎进入论坛参与活动~