ESP8266 透传模式 固件(含jcson版)烧录

本文详细介绍ESP8266模块的固件烧录过程,包括所需工具、硬件准备、接线方式及具体步骤。适用于初学者快速掌握ESP8266远程控制LED项目的启动配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 上一篇大概讲了下ESP8266远程控制LED的大致的步骤,这次来说下第一步:固件烧录

一、工具

烧录工具:ESP8266Flasher-x86-v0.9.2.4.exe或者ESPtool.exe

二、硬件部分

1.TTL-USB线(3.3v-5.0v)或者是arduino烧录模块

2.杜邦线

3.模块ESP8266-01

三、接线

上一篇有图,按照TX,RX反接就行,正常的正负接

四、步骤

1.打开ESPtool.exe,选择含jcson版的固件,并插上与ESP8266连接好了的ttl-usb(或arduino烧录模块)


2.选择好之后,勾选左边小方格,下载位置为0x00000

3.在ESP8266上,把GPIO0下拉(即接地)EN(使能)上电,按下ESP8266上的reset或者重插ttl-usb(或arduino烧录模块)

4.进入烧录模式,如下图:


5.烧录完成之后,GPIO0悬空(即不需要接地也不需要接电源),EN依旧上电,进入工作模式,底层的透传模块已经烧录好了,接下来就是要在这上面做我们需要的编译处理了。

注:烧录工具下载:http://download.youkuaiyun.com/detail/qq_18235445/9890328

本特性: 1.支持BigIoT(贝壳物联)平台接入,在Network setting中选中BigIoT即可,目前只支持它的TCP模式,因此只能使用8181,8282,8585这三个TCP端口,三个端口的区别请查看BigIoT的官方文档 https://www.bigiot.net/help/1.html; 接着,填写好Cloud server setting中的Device ID与API Key并保存,启动后将自动连接到BigIoT的服务器,无论你选用是哪个端口,本固件都将每隔50秒发送一次心跳信息到服务器中,让设备自动保持连接; 2.固件的BigIoT模式已做好了透传,发送到8622模块串口的数据将直接透传到BigIoT服务器,相反BigIoT传回来的数据会直接透传到8266模块的串口,用户按BigIoT的官方文档,对数据进行解析即可; 3. 根据ESP8266的文档,这个固件修改了SPIFFS格式化的时长,从20秒改成官方推荐的30秒,如果是新买的模块,首次使用的时候可能要多等一会儿,但更好地保证了格式化SPIFFS分区的正确性; 4. 更新了SDK的本,虽然没有什么感觉,但是我的确把它更新了; 5.UPD连续发送数据,偶见崩溃重启的问题貌似已经修复好了,不过那是SDK的功劳,不是我; 6. 还是老话,自用/学习可以,商用请联系开发者,尊重劳动成果人人有责; 后话: 本来还想支持Blinker平台的,但找不到它的通讯协议文档,只找到了它的库,它的库直接集成到我的代码中时,程序无法正常工作(崩溃),如有相关技术资料,可以告诉我,我会尝试集成。 ESP32的新本马上开始开发,需要修改的代码比较多,本人独立开发者,利用业余时间开发,因此大概要等10天左右吧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软硬兼施虾米

你的打赏就是我前进更新的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值