ZHCU913A September   2020  – October 2020 WL1801MOD , WL1805MOD , WL1807MOD , WL1831 , WL1831MOD , WL1835MOD , WL1837MOD

 

  1.   商标
  2. 1驱动程序支持的功能
  3. 2WL18xx Linux 驱动程序架构概述
  4. 3平台集成
    1. 3.1 电路板器件树所需的配置 (DTS/DTB)
    2. 3.2 针对 TI WLAN 驱动程序配置内核
    3. 3.3 电路板器件树所需的配置 (DTS/DTB)
    4. 3.4 使用构建实用程序构建 R8.8 版本
    5. 3.5 分别构建 WiLink8 驱动程序版本二进制文件
  5. 4引导和 WLAN 启动
    1. 4.1 配置 WiLink8 目标
  6. 5测试基本的 WLAN 功能
    1. 5.1 STA 模式
      1. 5.1.1 非安全 AP 的基站模式流程
      2. 5.1.2 安全 AP 的基站模式流程
      3. 5.1.3 确认连接
    2. 5.2 AP 模式
      1. 5.2.1 AP 模式流程
      2. 5.2.2 启动 AP
      3. 5.2.3 确认连接
    3. 5.3 多角色(AP +STA 模式)
      1. 5.3.1 多角色连接的一般流程
    4. 5.4 IEEE802.11s 网状网络模式
  7. 6参考文献
  8.   A 常见问题解答和调试提示

平台集成

以下部分详细介绍了如何将驱动程序集成到 Linux SDK 平台中。提供的参考和指令适用于任何采用 Linux 操作系统的平台。不过,下文提到的具体指令基于 PROCESSOR-SDK-LINUX-AM335X 06_00_00_07。对于 WiLink8 硬件集成,请参阅 WiLink™ 模块硬件集成指南

下面提供了手动将 WiLink8 R8.8 驱动程序集成到任意内核的一般步骤。同样的方法也可用于将现有 SDK 的 WiLink8 驱动程序版本升级到 R8.8 版。不过,如果与 TI SDK 搭配使用(利用预构建的内核),则可以使用“构建实用程序”脚本。请注意,以下步骤假定 Linux 主机环境已启动并且正在运行。有关设置 Linux 主机 PC 的更多信息,请遵循 Processor SDK 入门指南中提供的说明。

  1. 下载内核 (4.19+) 和平台 SDK。
  2. 根据 SDK 安装说明,将 SDK 映像安装到 SD 卡中。
  3. 使用 verify_kernel.sh 实用程序或手动配置内核
  4. 应用内核补丁 – 如果是首次构建内核,则需要完成此步骤。
  5. 构建 WLAN 模块、内核 zImage(可选)、内核模块 (构建实用程序) 和 BeagleBone Black DTB。
  6. 为特定电路板编译器件树文件 (dts → dtb) 并进行更新。
  7. 将构建输出复制到 SD 卡上。

1 步和第 2 步需要手动完成。无论使用何种 SDK,首先都要完成这些步骤。这些步骤将确保将 SDK 提供的默认操作系统安装到 SD 卡中。R8.8 WiLink8 WLAN 驱动程序版本中只会构建与 WLAN、内核和模块相关的一部分组件,因此务必要安装整个默认文件系统。

3 步、第 4 步和第 6 步(第 5 步“DTS/B 文件”除外)可以使用“build_scripts”实用程序来执行。DTS/B 文件特定于硬件,并需要根据硬件设计进行创建。