大佬们好,想请教一些关于OTA的问题。
现在我想将官方的native_ota_example移植到自己的项目中,有一些疑问。
使用此例程OTA下载烧录过程完成后,是否还需要自己编写校验BIN文件的数据完整性?
我查到论坛里有一个坛友说了BIN文件最后32字节为sha256校验码,是不是说明ESP32本身带有数据完整性校验,无需自己再校验一次。如果是,请问具体是在哪个文件实现的,想学习一下。
如果OTA本身没有进行数据完整性校验,是否有官方的库进行sha256校验,具体如何使用。感谢大佬们的指教!
Search found 4 matches
- Sat May 22, 2021 2:55 am
- Forum: ESP-IDF 中文讨论版
- Topic: 关于OTA问题
- Replies: 1
- Views: 2549
- Sat May 22, 2021 2:00 am
- Forum: ESP-IDF 中文讨论版
- Topic: vscode的插件输出乱码,请问怎么解决
- Replies: 2
- Views: 3392
Re: vscode的插件输出乱码,请问怎么解决
抱歉,现在才看到,这个应该是环境变量没配置好导致的。vscode中文插件已经装好了,看上去像编码问题。有点强迫症,这个检查环境输出是靠的什么呀,cmd?powershell?还是什么,虽然说配置好环境变量就不会提示了,可是我一直想把这个问题解决
- Sat May 22, 2021 1:57 am
- Forum: ESP-IDF 中文讨论版
- Topic: 请问应当使用什么软件计算.bin文件的SHA256值?
- Replies: 3
- Views: 5672
Re: 请问应当使用什么软件计算.bin文件的SHA256值?
老哥,我也在弄OTA,看你的意思是编译生成的bin文件最后几个字节就是sha256校验码。校验bin文件直接在esp32上对除去最后那几个字节的bin文件进行sha256运算就行,是吗?
- Sat Apr 17, 2021 3:38 pm
- Forum: ESP-IDF 中文讨论版
- Topic: vscode的插件输出乱码,请问怎么解决
- Replies: 2
- Views: 3392
vscode的插件输出乱码,请问怎么解决
不是指环境怎么配置,是指乱码本身怎么处理