ESP8266 下载/烧录IDE编译的程序

您所在的位置:网站首页 esp8285烧录 ESP8266 下载/烧录IDE编译的程序

ESP8266 下载/烧录IDE编译的程序

2024-07-17 16:02:32| 来源: 网络整理| 查看: 265

ESP8266 下载/烧录IDE编译的程序 一、硬件下载电路搭建1、ESP-01S2、ESP-12E 二、编译 NON-OS SDK 程序1、编译命令介绍2、ESP-01S 编译命令3、ESP-12E 编译命令 三、下载/烧录 NON-OS SDK 程序1、下载烧录工具 ESP_DOWNLOAD_TOOL2、下载步骤3、Boot模式下载(带云端升级)4、No-Boot模式下载(不带云端升级) 四、下载/烧录 RTOS 3.0 SDK 程序(IDE1.5环境下)1、配置快捷键2、下载程序 五、下载/烧录 AT 固件1、固件下载地址2、烧录程序

ESP8266 Windows开发环境搭建(IDE1.5)

一、硬件下载电路搭建 1、ESP-01S

引脚说明表: 在这里插入图片描述

引脚图:

在这里插入图片描述

烧录程序接线图(烧录程序时只需要把 IO0 拉低):

在这里插入图片描述

2、ESP-12E

管脚说明表:

在这里插入图片描述 在这里插入图片描述

引脚图:

在这里插入图片描述

烧录程序接线图:

在这里插入图片描述

二、编译 NON-OS SDK 程序 1、编译命令介绍

编译程序的命令因模块的不同而不同

查看自己模块的芯片型号和FLASH大小:ESP8266系列模组专题

编译命令(命令 = 参数) :

make COMPILE=gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=6

FLASH命令设置,ESP8266根据不同的Flash容量大小是有布局的区别的,而支持FOTA与不支持FOTA的布局又不一样。下表提供 SPI_SIZE_MAP 设置参考:

FLASH容量大小(FLASH布局)SPI_SIZE_MAP(参数)4Mbit 512 KB (256 KB + 256 KB)02Mbit 256 KB18Mbit 1024 KB (512 KB + 512 KB)216Mbit 2048 KB (512 KB + 512 KB)332Mbit 4096 KB (512 KB + 512 KB)416Mbit-C1 2048 KB (1024 KB + 1024 KB)532Mbit-C1 4096 KB (1024 KB + 1024 KB)6

下表提供 SPI_MODE 设置参考:

SPI_MODE(参数)值QIO0QOUT1DIO2DOUT3

下表提供 SPI_SPEED 设置参考:

SPI_SPEED参数值20MHz20026.7MHz26.7140MHz40280MHz803

下表提供 BOOT 设置参考:

BOOT VERSION参数值boot_v1.1old0boot_v1.2+new1nonenone2

下表提供 APP 设置参考:

APP(参数)含义生成文件0不使用远程升级FOTA生成eagle.flash.bin+eagle.irom0text.bin1使用FOTA生成user1.bin2使用FOTA生成user2.bin 2、ESP-01S 编译命令

ESP-01S模块为8266芯片,FLASH大小为8Mbit,带boot,使用FOTA

make COMPILE=gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=2

ESP-01S模块为8266芯片,FLASH大小为8Mbit,不带boot,不使用FOTA

make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=2 3、ESP-12E 编译命令

ESP-12E模块为8266芯片,FLASH大小为32Mbit,带boot,使用FOTA

make COMPILE=gcc BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=4

ESP-12E模块为8266芯片,FLASH大小为32Mbit,不带boot,不使用FOTA

make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=DIO SPI_SIZE_MAP=4 三、下载/烧录 NON-OS SDK 程序 1、下载烧录工具 ESP_DOWNLOAD_TOOL

下载地址:烧录工具

更新时间:2020.8.15

更新说明:支持ESP32/ESP32-S2/ESP8266/ESP8285

2、下载步骤

双击打开 flash_download_tool_v3.8.5.exe

在这里插入图片描述

选择Developer Mode

在这里插入图片描述

我的是 ESP-01S 模块,芯片是ESP8266,所以选择 ESP8266 DownloadTool

在这里插入图片描述

3、Boot模式下载(带云端升级)

地址参考文档:ESP8266 SDK 入门指南 (仅针对旧版 SDK V2.X 及之前版本)

带OTA下载地址设置: 在这里插入图片描述

user1.1024.new.2.bin 文件存放位置需要查看编译时的控制台输出信息,如下图所示,user1.1024.new.2.bin 成功生成并存放到 bin/upgrade 文件夹下:

在这里插入图片描述

根据上面的编译命令设置下载参数,例如我的是ESP-01S模块,8266芯片,FLASH大小为8Mbit(所以地址设置为1024KB的地址),带boot,使用FOTA,则下载参数为下图所示

在这里插入图片描述

下载成功之后打开串口调试助手,重启ESP8266设备时设置波特率为74880用于接收信息,发送命令波特率设置为 115200,如下图所示,程序下载成功。

在这里插入图片描述

4、No-Boot模式下载(不带云端升级)

地址参考文档:ESP8266 SDK 入门指南 (仅针对旧版 SDK V2.X 及之前版本)

不带OTA下载地址设置:

在这里插入图片描述

No boot 模式生成的 eagle.flash.bin、eagle.irom0text.bin 文件都存放在 bin 文件夹下: 在这里插入图片描述

根据上面的编译命令设置下载参数,例如我的是ESP-01S模块,8266芯片,FLASH大小为8Mbit(所以地址设置为1024KB的地址),不带boot,不使用FOTA,则下载参数为下图所示

在这里插入图片描述

下载成功之后打开串口调试助手,波特率设置为 74880,如下图所示,程序下载成功。

在这里插入图片描述

四、下载/烧录 RTOS 3.0 SDK 程序(IDE1.5环境下) 1、配置快捷键

打开IDE1.5,右键单击工程,选择 Make Targets > Build

在这里插入图片描述

点击Add

在这里插入图片描述

配置快捷键进行下载,其命令是 make flash ,如果指定端口进行烧录下载固件比如 com15 的话,可以这样写:

make flash ESPPORT=COM15

在这里插入图片描述

2、下载程序

配置成功之后,选择刚才添加的下载工程,点击 Build

在这里插入图片描述

烧录完毕之后,日志打印会如下所示:

在这里插入图片描述 在这里插入图片描述

下载成功之后打开串口调试助手,波特率设置为 74880,如下图所示,程序下载成功。

在这里插入图片描述

五、下载/烧录 AT 固件 1、固件下载地址

固件下载地址:ESP8266 SDK发布

①、博安通 AT 固件 ②、安信可腾讯云AT固件 ③、ESP8266 MQTT默认透传AT固件 ④、ESP8266 MQTT透传AT固件(AT口改为UART0)

我这里下载了博安通 AT 固件,8Mbit 下载 1M 固件,32Mbit 下载 4M 固件: 在这里插入图片描述

2、烧录程序

查看固件参数:

在这里插入图片描述

我的是 ESP8266 12E 模块,32Mbit 的 FLASH,下载参数如下图,加载固件之后地址直接填 0x00000 就 OK 了:

在这里插入图片描述

下载成功之后打开串口调试助手,重启ESP8266设备时设置波特率为74880用于接收信息,发送命令波特率设置为 115200,如下图所示,程序下载成功。

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


    图片新闻

    实验室药品柜的特性有哪些
    实验室药品柜是实验室家具的重要组成部分之一,主要
    小学科学实验中有哪些教学
    计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
    实验室各种仪器原理动图讲
    1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
    高中化学常见仪器及实验装
    1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
    微生物操作主要设备和器具
    今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
    浅谈通风柜使用基本常识
     众所周知,通风柜功能中最主要的就是排气功能。在

    专题文章

      CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭