zhu944567126 发表于 2022-8-8 09:25:57

RK3566开发板自己编译的android11通过,但是系统进不去,请教下大家?

开发板可以烧公版的android11系统,但是自己编译的烧系统后无法进入系统。编译环境ubuntu16.04,虚拟机,

第一次进入系统hdmi显示器是绿屏,第二次之后都是黑的。接鼠标键盘都不通电,说明系统进入出现问题。

zhu944567126 发表于 2022-8-8 09:39:37

本帖最后由 zhu944567126 于 2022-8-8 09:43 编辑

自己编译固件:
1 Firefly-RK356X_Android11.0_git_20210824


2 zcp@ubuntu:~/Firefly-RK356X_Android11.0_git_20210824$ git log
commit 98378ba401c067a817b9c879616a41105b308f7a
Author: Firefly <service@t-firefly.com>
Date:   Thu Aug 12 11:44:39 2021 +0800

    support RK3568B2 and improve os stability


3 无修改sdk任何代码

4 Firely3566开发板

5 烧自己编译系统就出现类似系统进不去(看不到android桌面),在loader模式烧公版android11系统能进去看到android桌面,再烧自己编译系统又是系统进不去(看不到android桌面)。   

zyk 发表于 2022-8-8 09:44:05

你好,如何进行编译的。异常时是否有log

firefly_zhongw 发表于 2022-8-8 09:48:45

内存是多大的?

zhu944567126 发表于 2022-8-8 09:53:22

RE: RK3566开发板自己编译的android11通过,但是系统进不去,请教下大家?

zyk 发表于 2022-8-8 09:44
你好,如何进行编译的。异常时是否有log

编译错过2次错误,不过我都按照要求解决了。

第一次是虚拟机磁盘空间不足,然后我扩充了虚拟机,后继续编译了,编译它能自动接着上次的编译进度。
磁盘空间100%,我就扩容虚拟机

第二次是(反正第二次是还是报错,什么都没修改,直接编译就正常了。网上说是交换区不足导致的。我这是了交换区2G)
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000099100000, 346030080, 0) failed; error='Not enough space' (errno=12)

最后就到编译通过了
lpmake I 08-07 14:59:14 49383 49383 builder.cpp:1031] Partition product will resize from 0 bytes to 194351104 bytes
lpmake I 08-07 14:59:14 49383 49383 builder.cpp:1031] Partition odm will resize from 0 bytes to 634880 bytes
2022-08-07 14:59:43 - build_super_image.py - INFO    : Done writing image out/target/product/rk3566_firefly_aiojd4/super.img

#### build completed successfully (48:50 (mm:ss)) ####

Build android ok!

====== make and copy android images
./mkimage.sh
TARGET_PRODUCT=rk3566_firefly_aiojd4
TARGET_BASE_PARAMETER_IMAGE==device/rockchip/rk356x_box/etc/baseparameter_auto.img
HIGH_RELIABLE_RECOVERY_OTA=
BOARD_AVB_ENABLE=false
system filesysystem is ext4
create dtbo.img...
done.
create resource.img...
done.
create boot.img...
done.
create boot-debug.img...
done.
skip copy images: vendor_boot.img
skip copy images: vendor_boot-debug.img
create recovery.img...
done.
create super.img...
done.
create vbmeta.img...
BOARD_AVB_ENABLE is false, use default vbmeta.img
create misc.img.... done.
create uboot.img...
make oem images...
u-boot/trust.img not fount! Please make it from u-boot first!
create loader...
create config.cfg...
create baseparameter...done.
Make image ok!
zcp@ubuntu:~/proj/RK356X_Android11.0$
zcp@ubuntu:~/proj/RK356X_Android11.0$

zhu944567126 发表于 2022-8-8 09:56:24

firefly_zhongw 发表于 2022-8-8 09:48
内存是多大的?
第一编译我给虚拟机分配了15G左右,第二编译后我给13308M。第二次编译后是通过的。分配内存的时候,我是没关机虚拟机的。 扩容磁盘200G是必须关闭ubuntu16.04

zyk 发表于 2022-8-8 09:59:43

是否有接串口,系统异常时提供一下串口log或logcat日志。板子的内存是多大的,可以拍下核心板的照片看一下

zhu944567126 发表于 2022-8-8 10:01:59

zyk 发表于 2022-8-8 09:59
是否有接串口,系统异常时提供一下串口log或logcat日志。板子的内存是多大的,可以拍下核心板的照片看一下

做昨天晚上买了这个开发板的串口打印线,等明天到了,我才能提供。

Liuth 发表于 2022-8-8 10:10:24

zhu944567126 发表于 2022-8-8 10:01
做昨天晚上买了这个开发板的串口打印线,等明天到了,我才能提供。

板子的内存是多大的?是不是 4G+32G 规格的?

zhu944567126 发表于 2022-8-8 10:14:45

Liuth 发表于 2022-8-8 10:10
板子的内存是多大的?是不是 4G+32G 规格的?

你好 存储是4G+32G, 规格:核心板+底板Core-3566JD4
页: [1] 2
查看完整版本: RK3566开发板自己编译的android11通过,但是系统进不去,请教下大家?