Bluetooth AOSP Pie蓝牙HCI未挂起:HCI\U初始化错误

Bluetooth AOSP Pie蓝牙HCI未挂起:HCI\U初始化错误,bluetooth,android-source,android-bluetooth,android-9.0-pie,hal,Bluetooth,Android Source,Android Bluetooth,Android 9.0 Pie,Hal,我有一个用于amlogic S905X芯片的测试板。(p212参考板)当我刻录ROM时,蓝牙不断显示“停止”对话框。 日志文件(墓碑)相当长,但重要的部分在这里: 01-01 00:24:15.708 28953 28986 I bt_hci : hci_initialize 01-01 00:24:15.710 28953 28970 D bt_hci : hci_module_start_up starting async portion 01-01 00:24:15.711 28953

我有一个用于amlogic S905X芯片的测试板。(p212参考板)当我刻录ROM时,蓝牙不断显示“停止”对话框。 日志文件(墓碑)相当长,但重要的部分在这里:

01-01 00:24:15.708 28953 28986 I bt_hci  : hci_initialize
01-01 00:24:15.710 28953 28970 D bt_hci  : hci_module_start_up starting async portion
01-01 00:24:15.711 28953 28986 I bt_hci  : hci_initialize: IBluetoothHci::getService() returned 0xa1b91560 (remote)
01-01 00:24:16.209 28953 28987 F         : [0101/002416.209517:FATAL:hci_layer_android.cc(78)] Check failed: status == Status::SUCCESS. 
硬件似乎已初始化,但HCI无法启动。它与内核驱动程序或android用户空间和HAL模块有关吗?甚至框架(?)

我怎样才能解决这个问题呢

将粘贴完整的墓碑日志文件

谢谢


编辑

您的墓碑告诉您,您的进程终止是因为断言
检查(status==status::SUCCESS)
失败

该问题可追溯到蓝牙HAL调用
初始化完成(状态::初始化\u错误)

您必须检查您的蓝牙HAL实现,了解这是如何发生的。 检查
logcat
,查看来自
android.hardware的消息。bluetooth@1.0-impl
可能会有所帮助。
可以找到故障原因以及默认bluetooth HAL实现中相应的日志消息。

请检查
logcat
,查看来自
android.hardware的错误消息。bluetooth@1.0
。它表示
openBtHci()
失败。如果是这种情况,它应该打印一条错误消息。你使用的是什么Android版本,你能自己构建吗?logcat粘贴在上面链接的回溯部分。我正在做安卓派,我可以自己制作。谢谢,应该有更多的产出。也许你必须用
adb logcat-G
增加你的logcat缓冲区的大小