NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
OMAP Wireless Connectivity OpenSource Compat Wireless Build
Before starting[edit]
Before starting you need to complete the following steps:
- Setup build environment variables <Setting build environment>
- Make sure that you have the target linux kernel source extracted to your PC and built locally.
Download and Build the TI compat-wireless package[edit]
- Download the compat-wireless package from R3M1RC2 Compat wireless location
- Extract the zip file to your PC
- Change to the compat-wireless-2.6 source directory
- Configure the build for the wl12xx family:
./scripts/driver-select wl12xx
you have a kernel you do not have installed but yet want to build the compat-wireless-2.6 drivers for it you can use this syntax:
- export the following variables:
KLIB: point to the location of your root file system (NFS_ROOT). See Setting build environment section
KLIB_BUILD: points to the location of your linux kernel source
for example:
export KLIB_BUILD=~/oe/arago-tmp/work/am37x-evm-arago-linux-gnueabi/linux-omap3-2.6.37-psp04.02.00.07.sdk-r97/git/ export KLIB=${NFS_ROOT}
- Ensure that configuration of the kernel the wl12xx driver is compiled with contains the following switches.
- Now build the compat-wireless package and install it to your root file system (pointed by NFS_ROOT)
make make install-modules
You should now have all the relevant modules installed in your root file system under ${NFS_ROOT}/lib/modules/<kernel version>/updates/...
For more details regarding the consepts of compat-wireless please refer to the linux wireless home page
Download and install the wl12xx Firmware Files[edit]
- Download the wl12xx firmware zip file from this location
- Copy the firmware files to the EVM under the /lib/firmware/ti-connectivity directory in your root file system.
The files are:
LICENCE wl128x-fw-ap.bin wl1271-fw-2.bin wl128x-fw.bin
wl1271-fw-ap.bin wl128x-fw-multirole-plt.bin wl1271-fw-multirole-plt.bin
wl128x-fw-multirole-roc.bin wl1271-fw-multirole-roc.bin
Comment: some other files may exist, so copy all the fw files
- Copy the ini files to the EVM under the /lib/firmware/ti-connectivity/ini_files/ directory in your root file system.
The files are:
RFMD_D_E5.ini TQS_D_1.0.ini TQS_S_2.5.ini
RFMD_S_3.5.ini TQS_D_1.7.ini TQS_S_2.6.ini
Comment: some other files may exist, so copy all the ini files