Part Number: TMDS64EVM
Tool/software:
What i try to achieve is booting Linux and a bare metal application from a custom r5 sbl. The bootloader is loaded from OSPI Flash and a linux appimage is also located in the ospi flash.
The Linux system itself is located on a sd card. Booting directly from the SD Card works without problems.
The R5 SBl and the linux appimage use the Version 10.1.7 (Fiery Fox) of the SYSFW.
So my Problem is that if the self reset of the R5 core (start of the bare metal application) occurs promptly after the A53 start, i run in the following Problem on the linux side:
NOTICE: BL31: v2.10.9(release):lts-v2.10.9 NOTICE: BL31: Built : 10:13:43, Dec 6 2024 U-Boot SPL 2024.04-00015-g1f034d8945 (Dec 09 2024 - 09:16:08 +0100) SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.7--v10.01.07 (Fiery Fox)') Trying to boot from MMC2 ti_sci system-controller@44043000: Message not acknowledged Authentication failed! ### ERROR ### Please RESET the board ###
But if some time has passend in between the a35 start and the R5 reset (aprox. 2-3s), then u-boot is able to authenticate and load the linux kernel.
I am not quite sure what is causing the Problem here. For me it seems like something breaks through the r5 self reset.
I also tried to removed everything but i while(true) loop from the bare metal application to verify that this the initialization is not the Problem.
It would be great if someone could give me a hint what could be the problem.
Thanks!
Alex