【问题标题】:Buildroot and raspberry pi 3 bluetooth HCI not existBuildroot 和树莓派 3 蓝牙 HCI 不存在
【发布时间】:2017-06-19 06:11:47
【问题描述】:

我尝试使用带有蓝牙的 buildroot 构建图像。 该映像是使用busybox init 配置的,而不是使用systemd 配置的。 我添加了 bt 固件,我可以看到目标上的 BCM 固件。 Bluez5 实用程序和工具 我在目标上手动启动了以下操作 modprobe uart_hci /usr/libexec/蓝牙/蓝牙 & 我从 cmdline.txt 中删除了 ttyAMA0 modprobe rfcomm : 蓝牙 TTY 层初始化

在 buildroot 中安装了 eudev

但我在 /dev 中没有看到任何 HCI hcitool dev 返回空设备。 我还不能打电话给 hciattach,因为 hciattach 需要一个 hci 设备。

是否有人尝试通过 buildroot 使蓝牙正常工作,并且可以分享他的发现吗? 谢谢大家!

【问题讨论】:

    标签: buildroot hci


    【解决方案1】:

    您是否尝试过使用 hciattach - https://www.systutorials.com/docs/linux/man/8-hciattach/ 将 UART HCI 适配器连接到 Bluez?

    看到这个问题 - Bluetooth on Raspberry Pi Zero W, using buildroot

    【讨论】:

      【解决方案2】:

      虽然 Gal Ben-Haim 的答案已经正确并指向正确的方向,但还有一些额外的信息:

      可以通过运行hciattach /dev/ttyAMA0 bcm43xx 921600 noflow - 连接蓝牙设备 之后可能需要使用hciconfig hci0 up启用接口

      使用 Pi Zero W 或 Pi 3 时,您可能会或可能不会使用 bt-overlay 修复程序。如果您的/boot/config.txt 具有dtoverlay=miniuart-bt 行,则您的蓝牙设备将连接到dev/ttyS0(需要相应地更改hciattach 命令)。

      要检查一切是否按预期运行,请运行 hcitool lescan

      【讨论】:

        猜你喜欢
        • 2017-03-30
        • 2013-04-09
        • 2016-12-07
        • 1970-01-01
        • 2014-11-28
        • 2015-08-09
        • 2021-04-03
        • 2014-12-05
        • 2020-11-03
        相关资源
        最近更新 更多