Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

RK3576 stuck at INFO: BL31: Initializing BL32

Featured Replies

Hi there!!! LTNS.

 

Not pretending to ask for a solution. Just curious, what am I doing wrong, after a decade with Armbian. ;) 

A new Chinese board with RK3567, quite similar to kickPi. Boots up to "INFO:    BL31: Initializing BL32" then hangs. Changing DTB in armbianEnv.txt does nothing, same is for verbosity.

I guess there's some pre-DTB in uboot, as I recall, this is common with RK chips. And it seems to not match my hardware. Any reasonable way to fix, before i rebuild the whole image?

 

Thanks in advance!

Solved by Boardcon_yang

  • Solution

Hi 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.

  • Author

Thank you! Yes, I abandoned the secure boot, don't need it. Built uboot from other distro (linux-rk from RK itself) and am able to boot.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.