esp-idf 5.0 esp32-s3 ota 固件升级成功后的Warning

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

esp-idf 5.0 esp32-s3 ota 固件升级成功后的Warning

Postby jr-test » Thu May 18, 2023 8:51 am

ota固件升级成功后,重启esp32-s3。
抛出了一个警告,如下:

Code: Select all

Warning: checksum mismatch between flashed and built applications. checksum of built application is xxxxxxxxx
翻译了一下:闪存和内置应用程序之间的检验和不匹配。已构建应用程序的校验和为xxxxxx。

有大佬知道为啥会出现这个警告吗?

yake827
Posts: 43
Joined: Mon Aug 09, 2021 7:51 am

Re: esp-idf 5.0 esp32-s3 ota 固件升级成功后的Warning

Postby yake827 » Fri May 19, 2023 9:10 am

这个LOG我在v5.0没有搜到。
判断 OTA 升级成功之后的这个 Warning 是否有影响可以参考如下步骤:
1. 从LOG看看当前启动的分区,OTA完成,复位后看看当前启动的分区,如果是下一个分区,则说明升级成功,这个warning可以忽略
2. 可以忽略是因为在加载时会对固件进行校验,如果校验没过,会打印信息并加载下一个app分区,如果看到检验不过,可以将下载的固件和flash中的固件对比,看看差异点在哪里

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

Re: esp-idf 5.0 esp32-s3 ota 固件升级成功后的Warning

Postby jr-test » Fri May 19, 2023 11:43 am

yake827 wrote:
Fri May 19, 2023 9:10 am
这个LOG我在v5.0没有搜到。
判断 OTA 升级成功之后的这个 Warning 是否有影响可以参考如下步骤:
1. 从LOG看看当前启动的分区,OTA完成,复位后看看当前启动的分区,如果是下一个分区,则说明升级成功,这个warning可以忽略
2. 可以忽略是因为在加载时会对固件进行校验,如果校验没过,会打印信息并加载下一个app分区,如果看到检验不过,可以将下载的固件和flash中的固件对比,看看差异点在哪里
升级成功后就重启设备,是按照新的固件程序运行的,这个warning不影响使用。但是就是想知道为啥会抛出这个警告。
然后我用另一块esp32-s3,用一个不同的固件进行更新,没有抛出警告,应该是哪里设置有问题。
两个固件不同的地方在nvs的分区,一个是16k,一个是24k。24k的就抛出警告。

yake827
Posts: 43
Joined: Mon Aug 09, 2021 7:51 am

Re: esp-idf 5.0 esp32-s3 ota 固件升级成功后的Warning

Postby yake827 » Mon May 22, 2023 1:49 am

你可以在IDF搜一下这个warning是哪里打印的,是什么条件没有满足。

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

Re: esp-idf 5.0 esp32-s3 ota 固件升级成功后的Warning

Postby jr-test » Wed May 24, 2023 7:55 am

yake827 wrote:
Mon May 22, 2023 1:49 am
你可以在IDF搜一下这个warning是哪里打印的,是什么条件没有满足。
好嘞[抱拳]

dzq1980
Posts: 5
Joined: Mon Mar 27, 2023 9:10 am

Re: esp-idf 5.0 esp32-s3 ota 固件升级成功后的Warning

Postby dzq1980 » Fri Sep 08, 2023 6:11 am

我5.11的IDF也遇到同样的问题,你有没有解决呢


jimmy98035@gmail.com
Posts: 2
Joined: Wed Aug 23, 2023 2:53 am

Re: esp-idf 5.0 esp32-s3 ota 固件升级成功后的Warning

Postby jimmy98035@gmail.com » Thu Jan 04, 2024 5:38 am

“Detect flash size when flashing bootloader”这条配置是不是勾选了,去掉试试

Who is online

Users browsing this forum: No registered users and 34 guests