RV1126 Linux系统开机启动日志分析(开机异常)

DDR Version V1.08 20210825
LPDDR3, 328MHz //ddr类型是LPDDR4X,最高频率2112MHz
//DDR 1个通道每个通道1024MB容量,总共1G容量
BW=32 Col=10 Bk=8 CS0 Row=15 CS=1 Die BW=16 Size=1024MB
//ddr支持4个频点变频,分别是528MHz 1068MHz 1560MHz 2112MHz
change to: 328MHz
change to: 528MHz
change to: 784MHz
change to: 924MHz(final freq)
out//DDR 初始化结束
--------------------SPL初始化阶段---------------------
U-Boot SPL board init
U-Boot SPL 2017.09-gc6ee75eec1-210728 #zzz (Sep 13 2021 - 10:36:14)
unknown raw ID phN
unrecognized JEDEC id bytes: 00, 00, 00
//先从SD卡中找启动固件,找不到在继续从EMMC中找启动固件,因为没有接SD卡,所以会有如下错误
Trying to boot from MMC2
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
No misc partition
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
spl: partition error
//从emmc中加载bl31和uboot
Trying to boot from MMC1
SPL: A/B-slot: _a, successful: 0, tries-remain: 7
## Verified-boot: 0
## Checking optee 0x08400000 (gzip @0x08600000) ... sha256(889a0c7a17...) + sha256(bae962097a...) + OK
## Checking uboot 0x00600000 (gzip @0x00800000) ... sha256(d46a50a533...) + sha256(1c14450fd0...) + OK
## Checking fdt 0x006b6ed8 ... sha256(a362d022de...) + OK
Jumping to U-Boot(0x00600000) via OP-TEE(0x08400000)
Total: 412.957 ms//启动到uboot结束一共耗时115.998ms
--------------------BL32初始化阶段---------------------
I/TC:
I/TC: cpu feature:0x0
I/TC: RV1126 SoC
I/TC: cpu_st=0xe0
I/TC: Next entry point address: 0x00600000
I/TC: OP-TEE version: 3.13.0-515-g7b4275734 #zhangzj (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05)) #1 Wed Aug  4 03:30:34 UTC 2021 arm
I/TC: Primary CPU initializing
I/TC: Primary CPU switching to normal world boot

--------------------UBOOT阶段---------------------
U-Boot 2017.09-ga66f8d05e4-dirty #root (Jan 08 2022 - 11:22:51 +0800) //uboot的版本信息

Model: Rockchip RV1126 Evaluation Board
PreSerial: 2, raw, 0xff570000
DRAM:  1021.7 MiB //ddr的总容量
Sysmem: init
Relocation Offset: 00000000
Relocation fdt: 3bbf9cb0 - 3bbfedd8
CR: M/C/I
Using default environment

dwmmc@ffc50000: 0, dwmmc@ffc60000: 1
Bootdev(atags): mmc 0 //从emmc启动,如果是SD卡启动这里显示的是sdmmc
MMC0: HS200, 200Mhz//emmc的速率是200Mhz HS200模式
PartType: EFI
boot mode: None //这是启动模式:指recovery模式或者正常的boot模式,如果是recovery模式的log是[04 28 17:52:10]boot mode: recovery (misc)。 recovery模式指的是烧写后第一次开机,或者烧写了misc后进入格式化模式;boot模式就是正常启动,没有进过recovery。

FIT: no signed, no conf required
DTB: rk-kernel.dtb
HASH(c): OK
I2c0 speed: 400000Hz
PMIC:  RK8090 (on=0x40, off=0x00)
vdd_npu_vepu 800000 uV
vdd_arm 800000 uV


DDR Version V1.08 20210825
LPDDR3, 328MHz
BW=32 Col=10 Bk=8 CS0 Row=15 CS=1 Die BW=16 Size=1024MB
change to: 328MHz
change to: 528MHz
change to: 784MHz
change to: 924MHz(final freq)
out
U-Boot SPL board init
U-Boot SPL 2017.09-gc6ee75eec1-210728 #zzz (Sep 13 2021 - 10:36:14)
unknown raw ID phN
unrecognized JEDEC id bytes: 00, 00, 00

//先从SD卡中找启动固件,找不到在继续从EMMC中找启动固件,因为没有接SD卡,所以会有如下错误
Trying to boot from MMC2
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
No misc partition
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
spl: partition error

//从emmc中加载bl31和uboot
Trying to boot from MMC1
SPL: A/B-slot: _a, successful: 0, tries-remain: 7
## Verified-boot: 0
## Checking optee 0x08400000 (gzip @0x08600000) ... sha256(889a0c7a17...) + sha256(bae962097a...) + OK
## Checking uboot 0x00600000 (gzip @0x00800000) ... sha256(d46a50a533...) + sha256(1c14450fd0...) + OK
## Checking fdt 0x006b6ed8 ... sha256(a362d022de...) + OK
Jumping to U-Boot(0x00600000) via OP-TEE(0x08400000)
Total: 147.923 ms //启动到uboot结束一共耗时115.998ms


--------------------BL32初始化阶段---------------------
I/TC:
I/TC: cpu feature:0x0
I/TC: RV1126 SoC
I/TC: cpu_st=0xe0
I/TC: Next entry point address: 0x00600000
I/TC: OP-TEE version: 3.13.0-515-g7b4275734 #zhangzj (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05)) #1 Wed Aug  4 03:30:34 UTC 2021 arm
I/TC: Primary CPU initializing
I/TC: Primary CPU switching to normal world boot

--------------------UBOOT阶段---------------------
U-Boot 2017.09-ga66f8d05e4-dirty #root (Jan 08 2022 - 11:22:51 +0800)

Model: Rockchip RV1126 Evaluation Board
PreSerial: 2, raw, 0xff570000
DRAM:  1021.7 MiB//ddr的总容量
Sysmem: init
Relocation Offset: 00000000
Relocation fdt: 3bbf9cb0 - 3bbfedd8
CR: M/C/I
Using default environment

dwmmc@ffc50000: 0, dwmmc@ffc60000: 1
Bootdev(atags): mmc 0//从emmc启动,如果是SD卡启动这里显示的是sdmmc
MMC0: HS200, 200Mhz //emmc的速率是200Mhz HS200模式
PartType: EFI
boot mode: None
FIT: no signed, no conf required
DTB: rk-kernel.dtb
HASH(c): OK
I2c0 speed: 400000Hz
PMIC:  RK8090 (on=0x40, off=0x00)
vdd_npu_vepu 800000 uV
vdd_arm 800000 uV


DDR Version V1.08 20210825
LPDDR3, 328MHz
BW=32 Col=10 Bk=8 CS0 Row=15 CS=1 Die BW=16 Size=1024MB
change to: 328MHz
change to: 528MHz
change to: 784MHz
change to: 924MHz(final freq)
out
U-Boot SPL board init
U-Boot SPL 2017.09-gc6ee75eec1-210728 #zzz (Sep 13 2021 - 10:36:14)
unknown raw ID phN
unrecognized JEDEC id bytes: 00, 00, 00

//先从SD卡中找启动固件,找不到在继续从EMMC中找启动固件,因为没有接SD卡,所以会有如下错误

Trying to boot from MMC2
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
No misc partition
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
spl: partition error
Trying to boot from MMC1
SPL: A/B-slot: _a, successful: 0, tries-remain: 7
## Verified-boot: 0
## Checking optee 0x08400000 (gzip @0x08600000) ... sha256(889a0c7a17...) + sha256(bae962097a...) + OK
## Checking uboot 0x00600000 (gzip @0x00800000) ... sha256(d46a50a533...) + sha256(1c14450fd0...) + OK
## Checking fdt 0x006b6ed8 ... sha256(a362d022de...) + OK
Jumping to U-Boot(0x00600000) via OP-TEE(0x08400000)
Total: 148.313 ms

I/TC:
I/TC: cpu feature:0x0
I/TC: RV1126 SoC
I/TC: cpu_st=0xe0
I/TC: Next entry point address: 0x00600000
I/TC: OP-TEE version: 3.13.0-515-g7b4275734 #zhangzj (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05)) #1 Wed Aug  4 03:30:34 UTC 2021 arm
I/TC: Primary CPU initializing
I/TC: Primary CPU switching to normal world boot


U-Boot 2017.09-ga66f8d05e4-dirty #root (Jan 08 2022 - 11:22:51 +0800)

Model: Rockchip RV1126 Evaluation Board
PreSerial: 2, raw, 0xff570000
DRAM:  1021.7 MiB
Sysmem: init
Relocation Offset: 00000000
Relocation fdt: 3bbf9cb0 - 3bbfedd8
CR: M/C/I
Using default environment

dwmmc@ffc50000: 0, dwmmc@ffc60000: 1
Bootdev(atags): mmc 0     //从emmc启动,如果是SD卡启动这里显示的是sdmmc
MMC0: HS200, 200Mhz         //emmc的速率是200Mhz HS200模式
PartType: EFI
boot mode: None
FIT: no signed, no conf required
DTB: rk-kernel.dtb
HASH(c): OK
I2c0 speed: 400000Hz
PMIC:  RK8090 (on=0x40, off=0x00)
vdd_npu_vepu 800000 uV
vdd_arm 800000 uV

U-Boot SPLi o-bdooamraidn i:n OitK
Can't get crtc id, default set to id = 0
Could not find baseparameter partition
Model: Rockchip RV1109 EVB DDR3 V13 Facial Gate Board     //这里显示的是dts的名称,可以根据这个确认固件是否烧对

U-Boot SPL 2017.09-gc6ee75eec1-210728 #zzz (Sep 13 2021 - 10:36:14)
unknown raw ID phN
unrecognized JEDEC id bytes: 00, 00, 00

//先从SD卡中找启动固件,找不到在继续从EMMC中找启动固件,因为没有接SD卡,所以会有如下错误

Trying to boot from MMC2
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
No misc partition
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0xX != 0xX
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
spl: partition error

//从emmc中加载bl31和uboot
Trying to boot from MMC1
Rockchip UBOOT DRM driver version: v1.0.1

//显示dsi部分初始化,参数配置是kernel的dts中的参数
Using display timing dts
dsi@ffb30000:  detailed mode clock 64000 kHz, flags[a]
    H: 0800 0852 0860 0908
    V: 1280 1296 1302 1317
bus_format: 100e

final DSI-Link bandwidth: 426 Mbps x 4
## Verified-boot: 1
Verified-boot requires CONFIG_SPL_FIT_SIGNATURE enabled
### ERROR ### Please RESET the board ###
# Reset the board to bootrom #
 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值