SWRA777A September   2023  – December 2023 CC3300 , CC3301 , CC3351

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Functional Test
    1. 2.1 SDIO Interface
    2. 2.2 UART Interface
    3. 2.3 Other Functional Applications
  6. 3Performance Test
    1. 3.1 TX Performance
    2. 3.2 RX Performance
  7. 4References
  8. 5Revision History

SDIO Interface

  1. Install Calibrator Tool on Linux host. For the Calibrator Tool installation package for the Linux environment, see the 'CC33xx Linux design resources' located on the CC33xx product page.

    Once installed, follow the instructions below within the Linux kernel:

  2. Shutdown wlan0 interface. This can be done using the code below:
    ifconfig wlan0 down

    Sample output:

    [  118.019356] wlcore: down

    You can ensure wlan0 is disabled by executing the 'ifconfig' command. Verify that there is no mention of wlan0 interface in the output.

    Sample output:

    eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500  metric 1
            ether 68:5e:1c:01:c3:35  txqueuelen 1000  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536  metric 1
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 82  bytes 6220 (6.0 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 82  bytes 6220 (6.0 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
  3. Enter product line test (PLT) mode from running the below command:
    calibrator wlan0 plt power_mode on

    Sample output:

    [  170.304600] wlcore: PLT start
    [  170.333052] wlcore: PLT init Role Start succeed!, PLT roleID is: 2
  4. Start setting up the receiving function by tuning the specifying the band and channel. In this guide, channel six is used check functionality.
    calibrator wlan0 cc33xx_plt tune_channel 6 0 0
  5. Set TX parameters. Sample code is provided below with the used parameters defined in the Table 3-1. For more information and other parameter options, see the SimpleLink™ CC33xx Calibrator Tool User's Guide.
    calibrator wlan0 cc33xx_plt set_tx -preamble_type 1 -phy_rate 1 -tx_power 30 -delay 1000 -pkt_mode 0
  6. Start TX transmission.
    calibrator wlan0 cc33xx_plt start_tx

    Sample Output:

    Starting TX Simulation

    If this sample output matches, then functionality of the SDIO interface can be accepted.

  7. Stop TX transmission.
    calibrator wlan0 cc33xx_plt stop_tx