1.下载S3 uboot源码
git clone -b s3-l0p-exp https://github.com/Lichee-Pi/u-boot.git
2.安装交叉编译工具链和一些软件包
工具链的安装可以参考zero教程:http://zero.lichee.pro/%E7%B3%BB%E7%BB%9F%E5%BC%80%E5%8F%91/uboot_build.html
安装软件包
sudo apt-get install python-dev
sudo apt-get install python3-dev
sudo apt install swig
3.编译
cd u-boot
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- Lichee_Zero_Plus_defconfig
执行编译:
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make
多核编译,避免cpu其他内核打酱油, J后的参数是参与编译的cpu个数:
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make -j6