Other Parts Discussed in Thread: CC2564C, CC256XCQFN-EM
主题中讨论的其他器件: CC256XCQFN-EM
您好!
我目前正在使用 CC256XCQFN-EM 评估板和 Raspberry Pi 2 B 型(Broadcom BCM2836)作为蓝牙主机测试 CC2564C 蓝牙控制器。
Raspberry Pi 2启动 Yocto 生成的 Linux 内核4.19.93、包括使用的蓝牙堆栈 BlueZ 5.50。 使用 hciattach 命令和 TI init 文件、CC2564C 的初始化正常。
使用自定义应用程序或 bluetoothctl 工具和 bluez 5.50、我可以成功将 CC2564C 控制器用作低功耗蓝牙(BLE) GATT 客户端或 BLE GATT 服务器。
但是、尽管 CC2564C 数据表明确指出该组件是有能力的、但我无法同时将我的系统用作 GATT 服务器和客户端。
当连接作为 GATT 服务器或客户端进行时、我不能将另一个分别作为 GATT 客户端或服务器:尝试连接时会出现"超时错误"。
因此,我想知道 CC2564C 是否可以在 BLE 中与 BlueZ 5.50堆栈同时运行 GATT 服务器和客户端角色?
或者是否只能使用另一个堆栈(如 Bluetopia)? 在哪种情况下,这是否是对特定堆栈的特定限制,bluez 5.50?
如果 CC2564C 同时用作使用 BlueZ 的服务器和客户端、我也很感谢提供的任何应用案例示例。
提前感谢您的帮助!