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

浙公网安备 33010602011771号