AzureWave AW-NM191NF-EVB Wireless LAN M.2 1216 LGA Module User Guide
- June 6, 2024
- AzureWave
Table of Contents
AzureWave AW-NM191NF-EVB Wireless LAN M.2 1216 LGA Module
Revision History
Version| Revision Date| Description| Initials|
Approved
---|---|---|---|---
01| 2021/01/13|
- Initial Version
| Renton Tao| N.C. Chen
02| 2021/08/09|
- Update EVB
- Update format
| Renton Tao| N.C. Chen
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.
System Setup
Hardware Requirements
- AW-NM191NF-EVB (EVB for AW-NM191NF)
- Host system need running the Linux operating system (Ubuntu12.04).
- Windows system for Labtool.
- Vector Signal Analyzer/WLAN analyzer for transmit measurements.
- WLAN signal generator for receiver measurements.
- RF isolation chamber for receive measurements.
- RF attenuators
- RF cable
Software Requirements
For Linux using SD-WLAN-8801…pxx.tar
- Download and unzip the driver release package : SD-WLAN-8801…pxx.tar
- Download MFG SW “MFG-W8801-MF-WIFI-BRG-FC13-WIN-X86 2.0.0.92-14.1.36.p59” release package from NXP website and unzip it
For Windows have to run in 32/64bit Windows OS
- Download MFG release package “MFG-W8801-MF-WIFI-BRG-FC13 WIN-X86-2.0.0.92- 14.1.36.p59”
Environment set up and Bridge Mode Tool
The “Manufacturing Bridge” refers to the application that allows a user to
send commands between Target platform and Windows 7 platform. The environment
enables the user to test performance of the AW-NM191NF.
Linux PC set up(Ubuntu 12.04)
(1) Driver Folder Contents
Download the latest driver package release from NXP and unzip it. The driver
folder should look similar to the figure shown below. The release contains
driver folder and FW image.
After opening above folder, you can see the folders as picture below. The
working direction is “wlan_src”.
The user may need to compile the driver per your specific Linux OS and Kernel.
This is due to that the driver is dependent on the actual OS and kernel
version. This next section will describe the steps needed to be done before
you can install the driver and run it.
Go to the subdirectory wlan_src
*Make sure to have kernel headers and kernel libs before executing the “make” commands below.
make clean
make build
After above cmds, you will see the folder as below picture.
The files in folder bin_sd8801 should be as below picture.
On the given Host Linux system, the following files have to be transferred &
reside on the system. (Transfer the files over via flash memory or tftp over
the host.) Place the firmware in /lib/firmware/mrvl/
Ex. SDIO8801.bin (for SDIO/SDIO interface)
Go up one folder to copy both *.ko files to your directory in where you have the other files in where you want to run the insmod command. Here is the sample list of files (as a minimum) at 1 location: bridge_init.conf mfgbridge mlan.ko sd8801.ko
Windows PC set up
Within the internal folder is the labtool and other folders. For this
document’s purpose, only the details of the labtool folder will be discussed.
The contents of the labtool folder are shown below.
The Labtool executable is labeled (DutApiWiFi8801BrdigeEth.exe)
WLAN/Bluetooth RF Test
Setup RF Test
*Please confirm that Computer’s WiFi and BT had closed
-
The bridge PC have to run in Linux OS Ubuntu 12.04 2
-
Prepare AW-NM191-EVB, insert DUT.
2.1 VBAT supply
For SDIO supply VBAT, please connect J2(1-2).
2.2 VDDIO supply
For 3.3V supply VDDIO, please connect J4(2-3)
For 1.8V supply VDDIO, please connect J4(1-2)
2.3 VIO_SD supply
For 3.3V supply VIO_SD, please connect J11(2-3) For 1.8V supply VIO_SD, please connect J11(1-2) -
Open terminal, press command: $sudo su
-
To bring up DUT:
modprobe cfg80211
insmod mlan.ko
insmod sd8801.ko mfg_mode=1 fw_name=mrvl/SDIO8801.bin
-
Open bridge for labtool
./mfgbridge -B
-
To confirm success to bring up WiFi, please key “ifconfig mlan0”
Setup for RF Tx/Rx Performance Test
The host PC have to run in Windows OS
Download MFG release package “MFG-W8801-MF-WIFI-BRG-FC13-WIN X86-2.0.0.92-
14.1.36.p59” from NXP extranet website and unzip it.
Copy the “labtool” folder to the host PC .The Labtool 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 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
Make sure that the Bridge application is running prior to starting Labtool application. To start the Labtool application, double click on “DutApiWiFi8801BrdigeEth.exe” for WiFi Performance Test
Labtool command guide
Generate 802.11 b/g/n Packet commands
Data rate set up
B mode & G mode:
1Mbps | 2Mbps | 5.5Mbps | 11Mbps | 6Mbps | 9Mbps | 12Mbps | 18Mbps |
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 |
24Mbps | 36Mbps | 48Mbps | 54Mbps | ||||
10 | 11 | 12 | 13 |
N mode:
MCS0
| MCS1| MCS2| MCS3| MCS4| MCS5| MCS6| MCS7
---|---|---|---|---|---|---|---
15| 16| 17| 18| 19| 20| 21|
22
After you type above command, you can measure the 802.11a/b/g/n/ac packet by your RF test instrument (exp: Agilent 4010, IQview…).
Generate 802.11 b/g/n continuous symbol Commands
Test RX sensitivity Commands
Others Commands
(1) Command 45➜ Check the MAC
(2) Command 99➜ Quit the test mode/ Quit the MFG tool
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. 1) 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-NM191NF-EVB demo boar 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.100, to the LAN port of the AP
- Verify that communication exists between the reference computer and the AW-NM191NF-EVB demo board by pinging 192.168.1.100 from the AW-NM191NF-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.
EVB Attachment
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.
Documents / Resources
|
AzureWave AW-NM191NF-EVB Wireless LAN M.2 1216 LGA
Module
[pdf] User Guide
AW-NM191NF-EVB, Wireless LAN M.2 1216 LGA Module, AW-NM191NF-EVB Wireless LAN
M.2 1216 LGA Module
---|---