Firefly开源社区

12
发表新贴

[Android] rk3568主板编译kernel

26

积分

0

威望

0

贡献

技术小白

积分
26
发表于 2022-3-3 17:37:43     
按照官方源码 单独编译kernel   报错***【drivers/gpu】Error 2
回复

使用道具 举报

发表于 2022-3-3 19:00:54     
1. 完整编译能不能编译过?
2. 单独编译kernel的命令是什么?
3. 贴出详细的错误信息
回复

使用道具 举报

26

积分

0

威望

0

贡献

技术小白

积分
26
发表于 2022-3-4 10:31:15     
firefly_zhongw 发表于 2022-3-3 19:00
1. 完整编译能不能编译过?
2. 单独编译kernel的命令是什么?
3. 贴出详细的错误信息

1.昨晚试的完整编译也报错!
2.单独编译的命令为./FFTools/make.sh -d rk3568-firefly-roc-pc -j8 -l rk3568_firefly_roc_pc-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3568_firefly_roc_pc-userdebug
3.错误信息如下:
scripts/Makefile.build:637: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
make[1]: *** 正在等待未完成的任务....
  CC      net/sched/sch_mq.o
  CC      drivers/irqchip/irq-gic-v3-its.o
  AR      drivers/input/touchscreen/built-in.a
  CC      drivers/input/input-mt.o
  CC      net/mac80211/agg-tx.o
  CC      net/ipv4/tcp_diag.o
  CC      net/sched/sch_api.o
  CC      net/netfilter/nf_conntrack_proto_generic.o
  AR      net/rfkill/built-in.a
  CC      net/netfilter/nf_conntrack_proto_tcp.o
  CC      net/ipv4/udp_diag.o
  CC      drivers/input/ff-core.o
  CC      net/sched/sch_blackhole.o
  CC      net/netfilter/nf_conntrack_proto_udp.o
  CC      net/ipv4/tcp_cubic.o
  CC      drivers/input/ff-memless.o
  CC      net/mac80211/agg-rx.o
  CC      drivers/irqchip/irq-gic-v3-its-platform-msi.o
  CC      net/mac80211/vht.o
  CC      drivers/irqchip/irq-gic-v4.o
  CC      net/ipv4/xfrm4_policy.o
  CC      drivers/input/input-polldev.o
  CC      drivers/input/input-leds.o
  CC      net/sched/cls_api.o
  CC      net/netfilter/nf_conntrack_proto_icmp.o
  CC      drivers/irqchip/irq-gic-v3-its-pci-msi.o
  CC      net/netfilter/nf_conntrack_extend.o
  CC      drivers/input/evdev.o
  CC      net/ipv4/xfrm4_state.o
  CC      drivers/irqchip/irq-partition-percpu.o
  CC      net/ipv4/xfrm4_input.o
  CC      net/mac80211/he.o
  AR      drivers/irqchip/built-in.a
  CC      net/sched/act_api.o
  CC      net/mac80211/ibss.o
  CC      net/ipv4/xfrm4_output.o
  AR      drivers/input/built-in.a
Makefile:1195: recipe for target 'drivers' failed
make: *** [drivers] Error 2
make: *** 正在等待未完成的任务....
回复

使用道具 举报

发表于 2022-3-4 15:29:48     
本帖最后由 firefly_zhongw 于 2022-3-4 15:34 编辑

1. 检查SDK解压或者更新有没有问题,有没有做什么修改
2. 检查编译环境, 参考 https://wiki.t-firefly.com/zh_CN ... ompile_android.html
3. 注意:不要在共享文件夹、挂载文件夹以及非英文目录解压SDK,避免产生不必要的错误
回复

使用道具 举报

26

积分

0

威望

0

贡献

技术小白

积分
26
发表于 2022-3-6 15:47:24     
firefly_zhongw 发表于 2022-3-4 15:29
1. 检查SDK解压或者更新有没有问题,有没有做什么修改
2. 检查编译环境, 参考 https://wiki.t-firefly.co ...

谢谢解答,之前问题已解决,现在单独编译kernel已完成,但是下载后,启动出现错误,问题如下:
1.之前系统可以运行,由源码生成的统一的更新文件,现在单独烧录kernel,下载显示成功,启动后串口打印如下:
ro.odm.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.odm.product.cpu.abilist32=armeabi-v7a,armeabi
ro.odm.product.cpu.abilist64=arm64-v8a
ro.audio.monitorOrientation=true
ro.vendor.build.id=RQ2A.210505.003
ro.vendor.build.tags=release-keys
ro.vendor.build.type=userdebug
ro.vendor.build.version.release=11
ro.vendor.build.version.release_or_codename=11
ro.vendor.udisk.visible=true
ro.vendor.rk_sdk=1
ro.vendor.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.vendor.product.cpu.abilist32=armeabi-v7a,armeabi
ro.vendor.product.cpu.abilist64=arm64-v8a
ro.vendor.sdkversion=rk356x_ANDROID10.0_MID_V1.0
ro.vendor.mpp_buf_type=1
ro.vendor.frameratelock=true
ro.vendor.hdmi_settings=true
ro.vendor.ethernet_settings=true
wifi.supplicant_scan_interval=15
testing.mediascanner.skiplist=/mnt/shell/emulated/Android/
ro.vendor.build.security_patch=2021-06-05
vendor.hwc.device.primary=HDMI-A
vendor.hwc.compose_policy=1
vendor.gralloc.disable_afbc=0
persist.vendor.resolution.main=Auto
ro.vndk.version=30
ro.product.vndk.version=30


enter try_do_sdcard_boot
enter try_do_sdcard_boot
is_boot_from_sd is_sd_boot=0
try_do_sdcard_boot is done,  is_sdupdate=0 *stat=0
try_do_sdcard_boot is done,  is_sdupdate=0 *stat=0
I:Saving locale "en-US"
ensure_path_mounted path=/cache/recovery/last_locale
ensure_path_mounted path=/cache/recovery/command
。。。。。。显示屏显示android recovery选项,无法正常启动
2.编译kernel命令采用的就是官方 make ARCH=arm64 BOOT_IMG=../rockdev/Image-rk3568_firefly_roc_pc/boot.img rk3568-firefly-roc-pc.img -j8使用此命令编译后,没有发现rockdev文件夹,而是在kernel根目录发现boot.img文件
回复

使用道具 举报

发表于 2022-3-7 09:41:18     
本帖最后由 firefly_zhongw 于 2022-3-7 09:45 编辑

维基教程上有说明的
https://wiki.t-firefly.com/zh_CN ... d11.0_firmware.html
https://wiki.t-firefly.com/zh_CN ... t-img-yu-dao-wen-ti

回复

使用道具 举报

26

积分

0

威望

0

贡献

技术小白

积分
26
发表于 2022-3-7 09:50:12     
firefly_zhongw 发表于 2022-3-7 09:41
维基教程上有说明的
https://wiki.t-firefly.com/zh_CN ... d11.0_firmware.html
https://wiki.t-firefl ...

你好 我上面描述了啊   不是要求指定BOOT_IMG=../什么的吗 我就是这么设置的啊
回复

使用道具 举报

26

积分

0

威望

0

贡献

技术小白

积分
26
发表于 2022-3-7 10:06:43     
firefly_zhongw 发表于 2022-3-7 09:41
维基教程上有说明的
https://wiki.t-firefly.com/zh_CN ... d11.0_firmware.html
https://wiki.t-firefl ...

你好  我现在尝试全部编译后  生成了统一固件,使用rkdevtool工具烧录,加载固件时,显示加载固件失败,请问什么原因呢?编译和整合固件过程没有报错啊,谢谢
回复

使用道具 举报

发表于 2022-3-7 10:58:02     
详细看RKDevTool_Release工具里的RKDevTool_manual 文档。
回复

使用道具 举报

26

积分

0

威望

0

贡献

技术小白

积分
26
发表于 2022-3-7 12:02:35     
firefly_zhongw 发表于 2022-3-7 10:58
详细看RKDevTool_Release工具里的RKDevTool_manual 文档。

谢谢 我看过了   !目前还不确定什么问题  而且之前的问题也不清楚  明明按照要求编译的  
回复

使用道具 举报

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

本版积分规则

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