整体编译执行下列命令:
source build/envsetup.sh
lunch
make
u-boot编译使用
在u-boot目录下有一个文件boards.cfg
里面有各个板子的配置信息
grep "yak_xImage_nor_spl_boot" * -R
boards.cfg:yak_xImage_nor_spl_boot mips xburst yak
ingenic x1500 yak:SPL_SFC_NOR,ENV_IS_IN_SFC,BOOT_XIMAGE,NOR_SPL_BOOT_OS,SPL_OS_BOOT
find -name "boards.cfg"
./boards.cfg
解压u-boot源代码直接执行如下两个命令即可
编译如下:
make distclean
make yak_xImage_nor_spl_boot
halley2_v10_uImage_sfc_nor(先用这个)
halley2_xImage_nor_spl_boot
kernel编译使用
/kernel/arch/mips/configs/yak_linux_defconfig
arch/mips/configs/halley2_nor_v10_linux_defconfig
make yak_linux_defconfig
make xImage
make halley2_nor_v10_linux_defconfig
make uImage
会生成arch/mips/boot/uImage
配置内核:
make ARCH=mips menuconfig
根文件系统编译:
在../device/common/system/etc/init.d
目录下。
make