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.

[参考译文] CC2745P10-Q1:car_node 示例中的 L2CAP 数据包大小限制

Guru**** 2538960 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1515387/cc2745p10-q1-l2cap-packet-size-limitation-in-car_node-example

器件型号:CC2745P10-Q1

工具/软件:

您好、TI

如何使 BLE L2CAP 在 car_node 示例项目中一次发送 255 字节缓冲区数据? 当我们使用 SDK 9.10.0.83 中的 car_node 示例在 CC2745 上进行蓝牙 CCC3.0 数据传输时、我们发现 L2CAP 有长度限制、  无法传输超过大约 60 的数据包(使用 L2CAP_SendSDU () 函数)。 但是、ti_ble_config.h 显示 MAX_PDU_SIZE 的值为 255、并且 syscfg 中的 L2CAP 配置如下所示、这似乎没有施加大约 60 个 字节的限制。 是否有其他配置可能对 L2CAP 传输长度造成额外限制?

此致!

普雷斯顿

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

    您好、TI

    是否有任何更新? 或者您需要我来补充任何信息吗?

    下图显示了有关 PDU_SIZE 的一些定义。

    此外、当我将 CC2745 的 car_node 示例替换为 Basic_ble 时、此限制问题消失了。 两个例子之间似乎存在差异。 您能否告诉我、car_node 示例中是否有任何其他位置限制了 L2CAP 的数据传输长度?

    此致!

    普雷斯顿

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

    您好 TI、您能对此案例提供一些反馈吗?   调用以下 API 后 、状态返回通过、但 BLE 的另一侧无法接收到 L2CAP 数据。

    状态= L2CAP_SendSDU (&pkt); 
    我们应该检查哪些设置? TI 是否会遇到同样的问题? 注意:SDK 9.10.0.83 汽车节点和关键节点项目存在此问题。 但 Base BLE 工程尚未完成。

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

    您好、

    您能否提供这方面的监听器日志? 关键节点和汽车节点示例将 MAX_PDU_SIZE 变量设置为 255、因此看起来与 BasicBLE 的配置没有差异。 通过监听器日志进行检查将实现更好的调试。

    此致、
    Achyut Ray

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

    嗨、Ray

    在 car_node 示例中、默认的 MAX_PDU_SIZE 为 69。 我已将其修改为 255、但问题仍然存在。 我将使用 BLE 分析仪捕获监听器日志(包括 basic_ble 示例中的正常通信用例)、并将在明天之前提供。

    此致!

    普雷斯顿

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

    嗨、Ray

    这些是我捕获的监听器日志。

    e2e.ti.com/.../sniffer_5F00_log.zip

    直接相关  “basic_ble_send102byte.ble"</s>“  包含来自的日志  basic_BLE 示例 、其中  CC2745  发送  通过 L2CAP 传输 102 字节的数据 和对等设备成功接收到它。

    直接相关  “car_node_send59byte.ble"</s>“  包含来自的日志  car_node 示例 、其中  CC2745  发送  通过 L2CAP 传输 59 字节的数据 和对等设备成功接收到它。

    直接相关  “car_nod_send61byte.ble"</s>“  包含来自的日志  car_node 示例 、其中  CC2745  发送  通过 L2CAP 传输 61 字节的数据 、但 对等设备无法接收任何数据。

    此致!

    普雷斯顿

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

    嗨、Ray

    我捕获的 BLE 监听器日志是否有效? 您是否需要任何其他信息来分析问题?

    此致!

    普雷斯顿

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

    嗨、Ray

    请问我们何时可以得到对这个问题的响应?

    此致!

    普雷斯顿

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

    已在中修复  simplelink_lowpower_f3_SDK_9_11_00_18  修补程序版本