开始编译
解压拷贝的源码包
● 解压uboot源码
# tar -jxvf boot.tar.bz2 -C ./
● 解压kernel源码
# tar -jxvf kernel.tar.bz2 -C ./
● 解压project源码
# tar -jxvf project.tar.bz2 -C ./
● 解压sdk源码
# tar -jxvf sdk.tar.bz2 -C ./
把所有文件设置权限属性,可避免不必要的问题。
#sudo chown bbelephant:bbelephant -R ./*
● 编译
#./Release_to_customer.sh -f nand -p ssd202 -o 2D06 -m 256
如果出现以下错误,卸载libfdt-dev库,让uboot强制使用内部的libfdt
sudo apt-get remove libfdt-dev
如下图所示,说明编译完成
对kernel的配置后,通过Release_to_customer.sh脚本编译会覆盖修改kernel的内容,导致修改没生效,所以每次修改kernel后,需要拷贝其配置(kernel目录下):
cp .config ./arch/arm/configs/infinity2m_spinand_ssc011a_s01a_minigui_doublenet_defconfig -f
文档更新时间: 2022-06-23 11:31 作者:Aeeditor