|
【开发基础】 FirePrime u-boot编译,指定编译输出文件路径,不再源码树里生成
发表于 2016-5-25 11:54:19
浏览:6382
|
回复:0
打印
只看该作者
[复制链接]
楼主
本帖最后由 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
复制代码
|
|