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

Testing Basic WLAN Functionality

The following sections provide the steps to verify the build for STA, AP, STA+AP (multi-roll) and Mesh functionality. The required scripts to perform the tests are already installed as part of the previous build procedure. The setup is based on AM335x EVM, along with TI WL1837MODCOM8I evaluation module.

Before proceeding further, make sure that you have a valid image on a SD card with the build procedures mentioned above. The scripts are located at /usr/share/wl18xx/. This folder contains the following sample scripts for verifying functionality

root@am335x-evm:/usr/share/wl18xx# ls
ap_start.sh          mesh_start.sh            ps_lock.sh               udhcpd.conf
ap_stop.sh           mesh_stop.sh             set_cmd_silence.sh       udhcpd.leases
calibrate.sh         mesh_supplicant.conf     sta_connect-ex-dhcp.sh   udhcpd2.conf
dynamic-debug.sh     mod_start.sh             sta_connect-ex.sh        udhcpd_mesh.conf
entropy.bin          mod_stop.sh              sta_start.sh             unload_wlcore.sh
hostapd.conf         p2p_cli.sh               sta_stop.sh              wlconf-toggle-set.sh
load_wlcore.sh       p2p_start.sh             testing-boot.sh          wlcore-print-fw-stat.sh
mesh_bridge.sh       p2p_stop.sh              testing.ini              wpa_supplicant.conf
mesh_join.sh         print_stat.sh            testing_set_wlcore.sh
root@am335x-evm:/usr/share/wl18xx#

Note that the configuration files needed for wpa_supplicant and hostapd are also included in this folder. These files may need to be modified to enable WPA2, channel selection and mode of operation, and so forth.