rpi3: cannot load bl2 firmware with "TRUSTED_BOARD_BOOT" enabled

January 9, 2025, 22:40

helder3

When try to use armstub8.bin on raspberry pi 3 b, this error occurs: NOTICE: Booting Trusted Firmware NOTICE: BL1: v2.11.0(debug):v2.11.0-dirty NOTICE: BL1: Built : 11:51:22, May 23 2024 INFO: BL1: RAM 0x100ee000 - 0x100f9000 INFO: BL1: cortex_a53: CPU workaround for erratum 843419 was applied INFO: BL1: cortex_a53: CPU workaround for erratum 855873 was applied INFO: BL1: cortex_a53: CPU workaround for erratum 1530924 was applied INFO: Using crypto library 'mbed TLS' NOTICE: rpi3: Detected: Raspberry Pi 3 Model B (1GB, Sony, UK) [0x00a02082] INFO: BL1: Loading BL2 INFO: Loading image id=6 at address 0x100b4000 INFO: Image id=6 loaded: 0x100b4000 - 0x100b44be ERROR: Failed to load BL2 firmware.

dcscenter

Hmm idk...

dcscenter

Did you boot correctly by following the tutorial?

helder3

Yes

dcscenter

Hmm

dcscenter

Try again..

k9t33n

Lol

k9t33n

Could you give the steps you took to get here?

k9t33n

Is this a compiled kernel or something?

dcscenter

I'm trying to do my best hahahhahha

k9t33n


dcscenter

Lol

k9t33n

I get it, what I used to do when I didn't know much was be like a rubber ducky. In programming terms that's something you can use just to talk things out with so you can understand better. So basically you just hear people's problems out and let them figure it out and eventually you'll also probably be good enough to help out properly

helder3

This is the output of arm trusted firmware, on raspberry pi 3 this is loaded from armstub8.bin, but BL2 stage never load correctly