主题中讨论的其他器件:CC2564MODA、 CC256XM4BTBLESW、 DK-TM4C123G
您好支持团队
我们正在开发与多个设备通信的蓝牙软件狗。
我似乎丢失了 UART 接口与蓝牙控制器的通信。
我从 SPP 演示开始。
如果我连接到两个器件并读取其中约13000字节/秒、则突然就没有数据传入。
如果我然后尝试写入该部件,我将得到错误-14 BTPS_ERROR_HCI_DRIVER_ERROR 。
具体发生的情况:
我使用我们的软件狗固件中的 SPP_Open_Remote_Port 连接两个器件。
然后、我使用 etPort_Data_Indication 进行读取:SPP_Data_Read、
一个提供大约每秒10、000字节、另一个提供3、000字节。
我不会写入器件。
有时一段时间后,通信会停止。
中没有更多数据通信。
当我关闭端口时、没有收到错误消息。
当我尝试再次打开端口时、我得到了
BTPS_ERROR_RFCOMM_CONTRAL_MESSAGE_currently 挂起。
当我重新发送查询或 HCI_Flush 或 HCI_Change_Connection_Link_Key 时、我始终得到- 14 BTPS_ERROR_HCI_DRIVER_ERROR。
详细信息:
LM4F230H5QR - CC256。
Keil µVision 4.
我将德州仪器 Launchpad 的测试板与 Booster bord 和 bleutoth 板配合使用。
我使用 TivaWare_C_Series-2.1.4.178。
我从 SPPDemo 开始。