【发布时间】:2021-09-30 06:51:13
【问题描述】:
我正在使用具有 NXP IMX6UL 处理器的嵌入式 linux 设备,并尝试将 Laird 的 BT860-SA 蓝牙模块与 UART 连接>。我做了蓝牙模块的VCC-GND-RX-TX连接,但是hciconfig命令没有显示任何蓝牙设备。
你有什么建议来解决这个问题?
【问题讨论】:
-
您是否遵循了 Laird 的“应用说明:适用于 Linux 的 UART HCI 蓝牙模块”?你到底有什么问题? lairdconnect.com/documentation/…
-
@Risto 是的,我关注了这个文档。正如我所说,当我使用 hciconfig 命令时,它不会在我的终端屏幕上显示任何设备。
-
根据文档,您首先需要将模块附加到 BlueZ 堆栈。通过'hciattach'。在这个过程中你会遇到什么错误?
-
当我使用 dmesg | grep FTDI 命令,我只得到了这个“usbserial:为 FTDI USB 串行设备注册的 USB 串行支持”。所以我不能使用附加命令,因为我不确定它使用 ttyusb0 或不同的 ttyport
-
但这是您必须解决的第一个任务。找到已连接蓝牙模块的 Linux 系统上的 UART 端口。
标签: bluetooth embedded-linux uart nxp-microcontroller