Firefly开源社区

12
发表新贴

编译android7.1时出现[ERROR]: Can't find loader: Image/MiniLoaderAll.bin

107

积分

0

威望

0

贡献

技术小白

积分
107
发表于 2019-3-8 11:04:38     
aio3399j的板子编译android7.1完成执行makeupdate时出现如下错误[ERROR]: Can't find loader: Image/MiniLoaderAll.bin,请问这个问题怎样解决
回复

使用道具 举报

107

积分

0

威望

0

贡献

技术小白

积分
107
发表于 2019-3-8 15:43:20     
已解决,FFTools/mkupdate/mkupdate.sh里面的LOADER_PATH写死了
回复

使用道具 举报

107

积分

0

威望

0

贡献

技术小白

积分
107
发表于 2019-3-8 17:07:52     
huang1165441461 发表于 2019-3-8 15:43
已解决,FFTools/mkupdate/mkupdate.sh里面的LOADER_PATH写死了

把编译生成所有的文件拷贝到windows去合成,复制RKTools的windows文件夹到windows,解压下面的AndroidTool/rockdev.zip,编译生成文件放在rockdev/Image文件夹下,然后更改rockdev的package-file里面的路径要正确配置,然后修改mkupdate.bat里面的Loader路径对应Image下面的Loader路径,最后管理员执行./mkupdate.bat,可成功打包成单独update.img
回复

使用道具 举报

115

积分

0

威望

0

贡献

技术小白

积分
115
发表于 2019-8-10 09:32:02     
我全局搜索 Loader .bin 也没找到
咋整
回复

使用道具 举报

18

积分

0

威望

0

贡献

技术小白

积分
18
发表于 2019-10-9 13:59:17     
fish001 发表于 2019-8-10 09:32
我全局搜索 Loader .bin 也没找到
咋整

我也是,找不到,我用的industry,是不是用错版本了?
回复

使用道具 举报

1821

积分

16

威望

18

贡献

中级创客

Rank: 4

积分
1821
QQ
发表于 2019-10-9 14:09:33     
KA_NG 发表于 2019-10-9 13:59
我也是,找不到,我用的industry,是不是用错版本了?

先编译uboot,或是uboot里面有两个 loaderxx.bin文件,有的话就删掉旧版本的
回复

使用道具 举报

18

积分

0

威望

0

贡献

技术小白

积分
18
发表于 2019-10-9 14:35:49     
jpchen 发表于 2019-10-9 14:09
先编译uboot,或是uboot里面有两个 loaderxx.bin文件,有的话就删掉旧版本的

(base) ejior@ejior-XPS-8930:/share/share/kang/firefly-rk3399$ ./FFTools/make.sh -j8
/share/share/kang/firefly-rk3399/u-boot /share/share/kang/firefly-rk3399
#
# configuration written to .config
#
scripts/kconfig/conf --silentoldconfig Kconfig
  CHK     include/config.h
  GEN     include/autoconf.mk
  GEN     include/autoconf.mk.dep
  CHK     include/config/uboot.release
  CHK     include/generated/timestamp_autogenerated.h
  UPD     include/generated/timestamp_autogenerated.h
  CHK     include/generated/version_autogenerated.h
  HOSTCC  tools/dumpimage.o
  HOSTCC  tools/image-host.o
  HOSTCC  tools/loaderimage.o
  HOSTCC  tools/mkenvimage.o
  HOSTCC  tools/mkimage.o
  HOSTCC  tools/boot_merger
tools/loaderimage.c: In function ‘main’:
tools/loaderimage.c:116:28: warning: variable ‘name’ set but not used [-Wunused-but-set-variable]
  char   *magic, *version, *name;
                            ^
tools/loaderimage.c:116:18: warning: variable ‘version’ set but not used [-Wunused-but-set-variable]
  char   *magic, *version, *name;
                  ^
tools/loaderimage.c:339:3: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result]
   fread(hdr, sizeof(struct tag_second_loader_hdr), 1, fi);
   ^
  HOSTLD  tools/dumpimage
  HOSTLD  tools/mkimage
  HOSTLD  tools/mkenvimage
  HOSTLD  tools/trust_merger
  HOSTLD  tools/loaderimage
  HOSTLD  tools/checksum
  CC      board/rockchip/rk33xx/rk33xx.o
  LD      board/rockchip/rk33xx/built-in.o
  CC      board/rockchip/common/rkboot/fastboot.o
  LD      board/rockchip/common/built-in.o
  CC      common/main.o
  CC      common/board_f.o
  CC      common/cmd_version.o
  CC      common/cmd_fastboot.o
  CC      common/cmd_bootrk.o
  CC      lib/display_options.o
  LD      common/built-in.o
  LD      lib/built-in.o
  LD      u-boot
  OBJCOPY u-boot.bin
  OBJCOPY u-boot.srec
start=$(/share/share/kang/firefly-rk3399/u-boot/../prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-nm u-boot | grep __rel_dyn_start | cut -f 1 -d ' '); end=$(/share/share/kang/firefly-rk3399/u-boot/../prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-nm u-boot | grep __rel_dyn_end | cut -f 1 -d ' '); tools/relocate-rela u-boot.bin 0x00200000 $start $end
./tools/boot_merger ./tools/rk_tools/RKBOOT/RK3399MINIALL.ini
out:rk3399_loader_v1.15.115.bin
fix opt:rk3399_loader_v1.15.115.bin
merge success(rk3399_loader_v1.15.115.bin)
./tools/trust_merger   ./tools/rk_tools/RKTRUST/RK3399TRUST.ini
out:trust.img
merge success(trust.img)
./tools/loaderimage --pack --uboot u-boot.bin uboot.img

load addr is 0x200000!
pack input u-boot.bin
pack file size: 782132
crc = 0x2fee4ce9
pack uboot.img success!
/share/share/kang/firefly-rk3399
/share/share/kang/firefly-rk3399/kernel /share/share/kang/firefly-rk3399
ls
^H^H^C
(base) ejior@ejior-XPS-8930:/share/share/kang/firefly-rk3399$ ls
abi         bionic          build                compatibility  developers   docs      frameworks  kernel           Makefile    out       platform_testing  rkst     sdk        tools
Android.bp  bootable        build-rk3399-all.sh  cts            development  external  hardware    libcore          mkimage.sh  packages  prebuilts         RKTools  system     u-boot
art         bootstrap.bash  buildspec.mk         dalvik         device       FFTools   javaenv.sh  libnativehelper  ndk         pdk       rkbin             rockdev  toolchain  vendor
(base) ejior@ejior-XPS-8930:/share/share/kang/firefly-rk3399$ cd u-boot/
(base) ejior@ejior-XPS-8930:/share/share/kang/firefly-rk3399/u-boot$ ls
api    common     CREDITS  drivers   fs       Kconfig   MAINTAINERS  mkresimg.sh  net     rk3399_loader_v1.15.115.bin  System.map  trust.img   uboot.img   u-boot.srec
arch   config.mk  disk     dts       include  lib       MAKEALL      mkv7.sh      post    scripts                      test        u-boot      u-boot.lds  UserManual
board  configs    doc      examples  Kbuild   Licenses  Makefile     mkv8.sh      README  snapshot.commit              tools       u-boot.bin  u-boot.map
(base) ejior@ejior-XPS-8930:/share/share/kang/firefly-rk3399/u-boot$ cd ../
(base) ejior@ejior-XPS-8930:/share/share/kang/firefly-rk3399$ ./FFTools/mkupdate/mkupdate.sh update
PRODUCT_FIREFLY_NAME=DEFAULT
TARGET_PRODUCT=rk3399_firefly

PRODUCT_MODEL=firefly-rk3399
PRODUCT_PATH=rockdev/Image-rk3399_firefly
LOADPATH=Image/MiniLoaderAll.bin
[ERROR]: Can't find loader: Image/MiniLoaderAll.bin
还是没有。。。。
回复

使用道具 举报

1821

积分

16

威望

18

贡献

中级创客

Rank: 4

积分
1821
QQ
发表于 2019-10-9 14:56:27     
KA_NG 发表于 2019-10-9 14:35
(base) ejior@ejior-XPS-8930:/share/share/kang/firefly-rk3399$ ./FFTools/make.sh -j8
/share/share/ ...

编译uboot后,到根目录执行./mkimage.sh
回复

使用道具 举报

18

积分

0

威望

0

贡献

技术小白

积分
18
发表于 2019-10-9 15:49:25     
jpchen 发表于 2019-10-9 14:56
编译uboot后,到根目录执行./mkimage.sh

大佬,为啥我执行./FFTools/make.sh -k -j8 编译内核时无响应呢?
回复

使用道具 举报

1821

积分

16

威望

18

贡献

中级创客

Rank: 4

积分
1821
QQ
发表于 2019-10-9 16:48:53     
KA_NG 发表于 2019-10-9 15:49
大佬,为啥我执行./FFTools/make.sh -k -j8 编译内核时无响应呢?

这个完整的编译方式,按照你的命令只会编译firefly-rk3399的机型,你可以想看一下make.sh脚本
http://wiki.t-firefly.com/zh_CN/ ... pin-bian-yi-fang-fa
回复

使用道具 举报

返回列表
12
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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