数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1939|回复: 18

[Arduino] ESP32用什么方式烧录?

[复制链接]
发表于 2023-12-11 09:05:30 | 显示全部楼层 |阅读模式
看到有坛友的帖子里提到了一个烧录工具,不了解ESP32,打算撸几片回来研究做个远程控制小水泵浇水的玩意,ESP32需要专门的烧录工具吗?需要的话这个月的免费打板就安排一下顺便把这板子给打了:

https://oshwhub.com/LittleOAndLi ... dHqxFLEgGUsqK2Wl16B

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
 楼主| 发表于 2023-12-11 09:15:59 | 显示全部楼层
还有ESP32和ESP8266有什么区别?貌似8266还便宜点,是不是用8266就够了呢?
https://oshwhub.com/LittleOAndLittleQ/esp8266-shao-lu-jia
回复 支持 反对

使用道具 举报

发表于 2023-12-11 10:07:33 | 显示全部楼层
本帖最后由 devcang 于 2023-12-11 10:15 编辑

ESP32、ESP8266  常用、开源,又方便的
一种方式 esptool  + python,在命令行执行
    如
                    esptool --chip esp8266 --port COM4 --baud 921600  --before default_reset --after hard_reset write_flash 0x0  <bin_file_path>

另一种方式,arduino  IDE界面,直接选择开发板、对应的串口,再点击“上传”(右箭头的工具按钮),即编译、下载bin文件

进阶,可以做 OTA、HTTP UPDATE,等


回复 支持 反对

使用道具 举报

发表于 2023-12-11 10:09:04 | 显示全部楼层
猪小呆 发表于 2023-12-11 09:15
还有ESP32和ESP8266有什么区别?貌似8266还便宜点,是不是用8266就够了呢?
https://oshwhub.com/LittleOAn ...


一般对比,可以认为ESP32是ESP8266的升级 ,但ESP32有蓝牙。

是否够用,看自己的开发环境。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-11 10:14:45 | 显示全部楼层
devcang 发表于 2023-12-11 10:07
ESP32、ESP8266  常用、开源,又方便的
一种方式 esptool  + python,在命令行执行
另一种方式,arduino  I ...

假如ESP8266小板买到手,手上没有任何烧录工具,可以直接用软件烧录吗?
回复 支持 反对

使用道具 举报

发表于 2023-12-11 10:21:58 | 显示全部楼层
本帖最后由 devcang 于 2023-12-11 10:31 编辑
猪小呆 发表于 2023-12-11 10:14
假如ESP8266小板买到手,手上没有任何烧录工具,可以直接用软件烧录吗?

看你发的是ESP32的烧录架,ESP8266模块不直接兼容。

如ESP8266的ESP-12,
1、要GPIO15接10k对地、CH-PC接10K对3.3v,
2、然后GPIO0接地、正确连接TX、RX、3.3v、GND,RESET(RST对地一下,或重新上电,都可以RESET),
3、然后在电脑使用对应的串口就下载bin

入门,建议使用Arduino + ESP8266 for Arduino/ ESP32 for Arduino

      看重原文,可以看这两个链接(英文的),但容易看懂,几个步骤就安装好开发环境
https://github.com/esp8266/Arduino   
https://docs.espressif.com/proje ... est/installing.html

打赏

参与人数 1家元 +20 收起 理由
猪小呆 + 20

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-11 10:26:12 | 显示全部楼层
devcang 发表于 2023-12-11 10:21
看你发的是ESP32的烧录架,ESP8266模块不直接兼容。

如ESP8266的ESP-12,

明白了,应该还是需要一个ch340之类的编程器提供串口通讯功能,不然没办法直接和电脑连,看来还是有必要搞一块这种烧录架
回复 支持 反对

使用道具 举报

发表于 2023-12-11 10:35:44 | 显示全部楼层
猪小呆 发表于 2023-12-11 10:26
明白了,应该还是需要一个ch340之类的编程器提供串口通讯功能,不然没办法直接和电脑连,看来还是有必要 ...

是的,其它USB-TTL转接,也可以,CH340便宜好用。
偶前不久,也发过烧录架类似的立创project,兼容了 ESP32-CAM、ESP-12。——因为模块很多类型,直接的烧录架要做到全兼容,得很大的板。所以,按自己常用,做烧录架。
回复 支持 反对

使用道具 举报

发表于 2023-12-11 17:27:03 | 显示全部楼层
esp直接ttl就可以烧写了。
回复 支持 反对

使用道具 举报

发表于 2023-12-11 20:16:41 | 显示全部楼层
用USB转TTL串口线就可以烧录原始固件。
平时开发最好用WIFI来更新用户固件,防止手滑短路烧坏模块。
回复 支持 反对

使用道具 举报

发表于 2023-12-11 21:25:42 | 显示全部楼层
Z猪小呆玩得花
回复 支持 反对

使用道具 举报

发表于 2023-12-13 10:08:25 | 显示全部楼层
装傻充愣 还得是你猪小呆
回复 支持 反对

使用道具 举报

发表于 2023-12-13 10:23:42 | 显示全部楼层
Arduino就可以了,代码就从网上撸其他大佬的,方便简单
回复 支持 反对

使用道具 举报

发表于 2023-12-13 20:16:25 | 显示全部楼层
猪小呆 发表于 2023-12-11 10:14
假如ESP8266小板买到手,手上没有任何烧录工具,可以直接用软件烧录吗?

建议买ESP8266 Mini D1
自带USB接口,插上电脑,直接用arduino,一键烧录。
回复 支持 反对

使用道具 举报

发表于 2023-12-14 13:05:24 | 显示全部楼层
刷单片机  除了2块钱的TTL线  我不会想到其它东西

回复 支持 反对

使用道具 举报

发表于 2023-12-14 23:02:50 | 显示全部楼层
不需要专门的,反正你做板都得带上usb转串口。
要是图方便,图上那板子可不好焊,建议买成品
回复 支持 反对

使用道具 举报

发表于 2023-12-19 20:07:42 | 显示全部楼层
我感觉兼容性最好的烧录工具是esptool,我烧写micropython固件时,用其他的烧录工具偶尔会不正常,但是用esptool一直都不错。

esp8266端口少,功能弱,但是便宜
esp32端口多,功能强大,但是贵
同单片机类似,根据需要选择合适的
回复 支持 反对

使用道具 举报

发表于 2023-12-20 11:03:19 | 显示全部楼层
用esp8266 ,比esp32c3  s3 稳定,  ESP8266 Mini D1这板不错 小巧
回复 支持 反对

使用道具 举报

发表于 2023-12-20 16:41:58 | 显示全部楼层
能用esp32给esp32刷程序 。实现个离线编程器,免电脑 。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-19 11:33 , Processed in 0.171600 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表