Firefly开源社区

打印 上一主题 下一主题

【开发基础】 FirePrime u-boot编译,指定编译输出文件路径,不再源码树里生成

582

积分

10

威望

8

贡献

技术大神

Rank: 3Rank: 3

积分
582
QQ

【开发基础】 FirePrime u-boot编译,指定编译输出文件路径,不再源码树里生成

发表于 2016-5-25 11:54:19      浏览:4470 | 回复:0        打印      只看该作者   [复制链接] 楼主
本帖最后由 54zw 于 2016-5-25 12:03 编辑

上一篇【开发基础】 FirePrime 内核编译脚本,将生成的文件放到指定目录,不在内核源码树里
同理,编译u-boot也可以指定,这里指定到out/target/product/rk312x/bootloader 这个目录下

编译脚本如下:比较简单,就不多解释,可以在我的github上下载:FirePrime genu script
使用方法和genk一样
  1. #编译生成目录
  2. OUT_PUT_DIR="$PWD/out/target/product/rk312x/bootloader"

  3. #指定交叉编译工具
  4. cp=/home/zerowaylin/fireprimes/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-
  5. ARCH=arm

  6. #简单判断
  7. if [ ! -d $OUT_PUT_DIR ]
  8. then
  9.         echo "make destination directory ready"
  10.         mkdir -p $OUT_PUT_DIR/tools/rk_tools
  11. else
  12.         echo "every thing is done well, let's make the uboot"
  13. fi

  14. #RK打包工具
  15. cp -rvfd $PWD/u-boot/tools/rk_tools $OUT_PUT_DIR/tools/

  16. #配置和编译
  17. make -C u-boot O=$OUT_PUT_DIR ARCH=arm CROSS_COMPILE=$cp rk3128_box_defconfig
  18. make -C u-boot -j8 ARCH=arm CROSS_COMPILE=$cp O=$OUT_PUT_DIR
复制代码



已有 1评分威望 +7 贡献 +5 收起 理由
linux_pan + 7 + 5

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表