搜索
返回列表 发新帖本帖赏金 20.00元(功能说明)我要提问

ESP8266安装安信可一体化开发环境,附上篇固件的烧录使用

[复制链接]
117|3
 楼主 | 2021-1-12 17:07 | 显示全部楼层 |阅读模式
#申请原创# @21小跑堂
上一篇帖子介绍了如何使用NONOS 2.0将ESP8266打造为单纯的串口透传模块,但是8266的开发环境也是十分让人头疼,而当你搭建完成开发环境,编译完代码,却发现烧录进模块也是一个难题。这篇就从头开始介绍如何搭建最简单的开发环境,以及如何使用ESPFlashDownload软件烧录固件。
NONOS 固件搭建开发环境
ESP8266的环境搭建,网上一大堆资料,官网也有相应教程,但是由于19年安信可进行了一次IDE的更新,按照官网的教程就很难搭建成功,我这里使用的是V0.5的IDE,属于比较旧的版本,新版本我还没尝试,因为这款我用的比较顺手,就介绍这款,当然,现在的安信可还是推荐使用FreeRTOS,使用linux系统开发,我也使用过,还是很方便的,但是我这个人比较笨,也比较懒,而且搭建环境太难了,第一次搭建成功,但是在后续的操作中,我失败了。在没有完全掌握的情况下,这里就用eclipse开发NONOS 固件。如果仅仅需要透传的功能,这里可以方便实现,如果需要更复杂的,本人还是推介用RTOS。如果对linux平台开发不熟悉的,依旧推介使用安信可的一体化开发环境。

由于开发软件使用的是eclipse,所以我们在搭建之前需要先配置JAVA的开发环境。JAVA的开发环境配置比较简单,网上的资料也十分丰富,这里便不再赘述。
下载安信可一体化开发环境.png
打开安信可的教程会有一体化的开发环境配置工具的下载,但是是V1.0的,此版本号称一键配置各种环境变量。但是我每次都会失败,无奈只好退回0.5版本,此版本真的是一键配置。此文件我会在文章最后贴出,供需要的朋友下载。
下载完成之后双击此应用程序进行安装,注意安装路径不要有中文,之后便会进行解压,此过程相对较长,安心等待便可。
399875ffd62a358ae1.png
852675ffd62f25a159.png
这里可以看到解压的文件是V1.0,但是这个和官网的不一样。
318485ffd63470b04f.png
809375ffd635ccbf40.png
这里使用了1.0的工具,一键配置,什么都不用改,按顺序进行操作就可以啦。
配置完打开eclipse.exe,打开软件。会提示选择工作空间。
21695ffd63f965411.png
然后选择导入项目,选择如下:
356085ffd646692751.png
386945ffd6470d5202.png

点击finish便可导入工程。
烧录固件
将固件导入编译器后便可进行代码的编写,编写完成后电机小锤子进行编译:
972945ffd65309093f.png
编译结果会显示在console窗口,如显示类似于下图,说明编译通过:
829555ffd656a181c5.png
其中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
340955ffd6597d21c9.png 189365ffd659bda6ab.png

       注意第二个文件,在编译时会有提示:Support boot_v1.4 and +。需要boot v1.4或以上版本。此版本文件可在任意一个安信可官方固件中寻找。所以在烧录时需要烧录进去,有的不需要。看烧录提示。
        烧录时先点ERASE擦除flash,再点START烧录。Node mcu 开发板只需点按键即可完成烧录,如果使用串口工具烧录则需要在烧录软件的后台观测,出现烧录等待,需要复位模块。
运行使用
烧录完代码需要重启模块,按下配网按键(GPIO 14)当模块打印如下即可开始配网
150535ffd66197127d.png
      配网支持两种模式,分别是smartconfig(手机APP)和airkiss(微信)可关注安信可科技微信公众号。配网完成自动连接MQTT服务器,出现如下显示说明已连接服务器,便可以正常使用。





487385ffd63a4a235b.png

使用特权

评论回复

打赏榜单

21小跑堂 打赏了 20.00 元 2021-01-15
理由:恭喜通过原创文章审核!请多多加油哦!

评论

呐咯密密 2021-1-13 09:23 回复TA
@cooldog123pp :这个可能不适用的 
cooldog123pp 2021-1-13 08:57 回复TA
ESP32也一样适用吗 
 楼主 | 2021-1-12 17:08 | 显示全部楼层
补一下固件链接:
链接:https://pan.baidu.com/s/1YXzi-QEhPUkwXcZk650uRA
提取码:mjih

使用特权

评论回复
扫描二维码,随时随地手机跟帖
返回列表 发新帖 本帖赏金 20.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /6 下一条

在线客服 快速回复 返回顶部 返回列表