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.

[参考译文] CC2642R:BTool 执行 Ping 操作

Guru**** 2445440 points


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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1161006/cc2642r-ping-execution-by-btool

器件型号:CC2642R

我正在使用"simplelink_cc13xx_cc26xx_sdk_5_40_00_40"的示例源。

我想使用 BTool 测量中央设备和外设之间的延迟。
我认为可以使用 Ping 来测量它、但我应该如何使用 BTool 执行 Ping?

如果有其他方法可以使用 BTool 测量延迟、请告诉我。

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

    嗨、Shigehiro、

    当 BTOOL 向外设发送 TXS 以及从外设接收消息时、它会打印时间戳。 您是否可以使用它来测量延迟?

    此外、如果您有 Ellisys 或 Frontline 蓝牙 LE 监听器、则可以轻松获取此信息。

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

    尊敬的 Ammar:

    感谢你的答复。

    在我们的一方、数据包会定期从外设传输到中央设备。

    我理解您关于根据传输周期和时间戳之间的差异计算延迟的建议。
    我会考虑这个。

    最好是有一种方法来检查 BTool 从日志输出的延迟、只需使用 BTool 函数(命令)而不修改中央或外设处理即可。

    此致、

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

    嗨、Shigehiro、

    我不确定 HCI API 是否存在这样的函数。 延迟通常是所选连接间隔的函数、至少是一个函数。

    我希望 BTool 中打印的时间戳足以满足您的测试要求。 另一种测试方法是在接收到命令时在应用程序中进行 GPIO 切换(例如、写入特征)、并在写入特征的应用程序中放置单独的 GPIO 进行切换。 只需对 simple_central 和 simple_peripheral 进行极少的修改即可完成此操作、并且您可以测量两个 GPIO 切换之间的时间。 这与使用时间戳类似、它更精确、但也更努力。

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

    尊敬的 Ammar:

    非常感谢您的建议。
    我将与公司成员讨论该问题。

    此致、

    志贺郎