10 OTA升级CRC过了,但是HASH没过?

发布于 2020-12-09 12:31:35
[I]RT-Thread OTA package(V0.2.1) initialize success.
[I]Verify 'download' partition(fw ver: v20201028_v0.5.1.39, timestamp: 1603859362) success.
[I]OTA firmware(app) upgrade(v20201209_v0.5.3.11->v20201028_v0.5.1.39) startup.
[E]Verify downloaded firmware hash (calc.hash: ea3f3ba7 != hdr.hash: c6cfa61e) failed.
[E]OTA upgrade failed! Download data copy to partition(app) error!
[E]OTA upgrade failed!
[I]Verify 'app' partition(fw ver: v20201209_v0.5.3.11, timestamp: 1607486597) success.
[I/FAL] Find user firmware at app partition 0x08010000 successfully.
[I/FAL] Bootloader jumps to user firmware now.

查看更多

关注者
0
被浏览
167
2 个回答
aozima
aozima 2020-12-09
拒绝白嫖,拒绝键盘侠!

OTA搬运之后 ,可以有把整片FLASH读出来和原文对比,用来分析 解密/解压/擦写 哪个环境出了问题。

什么平台?
什么版本?
boot哪来?
rbl怎么来的?

weiyuliang
weiyuliang 2021-01-22

确实,我也遇到过,bootloader 是官方生成的,APP部分有时候能升级有时候就不行,加个线程就HASH erro 把这个线程去掉就能正常识别,生成的固件是不存在问题的

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览