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.

[参考译文] CC1310:无 Linux SDK 的 OAD 更新

Guru**** 2482225 points
Other Parts Discussed in Thread: CC1310, CC1312R, CC1312R7

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1217099/cc1310-oad-update-without-linux-sdk

器件型号:CC1310
主题中讨论的其他器件: CC1312RCC1312R7

您好!

我有关于 OAD 更新的问题。 我们实现了一个包含一个收集器和50个传感器的网络。 是否可以在不使用 Linux SDK 应用程序的情况下对 CC1310传感器执行 OAD 更新? 具体而言、我们需要在模块上运行整个收集器应用程序并仅通过串行接口进行通信。

此致、阿尔斯

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

    您好,Ales:è ne

       您需要参考网关示例来修改一整套 OAD 进程,通过主平台上的 URAT 将升级文件分包给收集器、然后发送到传感器、由传感器将其写入外部闪存。然后复制到内部闪存。  您可以在传感器 OAD 示例中看到这些。   

    Br、

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

    您好!

    感谢快速响应。

    这意味着我必须从头开始,没有任何例子。 首先、我必须通过 UART 发送.bin 文件并将其保存到收集器中。 它是否与 Linux SDK 中的协议相同? 闪存上是否有足够的空间用于此目的? 如果我们为收集器使用 CC1312R7模块(目前我们正在使用 CC1312R)、理论上可能会吗?

    此致、Aleš

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

    您好!Aleš

    我怀疑 CC1310的内部闪存上有足够的空间来存储您的应用。 则可以使用外部闪存进行工作。

    您建议使用 CC1312R7是一种好方法。 在这里、使用内部闪存是可行的。

    此致、

    Arthur

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

    您好  Aleš:

        正如 Arthur 所说的、如果不使用外部闪存、也许应该使用 CC1312R7。关于该协议、可以参考网关示例、它不太难理解、但可以自己定义。