NXP MCU 技术论坛
直播中

李燕

8年用户 1637经验值
私信 关注
[问答]

是否有任何基于SDIO的libbt可供使用?

我们正在尝试通过 SDIO 在 IMX8MP 板上启动蓝牙。我们在 88W8997 NXP WiFi / BT 组合模块上使用了固件 - nxp/sdsd8997_combo_v4.bin。我们启动了驱动程序并使用 hciconfig 和 hcitool 实用程序进行了确认,如下所示,


  • evk_8mp:/ # hciconfig                                                         
    hci0:类型:SDIO
            BD 地址:00:E9:3A:9B:09:18 ACL MTU:1021:7 SCO MTU:120:6
            正在运行
            RX 字节:7320 acl:0 sco:0 事件:111 错误:0
            TX 字节:1251 acl:0 sco:0 命令:85 错误:0
  • evk_8mp:/ # hcitool 扫描                                                     
    正在扫描...
            9C:74:03:1E:65:8A OPPO A16k
但是当我们尝试使用 android UI 蓝牙按钮并且无法扫描时,我们正在获取故障转储。
我们深入研究了android源代码,发现只有libbt android bluetooth hal layer is available based on UART only。没有基于基于SDIO的蓝牙的android蓝牙hal层。
请分享您对以下内容的意见,
1. 是否有任何标准 libbt 可供使用 => 因为我们在驱动程序加载期间创建了 hci0
2. 是否有任何基于 SDIO 的 libbt 可供使用。

更多回帖

发帖
×
20
完善资料,
赚取积分