乐鑫技术交流
直播中

杨云

7年用户 801经验值
私信 关注
[问答]

如何通过USB-OTG外设从U盘对ESP32-S3进行编程?

我正在将 ESP32-S3-WROOM-1U 作为商用厨房电器的控制器,我想允许通过 USB 闪存驱动器更新固件的可能性,以允许用户更新固件而无需使用笔记本电脑,运行 DFU 等。

设备正面会有一个 USB 端口,用户可以将 USB 闪存驱动器插入其中(包含新固件)。一旦用户启动带有闪存驱动器的机器,它就会识别闪存驱动器,并开始更新过程。

ESP32-S3 完全可以做到这一点吗?


回帖(1)

陈键

2023-3-1 11:40:46
ROM 中不支持此功能,但您可以通过多种方式在用户固件中实现它。最简单的方法是简单地将 USB 记忆棒视为“OTA”更新的来源,并使用现有的基础设施来这样做;您必须自己想出安装闪存驱动器、查找更新文件并将其输入 OTA API 的逻辑。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分