固件类型:自行编译的固件
SDK包名称:firefly_rk3588_android12.0_git_20220311
SDK修改内容:— a/device/rockchip/rk3588/rk3588m_car/BoardConfig.mk
+++ b/device/rockchip/rk3588/rk3588m_car/BoardConfig.mk
@@ -17,7 +17,7 @@ include device/rockchip/rk3588/BoardConfig.mk
BUILD_WITH_GO_OPT := false
# AB image definition
-BOARD_USES_AB_IMAGE := false
+BOARD_USES_AB_IMAGE := true
BOARD_ROCKCHIP_VIRTUAL_AB_ENABLE := false
— a/device/rockchip/common/BoardConfig_AB.mk
+++ b/device/rockchip/common/BoardConfig_AB.mk
@@ -72,7 +72,7 @@ else
endif
BOARD_ROCKCHIP_DYNAMIC_PARTITIONS_SIZE := $(shell expr $(BOARD_SUPER_PARTITION_SIZE) - 4194304)
else
- BOARD_SUPER_PARTITION_SIZE := 5372903424
+ BOARD_SUPER_PARTITION_SIZE := 8589934592
BOARD_ROCKCHIP_DYNAMIC_PARTITIONS_SIZE := $(shell expr $(BOARD_SUPER_PARTITION_SIZE) / 2 - 4194304)
endif
ifeq (0,$(strip $(shell expr $(BOARD_BOOT_HEADER_VERSION) >= 3)))
Log日志:log.txt
在U-Boot没有看见有AB分区的配置,直接编译U-Boot无法引导
U-Boot 2017.09 (Apr 07 2023 - 14:24:56 +0800)
Model: Rockchip RK3588 Evaluation Board
PreSerial: 2, raw, 0xfeb50000
DRAM: 16 GiB
Sysmem: init
Relocation Offset: eda37000
Relocation fdt: eb9fa9b8 - eb9fecd0
CR: M/C/I
Using default environment
mmc@fe2c0000: 1, mmc@fe2e0000: 0
Bootdev(atags): mmc 0
MMC0: HS200, 200Mhz
PartType: EFI,dev_type: 6
DM: v2
boot mode: recovery (misc)
FIT: No recovery partition
No resource partition
No resource partition
No resource partition
Failed to load DTB, ret=-19
No find valid DTB, ret=-22
Failed to get kernel dtb, ret=-22
Model: Rockchip RK3588 Evaluation Board
rockchip_set_serialno: could not find efuse/otp device
CLK: (sync kernel. arm: enter 1008000 KHz, init 1008000 KHz, kernel 0N/A)
b0pll 24000 KHz
b1pll 24000 KHz
lpll 24000 KHz
v0pll 24000 KHz
aupll 24000 KHz
cpll 1500000 KHz
gpll 1188000 KHz
npll 24000 KHz
ppll 100000 KHz
aclk_center_root 702000 KHz
pclk_center_root 100000 KHz
hclk_center_root 396000 KHz
aclk_center_low_root 500000 KHz
aclk_top_root 750000 KHz
pclk_top_root 100000 KHz
aclk_low_top_root 396000 KHz
Net: No ethernet found.
Hit key to stop autoboot(‘CTRL+C’): 0
ANDROID: reboot reason: “recovery”
optee api revision: 2.0
Not AVB images, AVB skip
android_image_load_by_partname: Can’t find part: recovery
Android image load failed
Android boot failed, error -1.
## Booting FIT Image FIT: No recovery partition
FIT: No fit blob
FIT: No FIT image
Unknown command ‘bootrkp’ - try ‘help’
MMC: no card present
mmc_init: -123, time 1
switch to partitions #0, OK
mmc0(part 0) is current device
Failed to mount ext2 filesystem…
** Unrecognized filesystem type **
Device 2: unrecognized JEDEC id bytes: 00, 00, 00
unknown device
Device 1: unknown raw ID 0 0 0
Device 0: unknown device
starting USB…
No working controllers found
USB is stopped. Please issue ‘usb start’ first.
starting USB…
No working controllers found
No ethernet found.
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-rockchip
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default
No ethernet found.
Config file not found
starting USB…
No working controllers found
No ethernet found.
=>
tchip_askquestions
log.txt (3.16 KB)