RK3308:当编译kernel时,出现编译报错导致编译失败!
描述1、严格按照Firefly官网文档“固件编译”的这章内容开始SDK编译。
2、当用那个命令“./build.sh uboot”或“./make.sh roc-rk3308-cc”,uboot能编译成功。
3、当用那个命令“./build.sh kernel”或“$ make arch=arm64 firefly-rk3308_linux_defconfig 和 $ make arch=arm64 rk3308-roc-cc-dmic-pdm_emmc.img”,kernel编译都会报以下错误。
。。。。。。
LD vmlinux
SORTEXvmlinux
SYSMAPSystem.map
OBJCOPY arch/arm64/boot/Image
LZ4C arch/arm64/boot/Image.lz4
/bin/sh: 1: lz4c: not found
arch/arm64/boot/Makefile:42: recipe for target 'arch/arm64/boot/Image.lz4' failed
make: *** Error 1
arch/arm64/Makefile:116: recipe for target 'Image.lz4' failed
make: *** Error 2
====Build kernel failed!====
renhui@buildsrv-2:~/rockchip/RK3308_Projects/Firefly-RK3308$
。。。。。。
4、请问各位大侠:如何解决上述编译报错问题?谢谢! 推荐用docker编译 我用docker编译怎么又出现以下错误:
renhui@buildsrv-2:~/Firefly-RK3308$ ./FFTools/DockerCook/DKCook./build.sh
./FFTools/DockerCook/DKCook: line 27: docker: command not found
renhui@buildsrv-2:~/Firefly-RK3308$
为什么呢? zhonggs2018 发表于 2019-5-21 14:38
我用docker编译怎么又出现以下错误:
renhui@buildsrv-2:~/Firefly-RK3308$ ./FFTools/DockerCook/DKCoo ...
你安装docker了吗? 官网下载的源代码包Firefly-RK3308_Linux_SDK_git_20181116.7z里面就有这个FFTools文件夹,它里面就含有DKCook这个文件啊。还需要再单独安装docker吗?多谢! zhonggs2018 发表于 2019-5-21 17:55
官网下载的源代码包Firefly-RK3308_Linux_SDK_git_20181116.7z里面就有这个FFTools文件夹,它里面就含有DKC ...
FFTool是脚本,需要安装docker 安装一下这个就好了
apt-get install liblz4-tool zcq 发表于 2019-6-9 07:06
安装一下这个就好了
apt-get install liblz4-tool
正解!!!
页:
[1]