AzureWave AW-CM358-EVB IEEE 802.11 1X1 a/b/g/n/ac Wireless LAN and Bluetooth 5.2 12mmx12mm LGA Module User Guide

June 6, 2024
AzureWave

AW-CM358-EVB
IEEE 802.11 1X1 a/b/g/n/ac Wireless LAN and
Bluetooth 5.2
12mm x 12mm LGA module
User Guide
Rev. 01
(For Standard)

The information contained herein is the exclusive property of AzureWave and shall not be distributed, reproduced, or disclosed
in whole or in part without prior written permission of AzureWave.

Revision History

Version Revision  Date Description Initials Approved
1 2021/03/26 Initial Version JM.Pang N.C. Chen

System Setup

Hardware Requirements
  • AW-CM358-EVB (EVB for AW-CM358)
  • Host system need run the Linux operating system and Windows system
  • Vector Signal Analyzer/WLAN analyzer for transmitting measurements.
  • LLAN signal generator for receiver measurements.
  • RF isolation chamber for receiving measurements.
  • RF attenuators
  • RF cable
Software Requirements

For Linux using SD-WLAN-SD-BT-8987…pxx.tar

  • Unzip the driver release package: SD-WLAN-SD-BT-8987…pxx.tar

  • Go into the Driver package folder and compile the WLAN and BT driver (After the compile process WLAN driver files, man.ko and sd8xxx.ko will be available, and BT driver file, bt8xxx.ko will be available also)

  • Enter to wlan_src folder and use terminal enter cmd as below, will get mlan.ko and sd8xxx.ko: make clean

  • make build

  • Enter to mbt_src folder and use terminal enter cmd as below, will get bt8xxx.ko:

  • make clean

  • make build

  • Download MFG SW “MFG-W8987-MF-WIFI-BT-BRG-FC-VS2013-1.0.0.146-16.80.205.p146” release package from NXP Extranet website and unzip it.

  • Navigate to the FwImage folder located in path “FwImage”, copy Fw file (sdio8987_sdio_combo.bin) to ‘/lib/firmware/mrvl/’

  • Enter to bridge_linux_0.1.0.42/bridge and do ‘make build’ to get ‘mfgbride’ for compile the Bridge.
    For Windows have to run in 64bit Windows OS

  • Download MFG release package “MFG-W8987-MF-LAB TOOL-U14-1.0.0.146-16.80.205.p146”

  • Copy “labtool” folder to the host PC

RF Transmit/Receive Test Setup

Show the basic hardware configuration for RF transmits testing.

WLAN Basic Test

Setup Throughput Test

*Please confirm that Computer’s WiFi and BT had closed

  1. The bridge PC have to run in 64-bit of the Ubuntu 14.04

  2. Prepare AW-CM358-EVB, insert DUT.
    2.1 For SDIO supply
    For SDIO supply VBAT, please connect J2(1-2).
    For SDIO supply VDDIO(1.8V), please connect J4(1-2).
    For SDIO supply VDDIO(3.3V), please connect J4(2-3).
    2.2 For USB supply
    For USB supply VBAT, please connect J2(2-3).
    For USB supply VDDIO(1.8V), please connect J4(1-2).
    For USB supply VDDIO(3.3V), please connect J4(2-3).

  3. Open terminal, press command: $sudo su

  4. To bring up DUT:

    modprobe cfg80211

    insmod mlan.ko

    insmod sd8987.ko mfg_mode=1 cal_data_cfg=none

    fw_name=mrvl/sdio8987_uart_combo_p164.bin

    ./mfgbridge -B

  5. To confirm success to bring up DUT , please key “ifconfig mlan0”

Setup Throughput Test

START MEASURING WLAN THROUGHPUT
The throughput measurement shows the performance of the TCP/IP layer over the wireless link. To achieve the best results, run the measurement test in a clean environment with as little interference as possible. The test can be run with the adapter connected to either an Infrastructure network (see Fig. 2) or an ad hoc network (see Fig. 2). An AP that is known to be in good working order should be used for the infrastructure mode test.

MEASURING THROUGHPUT USING NETIQ CHARIOT
Test Procedure

  1. Bring up the AW-CM358-EVB demo board with the IP address set as 192.168.1.110.
  2. Connect the reference computer with Chariot Console, which is assigned an IP address of 192.168.1.100to the LAN port of the AP
  3. Verify that communication exists between the reference computer and the AW-CM358-EVB demo boardby pinging 192.168.1.100 from the AW-CM358-EVB host console.
  4. Set up Chariot.
    a. On the host computer, activate EndPoint:
    b. Using Chariot Console on the reference computer, create two pair groups (192.168.1.100 and 192.168.1.110) using the Chariot Throughput.scr script. Run the throughput test for a specified period of time and observe the results.
Setup for RF Tx/Rx Performance Test

1. The bridge PC have to run in 64-bit of the Ubuntu 14.04

  1. Download latest Driver release package from NXP Extranet website
  2. Unzip the driver release package: SD-WLAN-SD-BT-8987…pxx.tar
  3. Go into the Driver package folder and compile the WLAN and BT driver (After the compile process WLAN driver files, man.ko and sd8xxx.ko will be available, and BT driver file, bt8xxx.ko will be available also)
  4. Download MFG SW “MFG-W8987-MF-WIFI-BT-BRG-FC-VS2013-1.0.0.146-16.80.205.p146release package from NXP Extranet wedsite and unzip it
  5. Compile the Bridge

2. The host PC have ti run in 64 bit Windows OS

  1. Download MFG release package “MFG-W8987-MF-LAB TOOL-U14-1.0.0.14616.80.205.p146”  from NXP extranet website and unzip it.

  2. Copy the “labtool” folder to the host PC . The Lab tool folder content are shown in below.

  3. Open the “SetUp.ini” file using a text editor such as Notepad. Edit the “SetUp.ini” file as shown below. The parameter “DutIpAddress” will be the IP address of DUT. The parameter “HostIPAddress” will be the IP address of the Windows host PC.
    [DutIp] DutIpAddress = 192.168.0.10
    HostIpAddress = 192.168.0.58

  4. In the “SetUp.ini” file, the parameter “NO_EEPROM” is used for specifying the calibration data storage option. The default value is “2” (OTP support). For general RF evaluation and test, the user needs to set the parameter as “1” which is file option to use calibration data from an external file. If the calibration data is already stored in on-chip OTP memory then the default value of ‘2” can be used.
    [DutInitSet] 0 – EEPROM support
    1 – NO_EEPROM support 2 – OTP support NO_EEPROM=1
    NoEepromBtFlexFileName = WlanCalData_ext.conf
    NoEepromWlanFlexFileName
    = WlanCalData_ext.conf

  5. Before launching the Lab tool, place the “.conf” file in the Labtool’s working file directory and name the file as“WlanCalData_ext.conf”.

  6. Copy the “.conf” file into the Labtool file directory and rename it as the picture shown below.

3 Prepare AW-CM358-EVB, insert DUT.

  1. For SDIO supply
    For SDIO supply VBAT, please connect J2(1-2).
    For SDIO supply VDDIO(1.8V), please connect J4(1-2).
    For SDIO supply VDDIO(3.3V), please connect J4(2-3).

  2. For USB supply
    For USB supply VBAT, please connect J2(2-3).
    For USB supply VDDIO(1.8V), please connect J4(1-2).
    For USB supply VDDIO(3.3V), please connect J4(2-3).

RF Tx/Rx Performance Test

Make sure that the Bridge application is running prior to starting Lab tool application. To start the Lab tool application, double click on “DutApiMimoBt.exe”.
Enter “1” at the command prompt to start operating WiFi radio or “2” to start operating Bluetooth radio

Start WiFi Performance Test

Bluetooth Basic Test

Setup Normal Test
  1. Prepare AW-CM358-EVB, insert DUT. 1.1 For SDIO supply
    For SDIO supply VBAT, please connect J2(1-2).
    For SDIO supply VDDIO(1.8V), please connect J4(1-2).
    For SDIO supply VDDIO(3.3V), please connect J4(2-3).
    1.2 For USB supply
    For USB supply VBAT, please connect J2(2-3).
    For USB supply VDDIO(1.8V), please connect J4(1-2).
    For USB supply VDDIO(3.3V), please connect J4(2-3).

  2. The bridge PC have to run in 64-bit of the Ubuntu 14.04:

  3. Open terminal, press command: $sudo su

  4. To bring up DUT:

    modprobe cfg80211

    insmod mlan.ko

    insmod sd8987.ko mfg_mode=1 cal_data_cfg=none

    fw_name=mrvl/sdio8987_uart_combo_p164.bin

  5. To bring up Bluetooth

    hciattach /dev/ttyUSB0 any 115200 flow

  6. After success bring up, try below command to connect to other devices

    hcitool /dev/ttyUSB0 scan

Setup RF Performance Test

1. The bridge PC have to run in 64-bit of the Ubuntu 14.04

  1. Download latest Driver release package from NXP Extranet website
  2. Unzip the driver release package: SD-WLAN-SD-BT-8987…pxx.tar
  3. Go into the Driver package folder and compile the WLAN and BT driver (After the compile process WLAN driver files, man.ko and sd8xxx.ko will be available, and BT driver file, bt8xxx.ko will be available also)
  4. Download the MFG SW “MFG-W8987-MF-WIFI-BT-BRG-FC-VS2013-1.0.0.146-16.80.205.p146” release package from NXP Extranet website and unzip it
  5. Compile the Bridge

2. The host PC has tirun in 64 bit Windows OS

  1. Download MFG release package “MFG-W8987-MF-LAB TOOL-U14-1.0.0.14616.80.205.p146” from the NXP extranet website and unzip it.

  2. Copy the “laptop” folder to the host PC. The Lab tool folder content are shown in below.

  3. Open the “SetUp.ini” file using a text editor such as Notepad. Edit the “SetUp.ini” file as shown below. The parameter “DutIpAddress” will be the IP address of DUT. The parameter “HostIPAddress” will be the IP address of the Windows host PC.
    [DutIp] DutIpAddress = 192.168.0.10
    HostIpAddress = 192.168.0.58

  4. In the “SetUp.ini” file, the parameter “NO_EEPROM” is used for specifying the calibration data storage option. The default value is “2” (OTP support). For general RF evaluation and test, the user needs to set the parameter as “1” which is file option to use calibration data from an external file. If the calibration data is already stored in on-chip OTP memory then the default value of ‘2” can be used.
    [DutInitSet] 0 – EEPROM support
    1 – NO_EEPROM support 2 – OTP support NO_EEPROM=1
    NoEepromBtFlexFileName = WlanCal
    Data_ext.confNoEepromWlanFlexFileName
    = WlanCalData_ext.conf

  5. Before launching the Lab tool, place the “.conf” file in the Labtool’s working file directory and name the file as“WlanCalData_ext.conf”.

  6. Copy the “.conf” file into the Labtool file directory and rename it as the picture show below.

3. Prepare AW-CM358-EVB, insert DUT.

  1. For SDIO supply
    For SDIO supply VBAT, please connect J2(1-2).
    For SDIO supply VDDIO(1.8V), please connect J4(1-2).
    For SDIO supply VDDIO(3.3V), please connect J4(2-3).

  2. For USB supply
    For USB supply VBAT, please connect J2(2-3).
    For USB supply VDDIO(1.8V), please connect J4(1-2).
    For USB supply VDDIO(3.3V), please connect J4(2-3).

RF Performance Test

Make sure that the Bridge application is running prior to starting the Lab tool application. To start the Labtool application, double click on “DutApiMimoBt.exe”.
Enter “1” at the command prompt to start operating WiFi radio or “2” to start operating Bluetooth radio

Start Bluetooth Performance Test
Enter BT test mode commands:
2 //Start operating Bluetooth radio
44 1 //Sets Storage Type to Config File
80 //Reset the BT RF Block
234 //Reloads BT calibration data“WlanCalData_ext.conf”
78 1 //BT enter test mode

EVB Attachment

PCB stack

The information contained herein is the exclusive property of AzureWave and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of AzureWave.

Read User Manual Online (PDF format)

Loading......

Download This Manual (PDF format)

Download this manual  >>

AzureWave User Manuals

Related Manuals