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

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

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

由于开发软件使用的是eclipse,所以我们在搭建之前需要先配置JAVA的开发环境。JAVA的开发环境配置比较简单,网上的资料也十分丰富,这里便不再赘述。

打开安信可的教程会有一体化的开发环境配置工具的下载,但是是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(手机APP)和airkiss(微信)可关注安信可科技微信公众号。配网完成自动连接MQTT服务器,出现如下显示说明已连接服务器,便可以正常使用。





487385ffd63a4a235b.png (68.26 KB )

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

使用特权

评论回复
板凳
nvjwiciw659| | 2021-1-29 15:35 | 只看该作者
针不戳的

使用特权

评论回复
地板
21ic小管家| | 2021-1-29 16:15 | 只看该作者

使用特权

评论回复
5
21ic小管家| | 2021-1-29 16:15 | 只看该作者

使用特权

评论回复
6
nvjwiciw659| | 2021-1-29 16:16 | 只看该作者
测试测试

使用特权

评论回复
7
maoxiaobu| | 2021-1-29 16:20 | 只看该作者

使用特权

评论回复
8
bestchao| | 2021-1-29 16:20 | 只看该作者
谢谢分享

使用特权

评论回复
9
meigunet| | 2022-11-9 00:56 | 只看该作者
按照编译出来WIFI连不上啊,重启WIFI也不能。
能配网

重启也不能连WIFI

使用特权

评论回复
发新帖 本帖赏金 20.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:苏州澜宭自动化科技嵌入式工程师
简介:本人从事磁编码器研发工作,负责开发2500线增量式磁编码器以及17位、23位绝对值式磁编码器,拥有多年嵌入式开发经验,精通STM32、GD32、N32等多种品牌单片机,熟练使用单片机各种外设。

351

主题

2775

帖子

40

粉丝