525c50ecb3
Selecting the driver CONFIG_BRCMFMAC as built-in causes some probe issues as we cannot guarantee that the brcmfmac driver will be probed after the rootfs has been mounted. The brcmfmac driver retrieves the firmware and nvram file from the rootfs, so the rootfs should be mounted first. To avoid such issues let the CONFIG_BRCMFMAC be built as module, which is the original option in imx_v6_v7_defconfig. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> |
||
---|---|---|
.. | ||
rootfs_overlay/lib/firmware/brcm | ||
genimage.cfg | ||
linux.fragment | ||
post-image.sh | ||
README |
Build ===== First, configure Buildroot for your WarpBoard. make warpboard_defconfig Build all components: make You will find in ./output/images/ the following files: - imx6sl-warp.dtb - rootfs.ext4 - rootfs.tar - sdcard.img - u-boot.imx - zImage Update uboot ============ - Put warpboard in USB download mode by closing the j2 jumper on the daugther board - Load u-boot.imx in the WarpBoard by using the imx-usb-loader host utility: $ ./output/host/usr/bin/imx_usb -c output/host/etc/imx-loader.d/ output/images/u-boot.imx - U-Boot will appear in minicom - Reset the U-Boot environment to its default: => env default -f -a => saveenv - Run the DFU command in U-Boot: => dfu 0 mmc 0 - Transfer U-Boot into flash by running this command in host side: $ sudo ./output/host/usr/bin/dfu-util -D output/images/u-boot.imx -a boot - remove power and put the WarpBoard back into normal boot mode by opening the j2 jumper. Update linux & rootfs ===================== Run the 'ums' command from the U-Boot prompt to mount the eMMC as USB mass storage: => ums 0 mmc 0 And then flash the sdcard.img into the eMMC: dd if=output/images/sdcard.img of=/dev/<your-sd-device> *** WARNING! This will destroy all the eMMC content. Use it with care! *** Using bluetooth ================ Enable the bluez_utils or bluez5_utils package, and then run: $ hciattach /dev/ttymxc4 any $ hciconfig hci0 up Using Wifi ========== $ ifconfig wlan0 up