Thread 中讨论的其他器件:WL1835
工具/软件:Linux
您好!
我想提供一些背景资料,说明我为何要寻求帮助。
我 Wıreless 了32块 BeagleBone Black 开发板来构建网状设置、为此、我在每个节点上将 WiFi 接口配置为网状点
并禁用所有其他功能。 我的命令如下所示;
#iw phy phy0接口添加 mesh0类型 MP mesh_id mymesh
#IP link set mesh0 up
我使用命令验证只有 mesh0接口处于活动状态;
#iw 偏差
返回;
PHY#0
接口网格0
ifIndex 8.
WDEV 0x4
地址3a:D2:69:e0:71:73
键入网格点
通道1 (2412MHz)、宽度:20MHz (无 HT)、中心1:2412MHz
Txpower 20.00 dBm
然后、我开始使用通过 IPv6网络广播 ping
#ping6 FF02::1%网格0
我让 ping 运行并以相同的配置步骤启动其他节点加入网状网络。 第6个节点加入网络后(当节点总数达到7时)
网状网络变得不稳定、节点开始从网络消失。 我在 BBBW 上的 Linux 发行版在之后是"BeagleBoard.org Debian Image 2019-03-03"
一些研究常见的建议是为内核构建 wl18xx 驱动程序、因此我从下面的链接下载了处理器 SDK
我按如下方式配置了 setup-env 文件
如果 设置了根文件系统的默认路径,则将使用 export toolchain_path=$HOLE/dev/ti-processor-sdk-linux-am335x-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin #。/fs 文件夹。 导出 ROOTFS=DEFAULT #if default kernel path is set - kernel will be downloaded (set branch to match kernel version) export kernel_path=$home/dev/ti-processor-sdk-linux-am335x-evm-05.02.00.10/board-support/linux-4.14.79+gitinc+bde58ab01e-gbde5801e-gbdei 内核目录如果内核版本号设置 为特定的补丁、请查看下面的内核版本#AUTOkernel 目录下的补丁: #- pathcs/driver_patches/$kernel_variant 目录下的补丁 将在"模块"构建期间应用#。 #- patches/kernel_patches/$/$kernel_variant 目录下的补丁 #将应用于 kernel_path 指向的内核、以防 使用"patch_kernel"#命令。 #注意:应用补丁后内核不会自动生成 export kernel_variant=linux-4.14.79 #export kernel_variant=default export cross_compile=arm-linux-gnueabihf- export arch=arm ["$toolchain_path"!="default"]&& export path=$toolchain_path:$path
但构建失败并出现错误
重写 Makefiles 和 Kconfig 文件...
完成!
/---
|您的内核标头未完成/未安装。
|请安装内核头文件、包括.config
|文件或使用 KLIB/KLIB_BUILD make 变量至
|将内核设置为基于构建、例如
| 使 KLIB=/lib/modules/3.1.7
|为已安装的内核3.1.7编译/安装
|(当前未运行。)
\--
Makefile:42:目标'clear'的配方失败
制造:***[清洁]错误1
/---
|您的内核标头未完成/未安装。
|请安装内核头文件、包括.config
|文件或使用 KLIB/KLIB_BUILD make 变量至
|将内核设置为基于构建、例如
| 使 KLIB=/lib/modules/3.1.7
|为已安装的内核3.1.7编译/安装
|(当前未运行。)
\--
Makefile:42:目标'efconfig-wl18xx'的配方失败
make:***[defconfig-wl18xx]错误1
/---
|您的内核标头未完成/未安装。
|请安装内核头文件、包括.config
|文件或使用 KLIB/KLIB_BUILD make 变量至
|将内核设置为基于构建、例如
| 使 KLIB=/lib/modules/3.1.7
|为已安装的内核3.1.7编译/安装
|(当前未运行。)
\--
Makefile:42:目标"模块"的配方失败
maked[1]:***[模块]错误1
Makefile:32:目标'DEFAULT'的配方失败
Make:***[默认值]错误2.
***** 错误0*****
我现在陷入了这一困境,我希望能得到一些帮助,使我朝着正确的方向前进。 我找不到完整且兼容的指南
以及 wl18xx 构建说明。
提前感谢

