This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3220MODA:闪存映像的校验和

Guru**** 2391415 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/733145/cc3220moda-checksum-for-flash-image

器件型号:CC3220MODA

您好!

计算 CC3220闪存映像的校验和的最佳做法是什么?  安全闪存功能是否有必要?   

我知道十六进制文件包含程序映像和文件系统内容等、因此我不确定这是否可行。

感谢您的帮助!

最棒的
Joe K.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Joseph、

    通过硬件 SHA 加速器运行下载的映像、可以在 OTA 更新或类似版本期间计算校验和。 SDK 中的 crypto-hmac 示例展示了如何使用加密驱动程序来访问散列函数。

    但是、OTA 库应能够抵御不良更新软件包的影响。 首先、映像中的每个单独文件都已进行哈希处理。 如果查看 OTA 捆绑包的元数据、则每个文件都已具有一个哈希、OTA 库将在应用更新时检查该哈希。 此外、当应用新 OTA 映像时、它将在失效防护模式下完成、因此、如果更新损坏或以其他方式导致系统崩溃、映像将在复位时回滚到之前的工作状态。 由于 OTA 库使用硬件看门狗在发生此类崩溃时自动复位系统、因此不应将坏映像成功应用到器件。

    如果您需要更多的澄清、或对该主题有其他疑问、请告诉我。

    此致、
    Michael