RK3288 编译不过遇到的问题

配置ssh链接后sync 一下 执行命令repo sync -j2把源码拉下来后编译遇到一些问题

mkdir rk3288_Android_7.0
cd rk3288_Android_7.0
repo sync -j2

**## build

  • 1)u-boot build**
cd rk3288-android-7.0/u-boot/

//./mkv7.sh表示arm是32位的 ,如果是64位的arm执行./mkv8.sh命令
make clean && make rk3288_secure_defconfig && ./mkv7.sh

编译后所看到 的log信息如下

  CLEAN   examples/standalone
  CLEAN   tools
  CLEAN   tools/lib tools/common
  CLEAN   u-boot.lds include/bmp_logo.h include/bmp_logo_data.h

#### make completed successfully (4 seconds) ####

  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#

#### make completed successfully (4 seconds) ####

******************************
*     Make AArch32 Uboot     *
******************************
scripts/kconfig/conf --silentoldconfig Kconfig
./tools/boot_merger

................


 ./tools/rk_tools/RKBOOT/RK3288MINIALL.ini
out:rk3288_loader_v1.06.236.bin
fix opt:rk3288_loader_v1.06.236.bin
merge success(rk3288_loader_v1.06.236.bin)
./tools/loaderimage --pack --trustos tools/rk_tools/bin/rk32/rk3288_tee_ta_v1.33.bin  trust.img

 load addr is 0x8400000!
pack input tools/rk_tools/bin/rk32/rk3288_tee_ta_v1.33.bin 
pack file size: 619356 
crc = 0xd6e26d7c
pack trust.img success! 
./tools/loaderimage --pack --uboot u-boot.bin uboot.img

 load addr is 0x0!
pack input u-boot.bin 
pack file size: 672872 
crc = 0xc436d8ae
pack uboot.img success! 

pack uboot.img success! 这句话表示uboot编译成功!!

  • 2)kernel build
 cd rk3288-android-7.0\kernel\arch\arm\boot\dts
  make clean

  make ARCH=arm rockchip_defconfig

   make ARCH=arm rk3288-evb-act8846.img -j24  
// > rk3288-evb-act8846.img 为dts 文件   -j24表示开24条线程编译

发现编译不过出现

/bin/sh: 1: lzop: not found  

解决方案如下:

sudo apt-get install lzop //提前把这个安装上。

编译成功log信息如下:

Pack to resource.img successed!
  Image:  resource.img (with rk3288-evb-act8846.dtb logo.bmp logo_kernel.bmp) is ready
  Image:  boot.img (with Image resource.img) is ready
  Image:  zboot.img (with zImage resource.img) is ready

#### make completed successfully (02:52 (mm:ss)) ####

  • 3)android build
 cd rk3288-android-7.0\
  source build/envsetup.sh
  lunch rk3288-userdebug
   make -j24
  ./mkimage.sh //打包命令
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值