完善资料让更多小伙伴认识你,还能领取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 构建的现有系统上? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
180个成员聚集在这个小组
加入小组453 浏览 1 评论
1452 浏览 1 评论
618浏览 6评论
515浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
495浏览 5评论
496浏览 4评论
486浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-4 08:20 , Processed in 0.709291 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号