完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
你好!
我在全球范围内拥有大约 2000 台使用 2.4.0 构建的物联网设备。在过去的几年里,我已经向它们推送了十几个或更多的更新,并且这些更新始终运行良好。我使用 ESPhttpUpdate.update。 今天我觉得是时候尝试 2.7.0 了。我发现在安装使用 2.7.0 构建的系统时,使用 2.4.0 构建的平台在 ESPhttpUpdate.update() 中永远挂起。但是,如果手动重置设备,则确实已加载新版本并且运行良好。不幸的是,我的设备用户自己访问重置按钮非常尴尬,因此这有效地阻止了我使用 2.7.0。 我还测试了一个加载了 2.7.0 版本的设备,它可以毫无问题地加载另一个使用 2.7.0 构建的版本。 我的应用程序大小非常接近限制。2.4.0 大小为 959391,2.7.0 大小为 972333。我总是注意将 FLASH 大小设置为 4M(1M SPIFFS)以确保此大小适用于 OTA。我有适当的计量方法来监控正在运行的系统上的可用动态内存,并且两个版本都不会低于 20k 免费。 所以我的问题是:如何将 2.7.0 构建推送到使用 2.4.0 构建的现有系统上? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
945 浏览 0 评论
1672 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5021 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1253浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2336浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2526浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1051浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:50 , Processed in 0.549664 second(s), Total 71, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1726
