完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
[0;31mE (42044) DRV NVS: nv open successed[0m
[14:15:20.852]收←◆[0;31mE (42104) DRV NVS: nv open successed[0m [14:15:20.899]收←◆[0;31mE (42149) DRV NVS: nv open successed[0m [14:15:20.943]收←◆[0;31mE (42194) DRV NVS: nv open successed[0m [14:15:21.004]收←◆[0;31mE (42254) DRV NVS: nv open successed[0m [14:15:21.039]收←◆[0;31mE (42289) DRV NVS: nv open successed[0m [0;31mE (42309) DRV NVS: nv open successed[0m [14:15:21.091]收←◆[0;31mE (42344) DRV NVS: nv open successed[0m [14:15:21.155]收←◆ota_t.ota_start in ... [14:15:21.354]收←◆ try to run into ota update codes. [0;31mE (42619) drv_ota: Running partition type 0 subtype 16 (offset 0x00010000)[0m [0;31mE (42619) drv_ota: Writing to partition subtype 16 at offset 0x10000[0m [14:15:22.378]收←◆[0;31mE (43629) drv_ota: Prepare to restart system![0m W (43634) wifi:hmac tx: stop, discard W (43639) wifi:hmac tx: stop, discard [14:15:22.562]收←◆ets Jul 29 2019 12:21:46 rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:2 load:0x3fff0030,len:4 load:0x3fff0034,len:5800 load:0x40078000,len:14820 load:0x40080400,len:3864 entry 0x4008063c log如上,为什么开始ota升级,esp_restart()后,不进入ota的app |
|
相关推荐
1个回答
|
|
以下是一些可能的原因和解决方法:
1. **固件烧录问题**:确保您已经正确烧录了OTA固件。如果固件烧录不完整或损坏,设备可能无法正确启动新的应用程序。 2. **分区问题**:检查您的设备是否使用了正确的分区方案。OTA升级需要两个分区:一个用于当前运行的应用程序,另一个用于OTA升级的应用程序。确保您在烧录OTA固件时选择了正确的分区。 3. **NVS(非易失性存储)问题**:从您提供的日志来看,设备在重启时多次尝试打开NVS。这可能是由于NVS存储的配置问题或损坏。尝试以下操作: - 检查NVS分区的大小是否足够。 - 确保NVS分区没有损坏。如果可能,尝试重新烧录NVS分区。 4. **OTA升级逻辑问题**:检查您的OTA升级逻辑是否正确。确保在升级过程中,设备能够正确地切换到新的应用程序分区。 5. **系统参数问题**:在某些情况下,系统参数(如WiFi配置)可能没有正确地保存或加载。这可能导致设备在OTA升级后无法正常启动。检查您的代码,确保系统参数在OTA升级过程中正确处理。 6. **硬件问题**:虽然不太可能,但硬件问题也可能导致设备在OTA升级后无法正常启动。检查您的ESP32设备,确保没有硬件损坏或连接问题。 7. **软件版本问题**:确保您的ESP32设备和烧录的固件使用的是兼容的ESP-IDF版本。不兼容的版本可能导致OTA升级失败。 8. **调试和日志**:增加更多的调试信息和日志输出,以便更好地了解设备在OTA升级过程中的状态。这可以帮助您快速定位问题所在。 9. **重启策略**:在某些情况下,设备可能需要多次重启才能正确加载OTA升级的应用程序。尝试在代码中添加多次重启的逻辑,以确保设备能够正确地切换到新的应用程序分区。 |
|
|
|
只有小组成员才能发言,加入小组>>
142 浏览 1 评论
550浏览 6评论
460浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
441浏览 5评论
444浏览 4评论
415浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 19:07 , Processed in 0.758055 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号