Firefly开源社区
标题:
【开发基础】 FirePrime u-boot编译,指定编译输出文件路径,不再源码树里生成
[打印本页]
作者:
54zw
时间:
2016-5-25 11:54
标题:
【开发基础】 FirePrime u-boot编译,指定编译输出文件路径,不再源码树里生成
本帖最后由 54zw 于 2016-5-25 12:03 编辑
上一篇
【开发基础】 FirePrime 内核编译脚本,将生成的文件放到指定目录,不在内核源码树里
同理,编译u-boot也可以指定,这里指定到out/target/product/rk312x/bootloader 这个目录下
编译脚本如下:比较简单,就不多解释,可以在我的github上下载:
FirePrime genu script
使用方法和genk一样
#编译生成目录
OUT_PUT_DIR="$PWD/out/target/product/rk312x/bootloader"
#指定交叉编译工具
cp=/home/zerowaylin/fireprimes/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-
ARCH=arm
#简单判断
if [ ! -d $OUT_PUT_DIR ]
then
echo "make destination directory ready"
mkdir -p $OUT_PUT_DIR/tools/rk_tools
else
echo "every thing is done well, let's make the uboot"
fi
#RK打包工具
cp -rvfd $PWD/u-boot/tools/rk_tools $OUT_PUT_DIR/tools/
#配置和编译
make -C u-boot O=$OUT_PUT_DIR ARCH=arm CROSS_COMPILE=$cp rk3128_box_defconfig
make -C u-boot -j8 ARCH=arm CROSS_COMPILE=$cp O=$OUT_PUT_DIR
复制代码
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1