Esp8266烧教程

1.复制需要烧录的代码路径

2.在eclipse中右边空白处点击右键选择import

3.打开c/c++文件选择带有 Makefile 的文件,点击Next

4.取消c++勾选 选择 Cygwin GCC ,把复制的代码路径粘贴到第二行空白栏,点击Finish

5.导入成功

6.打开esp8266-xpMqtt-master代码文件

7.打开app下的user文件夹,打开mqttusertasks.c 文件,修改第10,12行,如:

//MQTT ip地址或域名
 #define MQTT_BROKER_HOST     "www.llld.cn" 
//端口号<br>
 #define MQTT_BROKER_PORT     1883

8.打开user_main.c文件,修改第125与126行,引号内为WifI账号与密码,如:

sprintf(config.ssid, "****网络科技");
sprintf(config.password, "053168961991");

9.打开app文件夹下的Makefile文件,修改第18,19行,此处为你代码的存放路径,注意反斜杠,如:

 export SDK_PATH = /cygdrive/C/Users/Administrator/Desktop/esp8266-xpMqtt-master
 export BIN_PATH = /cygdrive/C/Users/Administrator/Desktop/esp8266-xpMqtt-master/bin/

(代码修改完成,准备编译)

10.选中eclipse中的代码文件夹,右击选择Build Target -> Create ,取消前两个勾选, COMPILE=gcc BOOT=new APP=1

SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=6

复制上面这段代码粘贴到空白第二栏,在第一栏起个名字,如:编译工程,点击 OK

图片02--------------------

11.选中eclipse中的代码文件夹,右击选择Build Target -> Create ,取消第一个勾选,填入 clean
在第一栏起个名字,如:清理工程

12.双击清理工程,看有没有报错,没有的话双击编译工程,等待编译完成

图片03

(编译完成,插上开发板,准备烧录代码)

乐鑫烧录工具:Flash 下载工具(ESP8266 & ESP32)
网址: https://www.espressif.com/sites/default/files/tools/flashdownloadtools_v3.6.5.zip

13.打开下载的乐鑫工具 flashdownloadtools_v3.6.5 文件夹下的

flashdownloadtools_v3.6.5.exe,在弹出页面选择Esp8266

按照顺序烧录原代码路径bin和upgrade中的4个文件,

esp_init_data_default.bin,

blank.bin,

boot_v1.6.bin,

user1.4096.new.6.bin

(复制代码存放路径),前两个文件右侧@烧录地址依次为:

0x3FC000

0x3FE000

另外两个看eclipse编译的结果最后的显示

下方选择:

40MHz,
DIO,
32Mbit-C1,(看见你开发板大小而定)
COM中选择COM3(看你开发板连接电脑后的设备管理器端口显示,也有可能是COM4),
BAUD,波特率选择115200

点击START开始烧录,可以看见开发板灯闪烁,等待烧录完成

14.打开友善串口调试助手,左侧端口和波特率选择成和烧录的一样,点击一下三角形开始按钮,按一下开发板RST按钮,出现如图代码,则连接成功

点击微信小程序可接收到消息

(注意mqttusertasks.c文件第26行订阅的主题需与微信小程序订阅的主题一致)

大神的博客:https://blog.csdn.net/xh870189248/article/details/80339814

posted @ 2021-12-17 14:00  待炒的鱼  阅读(1032)  评论(0)    收藏  举报