.config - Linux/arm 5.2.0 Kernel Configuration
> Networking support > Bluetooth subsystem support > Bluetooth device drivers ───────────────────────────────────────────
┌───────────────────────────────────────────── Bluetooth device drivers ─────────────────────────────────────────────┐
│ Arrow keys navigate the menu. <Enter> selects submenus ---> (or empty submenus ----). Highlighted letters are │
│ hotkeys. Pressing <Y> includes, <N> excludes, <M> modularizes features. Press <Esc><Esc> to exit, <?> for Help, │
│ </> for Search. Legend: [*] built-in [ ] excluded <M> module < > module capable │
│ │
│ ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │
│ │ < > HCI USB driver │ │
│ │ < > HCI SDIO driver │ │
│ │ <*> HCI UART driver │ │
│ │ [*] UART (H4) protocol support │ │
│ │ [ ] BCSP protocol support │ │
│ │ [ ] Atheros AR300x serial support │ │
│ │ [ ] Intel protocol support │ │
│ │ [ ] Intel AG6XX protocol support │ │
│ │ < > HCI BCM203x USB driver │ │
│ │ < > HCI BPA10x USB driver │ │
│ │ < > HCI BlueFRITZ! USB driver │ │
│ │ < > HCI VHCI (Virtual HCI device) driver │ │
│ │ < > Marvell Bluetooth driver support │ │
│ │ < > MediaTek HCI SDIO driver
没有下面这个选项,这是为何?
Realtek Three-wire UART (H5) protocol support
这导致RTL8723BS 蓝牙没有办法使用
离线
我记得主线Linux下面全志UART的驱动没有实现 CTS/RTS 吧?
离线
我记得主线Linux下面全志UART的驱动没有实现 CTS/RTS 吧?
我看网上说的就是没有实现CTS/RTS,所以需要勾选那个H5的选项。
Three-wire UART (H5) 协议假定UART通讯可能存在各类错误,从而使得CTS/RTS引脚线变得无关紧要。
离线
Realtek Three-wire UART (H5) protocol support
那跟踪一下这个宏依赖哪些参数,然后勾上试一试?
离线
Realtek Three-wire UART (H5) protocol support
那跟踪一下这个宏依赖哪些参数,然后勾上试一试?
这个问题可能有点蠢,但是可以请教你一下,怎么来追踪吗?
离线
grep 搜索一下上面的字符串在哪个 Kconfig / Makefile 文件,看他依赖(depends)哪些 CONFIG_XXXXXX
可能那个 depends 你没勾上,所以就没有出现H5
离线
@拉轰的脚踏车@tigger
非常感谢!找了半天,就是下面这一句依赖没有打开。
CONFIG_SERIAL_DEV_BUS=y
离线