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:BlueZ 版本5.48移植到 Wl1831 BLE 板。

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/674198/linux-wl1831mod-bluez-ver-5-48-porting-to-wl1831-ble-board

器件型号:WL1831MOD

工具/软件:Linux

您好的团队,  

在这里、我们使用用于 Wifi 和 BLE 的 wl1831MOD 模块、我想使用 Bluez 启动 BLE、我使用 Imx6双/单板作为主机端。 在 hciattach 期间,我在读取芯片组时遇到问题。

连接 HCI 的步骤:

1)启用 BLE (此处为 GPIO26 作为 BT_EN 引脚)

2) hciattach -t 7 /dev/ttymxc2 Texas 115200。

请查看以下回复:  


READ_HCI_EVENT:选择时超时3秒。
无法读取初始化响应(READ_LOCAL 版本信息):成功
初始化超时

BlueZ 版本:5.42。

bluez attach 驱动程序: hciattach_ti.c

内核版本:3.14.28 (IMX6双/单核)

内核驱动程序: hci_ll.c

请尽快指导。

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请确认、您未使用 TI 共享传输驱动程序。 如果不是、则需要在内核中启用'HCI_TTY'驱动程序。 您是否看到 HCI_Attach 已加载此驱动程序(如果不是静态驱动程序)?

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

     您好,Hari,  

    我已启用 HCI_TTY 驱动程序,以及我们为什么需要该驱动程序,HCI Attach 使用内核中的 HCI_LL.c 驱动程序。 为什么我们需要启用 HCI_TTY.c 驱动程序。哪个驱动程序将与 UART 通信。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    HCI_LL 用于主机和控制器之间的"低功耗"管理协议。
    无论如何、您的错误似乎表明 HCI_Attach (Bluez)无法读取控制器版本本身。 这通常意味着主机和 BT 控制器之间存在基本的 UART 连接问题。 请检查引脚多路复用器、如果需要、放置一个 UART Bob 或示波器来监听 UART 线。

    谢谢