This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/WL1831MOD:蓝牙不工作

Guru**** 2520240 points
Other Parts Discussed in Thread: WL1831

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/826155/linux-wl1831mod-bluetooth-not-working

器件型号:WL1831MOD
Thread 中讨论的其他器件:WL1831

工具/软件:Linux

您好!

我使用的是具有 Linux 内核版本的 imx7d 处理器的定制板  4.14.98.我想连接 Wifi/BT 模块 WL1831。 我添加了以下配置  

CONFIG_WL18XX=y
CONFIG_WLCORE = y
CONFIG_WLCORE_SDIO=y

wlcore:wlcore@2{
兼容="ti、wl1831";
reg =<2>;
interrupt-parent =<&GPIO4>;
中断=<22 IRQ_TYPE_EDGE_RISING >;
}位于 .dts 文件中的 usdhc2下(&U)

uart6{(&U)
pinctrl-names ="default";
pinctrl-0 =<&pinctrl_uart6>;
分配的时钟=<&CLKS IMX7D_UART6_ROOT_SRC>;
分配的时钟父级=<&CLKS IMX7D_PLL_SYS_MAIN_240M_CLK>;
FSL、UART-has rtscts;
状态="正常";
};用于蓝牙

所有相应的引脚复用(BT_EN 和 WL_EN)都完成。 在配置文件或用于 WL1831支持的 DTS 中是否需要添加其他内容? 由于应用此配置、我的 WiFi 工作正常、但蓝牙没有响应、我收到以下错误

$ hciattach /dev/ttymxc5 tExaS 3000000 flow -t 20

找到了德州仪器的芯片!
固件文件:/lib/firmware/ti-connectivity/TIInit_11.8.32.bts
已加载 BTS 脚本版本1
TExaS:将波特率更改为3000000、将流控制更改为1
初始化超时。

我们尝试更改蓝牙固件、最终出现了另一个错误、  

固件文件:/lib/firmware/ti-connectivity/TIInit_11.8.32.bts
已加载 BTS 脚本版本1
TExaS:将波特率更改为3000000、将流控制更改为1
将 TTY 设置为 N_HCI 线路规则
无法设置设备:不支持协议
无法初始化设备:不支持协议


 请帮帮我。 另请指导我们了解最新的蓝牙固件。