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

Booting and WLAN Bring-Up

The following steps use HW setup using AM335x EVM along with WL1837MODCOM8I module. The SD card can now be mounted to SDMMC1 slot on AM335x EVM. Connect UART cable from J12 UART connector to PC. Run any terminal program (ex: TerraTerm) with baud rate configured to 115200, 8 bits, no parity. BeagleBone Black along with Element 14 Wireless Cape can also be used as an alternative to the below setup.

GUID-20200826-CA0I-TLZF-LSD6-5814JSCSN4F9-low.png Figure 4-1 Basic HW Setup Using AM335x and WiLink8 for Driver Bring-Up

The following message should appear during the kernel boot, which indicates that the driver is up and WiLink8 FW is downloaded.

[   28.358451] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
[   28.478778] wlcore: loaded
[   29.515823] wlcore: PHY firmware version: Rev 8.2.0.0.244
[   29.662595] wlcore: firmware booted (Rev 8.9.0.0.84)

Also, the default wlan0 interface should be up once login is complete.

root@am335x-evm:~# ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 0C:1C:57:BB:60:5E
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
root@am335x-evm:~#

The above steps confirms that the driver is up and running.