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.

[参考译文] CC2650:增加 OAD 速度

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1308553/cc2650-increase-oad-speed

器件型号:CC2650

您好!

是否有任何参考代码可以使用"计时器延迟"和"每个计时器的数据包"等高级参数来实现 OAD?

使用我们自己的应用、FOTA 过程为~6分钟(我想我们使用 默认模式、即计时器延迟=10ms、每个计时器的数据包=1)。

当使用 SensorTag 应用程序且 计时器延迟=50mS 且每个计时器的数据包=50时、更新需要~17秒。

谢谢。

伊泰

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

    您好、Itay、

    要提高 OAD 速度、我建议在增加 PDU 大小的同时缩短连接间隔。 确保数据包大小尽可能大并且数据包发送速度尽可能快应该可以缩短 OAD 过程的持续时间。

    此致、

    1月

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

    大家好、Jan、

    感谢您的回复。

    我们目前以16字节的形式发送每个 FW 块-这是否意味着我们可以发送更大的块?

    是否有用于实现快速 OAD 的 iOS 或 Android 参考代码?

    谢谢。

    伊泰

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

    您好、Itay、

    我们最近在支持 OAD 的 iOS 和 Android 上发布了 SimpleLink Connect 应用程序、但我不确定它是否可以直接与 CC2650配合使用。 我们确实免费提供了源代码、因此它仍然是一个很好的开发起点。

    https://www.ti.com/tool/SIMPLELINK-CONNECT-SW-MOBILE-APP

    此致、

    1月

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

    您好!

    此参考不包括控制"计时器延迟"和"每个计时器/通知的数据包数"参数的能力(并且不支持 CC2650、但没关系)。

    原始 iOS SensorTag 应用程序是否有参考代码? 有没有 OAD 代码?

    谢谢。

    伊泰

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

    您好、Itay、

    很遗憾、我们不提供以前的移动应用程序的源代码。

    此致、

    1月

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

    明白了。

    是否有任何其他参考用于使用"计时器延迟"和"每个计时器/通知的数据包数"、例如 BLE 器件监控器或 BTool?

    对于如何实施、是否有任何指导方针/分步说明?

    谢谢。

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

    您好!

    您应该能够在 BLE 器件中的应用级实施计时器延迟或每个计时器/通知数据包逻辑。 如果使用数据包,则指的是有效负载大小,则可以通过修改通知特征的特征数据长度和增加连接中使用的 PDU 大小来配置此值。

    此致、

    1月