工具/软件:
您好、TI
*SDK:9.11.00.18
目前、我们需要通过 BLE 将按钮事件和电池电压数据 从 CC2340R53(关键节点演示代码)传输到 CC2745R10-Q1。 为此、我们将使用 L2CAP_SendSDU () API 来发送按钮事件和电池电压数据(每秒一次)、而键节点演示代码中现有的 L2CAPCOC_sendSDU () 用于发送 CS 结果。 发送数据大约 5 分钟后、L2CAP 遇到错误并返回结果错误代码 0x14(bleNotConnected:连接或通道已关闭)。 此时、蓝牙连接保持不变、但 L2CAP 通道已关闭、无法再传输数据。 然后我们调用 L2CAPCOC_connectReq () 以在 L2CAP 通道关闭后建立该通道。 CC2745 已接收到从 CC2340 发送的数据、但 L2CAP 通道在发送后仍将关闭。 我们调用 L2CAP_SendSDU() 来发送按钮/电池信息、并调用 CS 演示代码 L2CAPCOC_sendSDU() 来发送 CS 结果。 这是否会导致冲突或导致栈溢出? 这种异常是否与已知问题 ID BLE_Loki-3428 相关? 什么可能导致 L2CAP 通道关闭且无法传输数据的这种异常现象?
此致、
Burt