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
Table of Contents
- System Setup
- WLAN Basic Test
- Bluetooth Basic Test
- EVB Attachment
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
- modprobe cfg80211
- insmod mlan.ko
- insmod sd8987.ko mfg_mode=1 cal_data_cfg=none
- ./mfgbridge -B
- modprobe cfg80211
- insmod mlan.ko
- insmod sd8987.ko mfg_mode=1 cal_data_cfg=none
- hciattach /dev/ttyUSB0 any 115200 flow
- hcitool /dev/ttyUSB0 scan
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
-
The bridge PC have to run in 64-bit of the Ubuntu 14.04
-
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). -
Open terminal, press command: $sudo su
-
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
-
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
- Bring up the AW-CM358-EVB demo board with the IP address set as 192.168.1.110.
- Connect the reference computer with Chariot Console, which is assigned an IP address of 192.168.1.100to the LAN port of the AP
- 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.
- 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
- Download latest Driver release package from NXP Extranet website
- 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)
- 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
- Compile the Bridge
2. The host PC have ti run in 64 bit Windows OS
-
Download MFG release package “MFG-W8987-MF-LAB TOOL-U14-1.0.0.14616.80.205.p146” from NXP extranet website and unzip it.
-
Copy the “labtool” folder to the host PC . The Lab tool folder content are shown in below.
-
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 -
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 -
Before launching the Lab tool, place the “.conf” file in the Labtool’s working file directory and name the file as“WlanCalData_ext.conf”.
-
Copy the “.conf” file into the Labtool file directory and rename it as the picture shown below.
3 Prepare AW-CM358-EVB, insert DUT.
-
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). -
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
-
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). -
The bridge PC have to run in 64-bit of the Ubuntu 14.04:
-
Open terminal, press command: $sudo su
-
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
-
To bring up Bluetooth
hciattach /dev/ttyUSB0 any 115200 flow
-
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
- Download latest Driver release package from NXP Extranet website
- 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)
- 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
- Compile the Bridge
2. The host PC has tirun in 64 bit Windows OS
-
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.
-
Copy the “laptop” folder to the host PC. The Lab tool folder content are shown in below.
-
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 -
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 -
Before launching the Lab tool, place the “.conf” file in the Labtool’s working file directory and name the file as“WlanCalData_ext.conf”.
-
Copy the “.conf” file into the Labtool file directory and rename it as the picture show below.
3. Prepare AW-CM358-EVB, insert DUT.
-
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). -
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.