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.

[参考译文] CC3200SDK:无法更新服务包

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1034406/cc3200sdk-unable-to-update-service-pack

器件型号:CC3200SDK
Thread 中讨论的其他器件:CC3200

我正在使用 AWS S3 bucket 和预先签名的 URL 为 cc3200 OTA 处理开发自己的源代码。我能够下载文件"F43_sys_serviceack.ucf"并保存在 /sys/servicepack.ucf 路径中、但当我重新启动系统 时、仍然会使用旧的服务包启动。 我 无法找到我缺少的内容。如果他们有任何更新服务包的建议,请。

我打开 了标志值为35的文件“/sys/servicepack.ucf”,并且当我关闭该文件时,我还将发送签名信息。

在更新 /sys/servicepack.ucf 文件之前、我已更新文件/sys/servicepack.sig  

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

    您是否验证 了 SL_FS 命令的返回值?

    BR、

    Kobi

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

    非常感谢您的快速响应。当我打开文件时返回值为0, 但关闭时返回值为 -1。我认为文件关闭时出错。我将检查该值并返回给您。

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

    在“/sys/servicepack.ucf”文件的关闭请求期间,我将获得-1作为返回值。 我还在发送正确的签名和签名长度。请告诉我何时以及为什么我们将获得-1个文件关闭请求响应。

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

    为了验证签名字节、我添加了签名数据的调试打印、它与 TI 提供的签名文件相匹配  

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

    问题已修复。 这是我在 myside 的错误   ,因为我在“/sys/servicepack.ucf”文件中只写入了几个字节,因为我在文件关闭期间遇到了错误。在写入所有字节后,我能够成功关闭文件。