Other Parts Discussed in Thread: WL1837
Tool/software: Linux
Hi evrybody
My steps to build the WL18xx software:
1
I set all tools from "Setting up the Host Environment" (WL18xx WiFi Build Process, link processors.wiki.ti.com/.../WL18xx_WiFi_Build_Process, exseption is only lib32bz2-1.0.
The "sudo apt-get install lib32bz2-1.0" command does not find such packet.
2.
I set all build kernel options from "Creating configuration file (.config) for Linux kernel" (WL18xx Platform Integration Guide, link processors.wiki.ti.com/.../WL18xx_Platform_Integration_Guide).
I am using native kernel support for cfg80211/mac80211 and I set CONFIG_CFG80211=m, CONFIG_MAC80211=m.
To set "CONFIG_WIRELESS_EXT=y" I set "CONFIG_HOSTAP=y".
This option causes the following options to be set as well:
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
CONFIG_WEXT_SPY=y
CONFIG_WEXT_PRIV=y
CONFIG_LIB80211=y
CONFIG_LIB80211_CRYPT_WEP=y
CONFIG_LIB80211_CRYPT_CCMP=y
CONFIG_LIB80211_CRYPT_TKIP=y
3.
lyudmila@lyudmila-linuxmint ~ $ pwd
/home/lyudmila
lyudmila@lyudmila-linuxmint ~ $ cd wl8-build
lyudmila@lyudmila-linuxmint ~/wl8-build $ git clone git://git.ti.com/wilink8-wlan/build-utilites.git
4.
lyudmila@lyudmila-linuxmint ~/wl8-build $ cd build-utilites/
lyudmila@lyudmila-linuxmint ~/wl8-build/build-utilites $cp setup-env.sample setup-env
Editing the setup-env file:
TOOLCHAIN_PATH=/home/lyudmila/timesysMinPoint/twr_vf600/toolchain/bin
ROOTFS=/home/lyudmila/wl8-build/fs
KERNEL_PATH=/home/lyudmila/timesysMinPoint/twr_vf600/kernel-source/linux-3.13
KERNEL_VARIANT=3.13.9-ts-armv7l
CROSS_COMPILE=armv7l-timesys-linux-gnueabi- (from timesys SDK)
setup-env file attached.
5.
lyudmila@lyudmila-linuxmint ~/wl8-build/build-utilites $ ./build_wl18xx.sh init
"$ ./build_wl18xx.sh init" execution came to the end not absolutely correctly:
wl18_init.log file attached.
6.
$ ./build_wl18xx.sh patch_kernel
Changing ROOTFS path to /home/lyudmila/wl8-build/fs
Using user defined kernel
Makefile was found. Kernel version was set to 3.13.9.
***** only patching kernel without performing an actual build! *****
using kernel: /home/lyudmila/timesysMinPoint/twr_vf600/kernel-source/linux-3.13
****** *******
Wifi Package Build Successful
7.
Build my kernel:
$ cd /home/lyudmila/timesysMinPoint/twr_vf600/kernel-source/linux-3.13
$ export PATH=/home/lyudmila/timesysMinPoint/twr_vf600/toolchain/ccache:/home/lyudmila/timesysMinPoint/twr_vf600/toolchain/bin:$PATH
$ make ARCH=arm CROSS_COMPILE=armv7l-timesys-linux-gnueabi- uImage -j12
$ make ARCH=arm CROSS_COMPILE=armv7l-timesys-linux-gnueabi- modules
$ mkdir rfs
$ make ARCH=arm CROSS_COMPILE=armv7l-timesys-linux-gnueabi- INSTALL_MOD_PATH=/home/lyudmila/timesysMinPoint/twr_vf600/kernel-source/linux-3.13/rfs modules_install
8.
yudmila@lyudmila-linuxmint ~/wl8-build/build-utilites $ ./build_wl18xx.sh update R8.7_SP3
(from "Step 4: Build & Update" link processors.wiki.ti.com/.../WL18xx_System_Build_Scripts)
wl18_update.log file attached.
This step comes to the end with the "Makefile:98: *** Cannot find development files for any supported version of libnl. Stop." message.
There is not the fs_skeleton.tbz2 file in "<build-utilities>/outputs/" folder.
What's wrong?
Maybe in lib32bz2-1.0. The "sudo apt-get install lib32bz2-1.0" command does not find such packet.
wl8-build-logs.tar.gz attached.
thanks
5047.wl8-build-logs.tar.gz