主题中讨论的其他器件: CC2564C
您好!
我们遇到了有关 L2CAP 消息传输吞吐量的 show Stopping 问题。 我们的应用使用适用于 STM32F4xx + CC2564x 的蓝牙 SDK:CC2564CSTBTBLESW (Bluetopia v4.2.x 协议栈)
应用程序需要尽快通过 L2CAP 通道传输大量数据(~10MB)。 我们使用 Bluetopia 函数 L2CA_Enhanced_Dynamic_Channel_Data_Write()发送数据。 但是,在我们调用 L2CA_Enhanced_Dynamic_Channel_Data_Write()以发送1110字节的数据之后。 我们必须等待大约150ms、然后才能再次调用此函数以发送另一个1110字节。 基本上、这是一个有效波特率、只有59.2Kbps、远低于配置的921.6Kbps HCI 波特率。 如果我们发送下一条延迟小于150ms 的消息、我们将收到一条 BTPS_ERROR_INFICMENT_Resources (-66)的错误消息。
我们如何 将 L2CAP 消息吞吐量提高到尽可能接近921.6 Kbps HCI 波特率?
谢谢、
强