3954|1

1万

帖子

25

TA的资源

版主

楼主
 

ESP32-S2的UF2 bootloader [复制链接]

 

ESP32-S2的UF2 bootloader现在已经合并到

链接已隐藏,如需查看请登录或者注册
中,它主要针对使用
链接已隐藏,如需查看请登录或者注册
的MCU,目前支持ESP32-S2、iMXRT10xx、LPC55xx、STM32F4。使用UF2 bootloader,就可以方便的通过USB以磁盘模式更新程序,无需其它软件,非常方便。下面介绍在esp32-s2中安装UF2 bootloader的方法。

1.在下载Bootoader前,首先需要更新esptool.py,使其支持esp32-s2。

 

pip install esptool --upgrade

 

2.然后从tinyuf2网站下载对应的固件,或者下载源码自己编译。因为以前测试过乐鑫的 espressif saola1 wroom开发板,所以直接下载了对应的固件文件。

链接已隐藏,如需查看请登录或者注册


3.使用microUSB线连接espressif saola1 wroom开发板的usb到计算机

4.将zip固件文件展开,然后通过命令行下载固件

 

esptool.py --chip esp32s2 -p /dev/ttyUSB0 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 4MB 0x8000 partition-table.bin 0xe000 ota_data_initial.bin 0x1000 bootloader.bin 0x2d0000 tinyuf2.bin

 

注意将-p /dev/ttyUSB0后串口修改为你计算机上对应的串口,如果是windows系统,就是COMXXX(XXX是串口号)。

下载后,将P19/P20连接到USB的D-/D+,就可以看到对应的磁盘了。具体连接参考这个帖子:ESP32-S2-Saola-1 连接USB

 

点赞 关注
 
 

回复
举报

1万

帖子

25

TA的资源

版主

沙发
 
本帖最后由 dcexpert 于 2021-1-21 23:40 编辑

github上下载文件经常出现阻塞速度比较慢,为了方便大家这里提供下载文件:

 

安装uf2后,就可以通过usb下载circuitpython固件(第二个文件)。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表