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

 

  1.   Trademarks
  2. 1Driver Supported Features
  3. 2WL18xx Linux Driver Architecture Overview
  4. 3Platform Integration
    1. 3.1 Configuration required for Board Device Tree (DTS/DTB)
    2. 3.2 Configuring the Kernel for TI WLAN Drivers
    3. 3.3 Configuration required for Board Device Tree (DTS/DTB)
    4. 3.4 Building R8.8 Release Using Build Utilities
    5. 3.5 Building WiLink8 Driver Release Binaries Individually
  5. 4Booting and WLAN Bring-Up
    1. 4.1 Configuring the WiLink8 Target
  6. 5Testing Basic WLAN Functionality
    1. 5.1 STA Mode
      1. 5.1.1 Station Mode Procedure for Unsecured AP
      2. 5.1.2 Station Mode Procedure for Secured AP
      3. 5.1.3 Verifying Connectivity
    2. 5.2 AP Mode
      1. 5.2.1 AP Mode Procedure
      2. 5.2.2 Starting the AP
      3. 5.2.3 Verifying Connectivity
    3. 5.3 Multirole (AP +STA mode)
      1. 5.3.1 General Procedure for Multirole Connection
    4. 5.4 IEEE802.11s Mesh Mode
  7. 6References
  8.   A FAQ and Debug Hints

Building WiLink8 Driver Release Binaries Individually

The build-utilities also supports clean, build, and install one specific component rather than everything. Various options available as part of the script can be viewed with the following command.

./sudo_build_wl18xx.sh –h

The available options are displayed as follows:

openssl/libnl Clean & build openssll and libnl. These libraries are needed to build user space components like hostapd/wpa_supplicant/iw
hostapd/wpa_supplicant/iw Clean and build hostapd or wpa_supplicant or iw user space utilities. Build openssl and libnl (order matters) before this build
modules Clean & build WiLink8 driver modules
firmware Install the firmware binary to ./build-utilities/fs
scripts Install TI example scripts to run STA, AP, MESH
utils Clean & Build scripts like wlconf
patch_kernel Apply provided kernel patches that are not up streamed
kernel Clean build Kernel
kernel_noclean Build kernel without cleaning. Useful for incremental builds
patch_bbbe14_dts Patches needed for Beaglebone Black to use Element 14 Wireless cape

Command syntax to build driver specific components.

./sudo_build_wl18xx.sh <module>

The above assumes that you need root permission to install into the file system.