君正X系列开发---系统编译1

来源:互联网 发布:部落冲突 女武神数据 编辑:程序博客网 时间:2024/04/29 14:17
整体编译执行下列命令:
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      yakingenic        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 



阅读全文
0 0