Boardcon_yang
Members
-
Joined
-
Last visited
Solutions
-
Boardcon_yang's post in RK3576 stuck at INFO: BL31: Initializing BL32 was marked as the answerHi cu6apum,
You already guessed right about the pre-DTB — armbianEnv.txt can't touch this stage. And since BL31 printed at all, DDR init in TPL/SPL succeeded,
so it's the trust chain that's dying.On RK3576 that line usually means one of two things:
1. The trust image on flash has no OP-TEE payload (some vendor SDK builds are TEE-disabled), or one built for a different DRAM map — BL31 jumps,
nothing answers, silence.
2. BL31 and BL32 aren't from the same rkbin build — happens when a vendor flash and an Armbian image each rewrote part of the chain.
Maskrom + rkdeveloptool to dump what's actually on flash, then rewrite idbloader + uboot + trust as a matched set from the closest supported
RK3576 board. If it turns out TEE-less, a no-TEE trust combo is a legitimate workaround — you lose the secure boot path but gain a booting
board. Happy to compare notes if you post the full UART log.