开始编译

解压拷贝的源码包
● 解压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