ESP8266固件库烧录(AT固件库与Node固件库)

ESP8266-01 wifi模块固件库烧录过程

准备工作

ESP-01引脚说明及连接方式参见https://blog.csdn.net/jidudong0673/article/details/105219900

分享下珍藏的ESP相关资料:

包含:官方FlashBoot下载工具,AT固件库,Node固件库(包含19个库),ESPlorer工具,爱立信串口调试工具:
链接:https://pan.baidu.com/s/1r7gGT7Mt0fq79AeFkXHS7w
提取码:xxcj

下载AT固件库

新购买的ESP模块自带AT固件库,这里介绍下重刷固件库的方法,这里选择的是AT_V2.0.
下载前面的文件,打开flash_download_tools_v3.6.8文件夹,选择flash_download_tools_v3.6.8.exe双击运行,需要按下回车出现窗体程序界面
在这里插入图片描述
选择对应的模块,然后按照如图选择烧录的文件
在这里插入图片描述
注意选择的文件前要勾选,并且需要正确配置地址,选择合适端口及波特率后即可开始下载,下载完成后重启后即可测试固件库

AT固件库烧录地址分配

bin文件8Mbit地址分配16Mbit地址分配32Mbit地址分配说明
boot.bin0x000000x000000x00000由乐鑫在 SDK 中提供,建议一直使用最新版本
user1.bin0x000000x000000x00000主程序,由代码编译生成
user2.bin0x010000x010000x01000由乐鑫在 SDK 中提供
esp_init_data_default.bin0x810000x810000x81000主程序,由代码编译生成
esp_init_data_default.bin0xFC0000x1FC0000x3FC000由乐鑫在 SDK 中提供
blank.bin0xFE0000x1FE0000x3FE000由乐鑫在 SDK 中提供

更多资料可以参见乐鑫官网SDK介绍

AT固件库测试

使用前面下载的安信可串口调试工具
发送AT,串口返回OK,表示AT固件库烧录成功
在这里插入图片描述
右侧可以保存多条指令,支持多条发送,可以导出为TXT保存指令记录,也可以导入记录,使用十分方便,图中为自己测试的以ESP模块作为客户端连接wifi,TCP连接自己的服务器,然后并发送GET请求,ESP与服务器连接操作,后面会再写个文档。

Node固件库烧录

在这里插入图片描述
同上打开Flash烧录工具,选择Node固件库,后面三项未勾选的是不需要的(懒得删除)只勾选第一项即可,同样点击下载,完成后重启即可

Node固件库测试

打开ESPlorer文件夹,运行bat文件,后回车,即可打开ESPlorer编译器,使用LUA语言编写程序
在这里插入图片描述
设置合适波特率,点击Open,如果正常连接的ESP设备(Open失败时,检查串口是否被占用)
在这里插入图片描述
Node固件库烧录正确连接成功后,会打印Node固件库的版本信息,以及固件库中包好的库文件,如果已经下载过init.lua文件,会自动执行,如果为ESP模块连接我的wifi,并TCP连接服务器,发送GET请求后,接受到服务器的返回数据。
编译器采用LUA脚本语言,下载程序也是十分方便,直接点击Save to ESP 或者Send to ESP或者使用快捷键Ctr+S,相关教程参加下篇文档。

另外附上自定制Node固件库下载方法:
下载网址:https://nodemcu-build.com/
在这里插入图片描述
这里选择自己需要的库文件,然后正确填写邮箱,然后就会收到编译好的包好所选库模块的Node包,然后烧录即可

以上所以步骤均为本人亲自实验,如有问题可以一起交流哦

  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值