EasyManua.ls Logo

NXP Semiconductors UM11490 - ED-MAC and Tx power enable

NXP Semiconductors UM11490
88 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
NXP Semiconductors
UM11490
Feature Configuration Guide for NXP-based Wireless Modules on i.MX 8M Quad EVK
2.9 ED-MAC and Tx power enable
This section provides the guidelines to enable energy detection (ED) for the adaptivity
test and to load the converted Tx power table.
2.9.1 ED-MAC enable
This section provides the instructions to edit the configuration file and enable ED-MAC
configuration.
Step 1 - Edit the configuration file
The path to ed_mac_ctrl_V3_8987.conf file is as follows:
/usr/share/nxp_wireless/bin_mxm_wifiex/config/
Edit the .conf file to set ed_ctrl_2g.enable:2 = 0x01 to enable energy detection for
the adaptivity test. In the configuration file, the offset values of ed_ctrl_2g.offset:2
and ed_ctrl_5g.offset:2 parameters are used to adjust the ED threshold during the
EU adaptivity test.
ed_mac_ctrl_v3={
CmdCode=0x0130 #Command code, DO NOT change this line
ed_ctrl_2g.enable:2=0x1 # 0 - disable EU adaptivity for 2.4GHz band
# 1 - enable EU adaptivity for 2.4GHz band
ed_ctrl_2g.offset:2=0x6 # 0 - Default Energy Detect threshold
#offset value range: 0x80 to 0x7F
ed_ctrl_5g.enable:2=0x1 # 0 - disable EU adaptivity for 5GHz band
# 1 - enable EU adaptivity for 5GHz band
ed_ctrl_5g.offset:2=0x6 # 0 - Default Energy Detect threshold
#offset value range: 0x80 to 0x7F
ed_ctrl_txq_lock:4=0xFF #DO NOT Change this line
}
Step 2 - Convert the configuration file to a binary format
The ED-MAC configuration file ed_mac_ctrl_V3_8987.conf file must be converted to
a binary format (.bin) so the wireless driver can use it. The following command uses
mlanutl utility to convert the configuration file to a binary format. mlanutl utility is stored at
the following location: /usr/share/nxp_wireless/bin_mxm_wifiex/
mlanutl <wireless interface> hostcmd <conf_file_name> generate_raw
<bin_file_name>
Where:
Command parameter Description
wireless interface Name of the wireless interface used in the system, for example mlan0
conf_file_name Name of ED-MAC configuration file
bin_file_name Name of the output binary file to be generated
Example
root@imx8mqevk:~# ./mlanutl mlan0 hostcmd config/
ed_mac_ctrl_V3_8987.conf generate_raw ed_mac.bin
Copy the newly generated binary file ed_mac.bin and paste into the wireless firmware
directory.
UM11490 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2021. All rights reserved.
User manual Rev. 2 — 29 January 2021
38 / 88

Table of Contents

Related product manuals