1

我有一块硬件(微型板),它在基于 ubuntu 12.0.4 LTS 的 linux(xillinux 1.3)上运行。我想将外围设备(TI wifi/蓝牙模块)连接到我的电路板。为了让设备被检测到并正常工作,我相信应该启用该设备。在引导文件夹中的内核配置文件中,我找到了以下选项:

# Texas Instruments WL128x FM driver (ST based)
#
CONFIG_RADIO_WL128X=m

这是否意味着启用了 WL128X 以便我可以直接使用该模块而无需重新配置任何内核?

我正在使用 TI 的模块,型号为 WL1835MODCOM8B。但该模型的文档表明,WLAN 和蓝牙、BLE 内核的软件和硬件与之前的 WL127x、WL128x 和 CC256x 产品兼容,便于轻松迁移到设备。

因此,如果 WL128x 的上述条目表示设备已启用,那么我可以直接使用 WL1835 模块,因为它与 WL128x 兼容,根据文档。

4

2 回答 2

1

您看到的选项是构建使用 FM 无线电组件所需的驱动程序,该组件是 TI 芯片组合的一部分(这些芯片最初是针对智能手机的,因此也具有 FM 无线电功能)。这与 WiFi 完全无关。

与这些芯片一起使用的 WLAN 驱动程序是 wl1​​8xx(位于 中drivers/net/wireless/ti/)。您需要配置CONFIG_WL18XX和重新编译内核。

最重要的是,您必须遵循 Alexandre 关于编辑电路板文件或设备树的建议。

于 2015-10-09T14:38:00.503 回答
0

WL1835 使用 SDIO 和 UART。这些总线没有任何设备发现机制。因此,您必须通过编辑板文件或设备树来描述如何将模块连接到开发板,具体取决于您的平台和内核版本。

于 2015-10-08T13:24:33.107 回答