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/CC2564MODA:CC2564蓝牙 ti-st 驱动程序无法运行 Linux-4.1内核

Guru**** 2595805 points
Other Parts Discussed in Thread: CC2564MODA

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/611769/linux-cc2564moda-cc2564-bluetooth-ti-st-driver-is-not-working-linux-4-1-kernel

器件型号:CC2564MODA
Thread 中讨论的其他器件: WL1837

工具/软件:Linux

尊敬的团队:

我在 iMX7D 定制板中使用的是具有 Linux-4.1的 CC2564MODA 模块。

我已复制链接下面的驱动程序表单。
git.ti.com/.../ti-linux-4.1.y-wlcore

它不适用于 ti-st btwlink 驱动程序。

它使用以下命令和 out ti-st 驱动程序。
"hciattch /dev/ttymxc5 Texas 115200"

我在 Linux 器件树中添加了以下行:

_________________________________________

       Kim{
               兼容="Kim";
               nSHUTDOWN_GPIO =<59>;
               DEV_name ="/dev/ttymxc5;
               flow_Cntrl =<1>;
               BAUD_RATE =<115200>;
               状态="正常";
       };

       双链接{
               兼容="btwilink";
               状态="正常";
       };

_________________________________________


谢谢、
Shravan。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,此查询已分配给 BT 专家。 我们将很快回来。

    谢谢
    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们建议您从共享传输中移走并使用'HCI_TTY'驱动程序。

    内核部分:
    a)构建内核 BT 模块而不使用 TI ST 驱动程序。 使用带 HCI 的普通 Linux UART 驱动程序。 对于 K4.4、我们使用以下内核配置选项:
    CONFIG_BT_RFCOMM
    CONFIG_BT_HCEUART
    CONFIG_BT_HAIART_H4
    CONFIG_BT_HCEUART_LL
    CONFIG_BT_HCEUART_3Wire


    用户空间/文件系统部件:
    b)记下连接到用于蓝牙的 WL1837的 UART 和 GPIO (BT 启用)。
    之后、内核已引导..
    i)切换 BT EN GPIO 线路以复位器件。
    例如:
    回波 /sys/class/gpio/export
    回显>/sys/class/gpio/gpio /方向
    echo 0 >/sys/class/gpio/gpio /value
    Echo 1 >/sys/class/gpio/gpio /value

    ii)如果您正在使用 Bluez、请使用 hciattach 加载固件、如下所示:
    hciattach 德克萨斯州
    例如:
    hciattach /dev/ttyS1 Texas 3000000
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    但我想在 Android 蓝头蓝牙堆栈中使用它、因为他们正在使用'HCI_TTY'驱动程序...
    我能不能获得任何替代...
    Android HAL 或库,或与 Android marsmellow 一起使用的内容。

    如何使用 hciattach 与 Android 配合使用。


    谢谢、
    Shravan Kumar。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1)因此、共享传输驱动程序应在 K4.1内核上运行。 我建议您从 TI K4.1处理器版本中获取并比较共享传输:SDK 版本02_00_02_11 (software-dl.ti.com/.../index_FDS.html )
    2) 2)我们没有用于'HCI_TTY'驱动程序的低水平 HAL。 您需要为 HCI_TTY 驱动程序开发/构建您自己的 HAL。

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

    您好!

    感谢您提供信息。 我将尝试使用 PROCESSOR-SDK-LINUX-AM335X 02_00_02_11 "HCI_TTY"驱动程序

    请告诉我有什么计划发布 Marshmallow 的 BT HAL。

    谢谢、
    Shravan。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    目前、没有计划为棉花糖发布 BT HAL。