项目需要自制的4层板RK3328核心板,DDR3型号为K4B4G1646E-BYMA(瑞芯微内存推荐表有此型号),单条4Gb,使用两条共8Gb,如下图上电启动已经能识别DDR信息,但后续出现一连串“\0\0\0\0\0\0\0\0\0……”让我毫无头绪,原理图我是按照瑞芯微示例方案来画的,不知道到底什么问题。
下面是我画的另一块LPDDR3方案的核心板的正常启动信息:
[14:35:57.835]收←◆DDR version 1.17 20210528
ID:0x805 N
In
LPDDR3
333MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=32 Size=1024MB
ddrconfig:1
OUT
[14:35:58.130]收←◆Boot1 Release Time: May 13 2019 17:34:36, version: 2.50
ChipType = 0x11, 240
mmc2:cmd1,20
emmc reinit
mmc2:cmd1,20
emmc reinit
mmc2:cmd1,20
SdmmcInit=2 1
mmc0:cmd5,20
SdmmcInit=0 0
BootCapSize=0
UserCapSize=30448MB
FwPartOffset=2000 , 0
StorageInit ok = 20950
Raw SecureMode = 0
SecureInit read PBA: 0x4
SecureInit read PBA: 0x404
SecureInit read PBA: 0x804
SecureInit read PBA: 0xc04
SecureInit read PBA: 0x1004
SecureInit ret = 0, SecureMode = 0
atags_set_bootdev: ret:(0)
GPT 0x337a9f0 signature is wrong
recovery gpt...
GPT 0x337a9f0 signature is wrong
recovery gpt fail!
LoadTrust Addr:0x4000
No find bl30.bin
No find bl32.bin
Load uboot, ReadLba = 2000
hdr 000000000337a3b0 + 0x0:0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
[14:35:58.235]收←◆Load OK, addr=0x200000, size=0xa556c
RunBL31 0x40000
INFO: Preloader serial: 2
NOTICE: BL31: v1.3(release):dfd73e4
NOTICE: BL31: Built : 16:45:02, May 28 2021
NOTICE: BL31:Rockchip release version: v1.3
INFO: ARM GICv2 driver initialized
INFO: Using opteed sec cpu_context!
INFO: boot cpu mask: 1
INFO: plat_rockchip_pmu_init: pd status 0xe
INFO: BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR: Error initializing runtime service opteed_fast
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x200000
INFO: SPSR = 0x3c9
[14:35:58.655]收←◆
U-Boot 2021.01 (Oct 24 2021 - 09:01:35 +0000) OpenWrt
Model: Xunlong Orange Pi R1 Plus LTS
DRAM:
[14:35:58.685]收←◆1022 MiB
……后续省略
刚接触嵌入式开发,只是判断大概是uboot启动不正常,希望有高手指点一下方向谢谢!
更多回帖