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.

[参考译文] CC3351:Linux 驱动程序需要 cc3351 wifi 双模块、用于 Linux 内核 3.18

Guru**** 2644125 points

Other Parts Discussed in Thread: CC3351

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1575466/cc3351-linux-driver-require-of-cc3351-wifi-ble-module-for-linux-kernal-3-18

器件型号: CC3351

工具/软件:

您好的团队、

我们为其中一个项目选择了 cc3351 wifi 双芯片。

其中我们的调制解调器运行 Qualcom 芯片组 MDM9268 和 kernal 3.18 ,

但我们没有找到支持 kernal 版本 3.18 的 cc3351 的驱动程序。

我能得到驱动程序或补丁 的 cc3351 wifi ble 芯片的 linix krnal 3.18,所以我们可以与我们的调制解调器集成.

谢谢。此致

Abhimanyu

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

    你好 Abhimanyu,

    内核 3.18 非常古老、不再支持 LTS。 也无法将 BLE 驱动程序反向移植到这样的旧内核版本。 实际上、我甚至不知道 BLE 是否包含该内核版本?

    是否确定要在内核 3.18 上开发您的产品?  

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

    尊敬的 Sabeeh:

    我了解关键性、因为此内核太旧了。

    但我们的 Linux 主机是 Qualcom 的一个 mdm9268 基础调制解调器在那里我们只支持 Linux kernal 3.18。 我们与供应商核对所有升级可能性。

    由于这个原因,我们只能在我们的项目中使用 3.18 kernal 版本。

    我们正在寻找 TI 支持、以便将 cc3351 与此主机调制解调器集成。

    如果任何其他的部分,满足我们的要求和支持这一节,你也可以建议我们。

    我们的要求如下:

     用于蓝牙密钥解决方案的内置 BLE 5.0 模块

     适用于双频 2.4GHz/5GHz 的 802.11n/11ac 的内置 Wi-Fi 解决方案

    对于接口、我们有 SDIO 和 UART。

    在这方面寻求您的支持。

    此致

    Abhimanyu

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

    尊敬的 Abhimanyu:

    了解要求、但问题在于我们的驱动程序与 Linux 内核的上层进行交互。 这意味着、我们依赖于 Linux 内核中已有的蓝牙和 mac80211 网络层。

    根据我的理解蓝牙 5.0 是在 2016 年宣布和内核版本 3.18 标记在 2014年12月07日 。 因此、我真的不认为这是我们可以为 BLE 端实现的事情。

    WiFi 方面可能更有可能、但我需要进一步调查。  

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

    尊敬的 Sabeeh:

    感谢您的信息、我将等待最终结论。

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

    尊敬的 Sabeeh:

    还有一个问题是,连接单独的 UART 线路,用于 BLE 或相同的 SDIO 可用于 BLE 以及 WIFI。

    如果是单独的 UART、它是否需要与我们的主机进行 RTS、CTS 和 EN 引脚连接、或者如果没有这种连接、也可以正常工作。

    如果可以选择、则可以将这些主机 MPU 引脚用于其他用途。

    正在等待输入。

    此致

    Abhimanyu

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

    尊敬的 Sabeeh:

    还有一个问题是,连接单独的 UART 线路,用于 BLE 或相同的 SDIO 可用于 BLE 以及 WIFI。

    如果是单独的 UART、它是否需要与我们的主机进行 RTS、CTS 和 EN 引脚连接、或者如果没有这种连接、也可以正常工作。

    如果可以选择、则可以将这些主机 MPU 引脚用于其他用途。

    正在等待输入。

    此致

    Abhimanyu

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

    尊敬的 Abhimanyu:

    我在 Linux MPU 器件上可以支持的早期内核版本是内核 4.1。 我甚至不能在我的设备上运行 3.18、因此我无法测试反向端口补丁、因为它的使用期限是 3.18 内核。

    再有一个查询可以连接单独的 UART 线路来连接 BLE、也可以使用同一个 SDIO 来连接 BLE 和 WIFI。

    并不强制要求在 UART 线路上使用 BLE。 我们支持通过 SDIO 使用 BLE。

    如果为 ble 提供单独的 UART、它是否需要与我们的主机进行 RTS、CTS 和 EN 引脚连接、或者如果没有这种连接、也可以很好地工作。

    通过 UART 使用 BLE 需要 CTS、RTS、TX 和 RX。 SDIO 至少需要 EN、CLK、CMD、D0:D3。