树莓派esp8266烧录
树莓派上为 ESP8266 烧录固件完整步骤(中文版)
所需工具/环境
-
硬件
- 树莓派(已联网)
- ESP8266 开发板(如 NodeMCU)
- USB 转 TTL 串口模块(若 ESP8266 无直插 USB 口)
- 杜邦线(接线用)
- 重要:ESP8266 需进入 烧录模式(GPIO0 接地)
接线示意图:
ESP8266 USB-TTL 模块 树莓派 TX → RX RX → TX GND → GND → 树莓派GND VCC/3V3 → 3.3V(勿接5V!) GPIO0 → GND(烧录前短接!) -
软件工具
esptool(固件烧录工具)- 目标固件文件(如
firmware.bin,需提前下载)
详细步骤
1. 安装 esptool
sudo apt update
sudo apt install python3-pip # 安装 pip
sudo pip3 install esptool # 安装 esptool
2. 连接硬件
- 按接线图连接 ESP8266 和 USB-TTL 模块,模块插入树莓派 USB 口。
- 烧录模式操作:
- 将 ESP8266 的 GPIO0 用杜邦线短接到 GND(强制进入烧录模式)
- 再给 ESP8266 通电(插入 USB 口)
3. 查找串口设备名
ls /dev/ttyUSB* # 通常显示 /dev/ttyUSB0 或 /dev/ttyAMA0
记录你的设备名(如
/dev/ttyUSB0)
4. 擦除 ESP8266 原有固件
esptool.py --port /dev/ttyUSB0 erase_flash
出现
Chip erase completed successfully表示擦除成功
5. 烧录新固件
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash \
0x00000 固件文件名.bin # 例如 firmware.bin
关键参数说明:
--baud 460800:波特率(高速度烧录)0x00000:固件的烧录起始地址(不同固件可能不同,以官方文档为准)- 常见固件地址:
- MicroPython:
0x00000 - AT指令固件:
0x00000或0x1000 - NodeMCU:
0x00000
- MicroPython:
6. 退出烧录模式
- 断开 GPIO0 与 GND 的短接
- 按下 ESP8266 的 复位按钮(RST)
- 此时 ESP8266 将正常启动新固件
验证烧录
- 使用串口调试工具查看输出
sudo apt install minicom minicom -D /dev/ttyUSB0 -b 115200 # 退出按 Ctrl+A → X - 预期结果:
- MicroPython 固件 → 显示
>>>Python 交互提示符 - AT 固件 → 发送
AT指令返回OK
- MicroPython 固件 → 显示
常见问题解决
-
权限不足
sudo usermod -aG dialout $USER # 当前用户加入串口组 sudo reboot # 重启生效 -
烧录超时/失败:
- 检查接线(尤其是 GPIO0 是否短接 GND)
- 降低波特率:
--baud 115200 - 更换 USB 口/USB-TTL 模块
-
固件地址错误:
查阅固件官方文档,确认烧录起始地址(如乐鑫官网固件常用0x1000)
通过以上步骤,你已成功在树莓派上完成 ESP8266 固件烧录!
ESP8266烧录与机智云一键配网教程
ESP8266模块因其低成本和高性能,广泛应用于智能家居和工业自动化等领域。机智云平台提供了一键配网功能,简化了设备的联网过程。本教程将详细介绍如何使用ESP8266进行
2025-05-24 11:04:48
esp8266不烧录可以使用吗
ESP8266是一款非常流行的Wi-Fi模块,广泛应用于物联网项目中。然而,如果不进行烧录,ESP8266将无法正常工作。 1.
2024-08-19 17:28:56
如何使用esp8266-01为树莓派2b提供wifi连接?
您好,我喜欢使用 esp8266-01 为我的树莓派 2b 提供 wifi 连接,就像我使用 usb wifi 一样,如果您能帮助我,我将不胜感
基于ESP8266的树莓派帽
方案介绍ostmoxy printerX 无线接入点 (Raspberry Pi Hat)这是一个 Raspberry Pi“帽子”,可容纳 CPU 冷却风扇和 ESP8266 ESP
资料下载
香香技术员
2022-12-26 16:26:09
ESP8266 NodeMCU-PyFlasher烧录工具的使用
ESP8266 NodeMCU-PyFlasher烧录工具的使用给ESP8266程序烧
资料下载
佚名
2021-10-26 16:51:05
ESP8266 控制开关
以ESP8266为服务端,当用户的访问设备与ESP8266在同一个Wi-Fi下时,可以通过ESP8266的IP地址来访问控制灯光开关的页面。使用
资料下载
百灵千岛酱
2021-10-21 16:21:09
ESP8266无人机原理图+PCB合集
现在作为廉价的配置就是ESP8266(树莓派Pico)+MPU6050+MOSx4(Si2302 )+LDO。然后原理图已经绘制完毕,接下来的问
2023-01-06 14:37:59
如何进行ESP8266固件烧录
ESP8266 AT固件烧写说明一、材料准备二、烧录过程三、验证ESP8266可以通过AT指令进行控制,也可以通过像arduino IDE 之类
推荐好用的 ESP32/ESP8266 烧录器 USB-TTL转接板开发工具ESP-T01
1970-01-01 08:00:00 至 1970-01-01 08:00:00
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机