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.

[参考译文] CCS/CC3220SF-LAUNCHXL:本地 ota.html 文件的 Python 实现

Guru**** 2587365 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/920742/ccs-cc3220sf-launchxl-python-implementation-for-local-ota-html-file

器件型号:CC3220SF-LAUNCHXL

工具/软件:Code Composer Studio

大家好、

对于本地 OTA 支持、TI 提供了一个用于固件更新的 html 文件(ota.html)本地服务器。

python 中是否有任何与 Web 客户端相同的实现?

以便我可以通过 Python Web Client 更新固件映像。

提前感谢!

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

    您好 Bharat、  

    我们必须提供的唯一 OTA 实现方式是 local_ota 示例和 cloud_ota 示例。 如果您的问题严格地是网站如何为客户服务、您可以根据需要进行访问。 请记住、无论您如何设置本地网站、器件中的内部 OTA 过程都是相同的。 我们提供的网站只是演示的一部分。 您可以对闪存中所需的任何文件进行编程、并对其进行编程以提供所需的任何文件。

    或许一个好的开始位置是查看我们的程序员指南和我们目前拥有的 OTA 示例、以便更好地了解所有内容如何协同工作、从而让您更好地了解如何进行修改。

    https://www.ti.com/lit/ug/swru455j/swru455j.pdf?ts=1594146414232

    Jesu

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

    您好、Jesu、

    感谢您的反馈。

    我仍有几个问题需要澄清、请提供反馈。

    -从服务器传输的文件是按块传输还是一次传输?

    -在代码(local_ota)中、我可以看到有效负载是按块接收的、如果没有问题、请在流程中纠正我的错误?

    谢谢!

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

    您好 Bharat、

    它取决于文件的大小。 如果文件大小对于1个数据包中的标准大小有效载荷来说太大、则会进行块传输。 这通常不是您需要担心的问题、因为我们的软件应该处理这一问题。