SWRU561A September 2020 – October 2020 WL1801MOD , WL1805MOD , WL1807MOD , WL1831 , WL1831MOD , WL1835MOD , WL1837MOD
The build-utilities also supports clean, build, and install one specific component rather than everything. Various options available as part of the script can be viewed with the following command.
./sudo_build_wl18xx.sh –h
The available options are displayed as follows:
| openssl/libnl | Clean & build openssll and libnl. These libraries are needed to build user space components like hostapd/wpa_supplicant/iw |
| hostapd/wpa_supplicant/iw | Clean and build hostapd or wpa_supplicant or iw user space utilities. Build openssl and libnl (order matters) before this build |
| modules | Clean & build WiLink8 driver modules |
| firmware | Install the firmware binary to ./build-utilities/fs |
| scripts | Install TI example scripts to run STA, AP, MESH |
| utils | Clean & Build scripts like wlconf |
| patch_kernel | Apply provided kernel patches that are not up streamed |
| kernel | Clean build Kernel |
| kernel_noclean | Build kernel without cleaning. Useful for incremental builds |
| patch_bbbe14_dts | Patches needed for Beaglebone Black to use Element 14 Wireless cape |
Command syntax to build driver specific components.
./sudo_build_wl18xx.sh <module>
The above assumes that you need root permission to install into the file system.