你好!
我们希望使用 Raspberry Pi cm3模块将 WL1807MOD 集成到我们的硬件设计中。 硬件已准备就绪、Linux 目前正在运行。
关于如何编译 WiFi 驱动程序并将其集成到 Linux 环境中、是否有任何易于遵循的指南? 在文档中、我没有找到任何好的提示... 此外、我可以从何处下载驱动程序源代码?
提前感谢、
Harald
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.
您好!
E2E https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/870138 包含内核4.19版本驱动程序更新的详细信息。如果您已经参考过、请告诉我。
此致、
Sudharshan K N
我是在讨论该过程的。 我下载了 Raspberry Pi 的内核和 WL18xx 构建脚本。 我正在使用交叉开发(WSL 和 Windows 10上的 Ubuntu)。 我编译了运行正常的内核。 然后我尝试使用命令./build_wl18xx.sh init 和./build_wl18xx.sh update R8.7_SP3来构建驱动程序。 这失败了。
因此、我将询问如何继续使用通用 Linux、尤其是 Raspberry PI cm3的内核。
我的 setup-env:
编号 \\/# -(o o)-================================ ooo=(_)=OOo========================================= #此文件包含自动化 WLAN 组件#构建过程所需的导出。 #将此文件与 wl18xx_build.sh # build 脚本放在同一目录中。 无需运行'source setup-env'、Build #脚本将在内部执行它。 =========================================================================================================== #用户特定环境设置-使用完整路径 #如果设置了默认工具链路径、则工具链将下载到./toolchain。 如果 设置了根文件系统的默认路径,则导出 toolchain_path=~/tools/arm-bcm2708/arm-linux-gnueabihf/bin #。将使用./fs 文件夹。 export ROOTFS=DEFAULT #if default kernel path is set - kernel will be downloaded (set branch to match kernel version) export kernel_path=~/linux # if kernel_variant below is set 该编译脚本将在 patches 目录下查找特定于内核的#补丁: #- pathcs/driver_patches/$kernel_variant 目录下的补丁 将在"模块"构建期间应用#。 #- patches/kernel_patches/$/$kernel_variant 目录下的补丁 #将应用于 kernel_path 指向的内核、以防 使用"patch_kernel"#命令。 #注:应用补丁后内核不会自动生成 export kernel_variant=default export cross_compile=arm-linux-gnueabihf- export arch=arm ["$toolchain_path"!="default"]&& export path=$toolchain_path:$path
您好!
您能告诉我您使用的内核版本吗? 对于内核4.19及更高版本、构建脚本不能直接工作。 如果内核版本为4.9或更高版本和4.14或更低版本、则需要构建各个组件。 这是因为不需要背面端口、紧凑、紧凑的无线组件(本声明也适用于4.19)。 您仍然可以使用构建脚本、但需要手动构建各个组件、例如.e、openssl、libnl、wpa_supplicant、hostapd、 utils、CRDA (按相同顺序)。 可按如下方式完成此操作
PL 告诉我这是否有助于解决问题。
此致、
Sudharshan K N