大佬们好,想请教一些关于OTA的问题。
现在我想将官方的native_ota_example移植到自己的项目中,有一些疑问。
使用此例程OTA下载烧录过程完成后,是否还需要自己编写校验BIN文件的数据完整性?
我查到论坛里有一个坛友说了BIN文件最后32字节为sha256校验码,是不是说明ESP32本身带有数据完整性校验,无需自己再校验一次。如果是,请问具体是在哪个文件实现的,想学习一下。
如果OTA本身没有进行数据完整性校验,是否有官方的库进行sha256校验,具体如何使用。感谢大佬们的指教!
关于OTA问题
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: 关于OTA问题
不需要自己再去校验。
esp_ota_end 里调用的 esp_image_verify 就做了校验的动作,具体参看代码。
esp_ota_end 里调用的 esp_image_verify 就做了校验的动作,具体参看代码。
Who is online
Users browsing this forum: No registered users and 138 guests