主题中讨论的其他器件:UNIFLASH
您好!
我们有一个实现了 OTA 机制的应用程序。 由于我们当前的代码签名证书即将过期、我们已申请新证书。
我们的证书颁发机构 不再支持 SHA 256密钥大小、并提供了新 的512密钥大小。
这个新的密钥在 OTA 应用程序中显示错误、我们将其向下跟踪到 SL_FsClose 函数。
当使用我们的新密钥时、该函数返回-10290
#define SL_ERROR_FS_WRONG_SIGNATURE_OR_CERTIFIC_NAME_LENGTH (-10290L)
如果我们查看 Simplelink WiFi 网络处理器用户指南、我们可以在第138页的第8.4.7章 中找到该器件支持多达512个证书链验证类型。
https://www.ti.com/lit/ug/swru455m/swru455m.pdf?ts=1665048047843
我们进行的另一项测试是、我们使用映像刷写器件、并使用旧证书签名、其中包含支持 新证书所需的文件。 但在执行 OTA 后、我们仍然会遇到 sl_FsCl.ose 错误。
当我们尝试使用 Uniflash 刷写器件时、会看到以下错误:

我们使用 sp_4.8.0.8_3.7.0.1_3.1.0.26和 sp_4.13.0.2_3.7.0.1_3.1.0.26对两种方式(OTA 和 Uniflash)进行了测试

