This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: SBL boot error

Part Number: TDA4VM


Tool/software:

Hello,

I am working with the SDK: ti-processor-sdk-rtos-j721e-evm-09_02_00_05. I am trying to make my board boot using SBL bootloader. I have followed this thread to make an SBL bootable SD card: (https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1210640/faq-tda4vm-run-vision_apps-in-sbl-boot-flow-with-combined_appimage) Everything is building up correctly, and I also increased the SBL_LOG_LEVEL to 3 ( all logs). 

However I am seeing on the UART 1 the following errors: 

SBL Revision: 01.00.10.01 (Jul 31 2024 - 12:17:39)
TIFS  ver: 9.2.4--v09.02.04 (Kool Koala)
SCISERVER Board Configuration header population... PASSED
Sciclient_setBoardConfigHeader... PASSED
Efuse xlated: VD 2 to 850 mV (OppVid: 0x41, Slave:0x48, Res:0x0)
Successfully set voltage to 850 mV for Slave:0x48, Res:0x0
Initlialzing PLLs ...done.
InitlialzingClocks ...done.
Initlialzing DDR ...done.
Initializing SERDES ...done.
Initializing GTC ...Copying EEPROM content to DDR ... 

 Failed to copy EEPROM Data !! 
EEPROM Data Copy Done.
Begin parsing user application
Calling Sciclient_procBootRequestProcessor, ProcId 0x20... 
Calling Sciclient_procBootRequestProcessor, ProcId 0x21... 
Calling Sciclient_procBootRequestProcessor, ProcId 0x1... 
Calling Sciclient_procBootRequestProcessor, ProcId 0x2... 
Calling Sciclient_procBootRequestProcessor, ProcId 0x6... 
Calling Sciclient_procBootRequestProcessor, ProcId 0x7... 
Calling Sciclient_procBootRequestProcessor, ProcId 0x8... 
Calling Sciclient_procBootRequestProcessor, ProcId 0x9... 
Calling Sciclient_procBootRequestProcessor, ProcId 0x3... 
Calling Sciclient_procBootRequestProcessor, ProcId 0x4... 
Calling Sciclient_procBootRequestProcessor, ProcId 0x30... 
Searching for X509 certificate ...not found

And on the UART 2 when the Linux tries to boot it stop here: 

[    1.302276] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
[    1.347210] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
[    1.355902] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver TI DP83867
[    1.364173] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
[    1.377027] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
[    1.384235] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
[    1.390457] pps pps0: new PPS source ptp0
[    1.394583] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
[    1.405027] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
[    1.413992] mmc0: CQHCI version 5.10
[    1.455769] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
[    1.472679] vdd_mcu_0v85: Bringing 3300000uV into 850000-850000uV
NOTICE:  BL31: v2.10.0(release):v2.10.0-367-g00f1ec6b87-dirty
NOTICE:  BL31: Built : 16:09:05, Feb  9 2024
ERROR:   GTC_CNTFID0 is 0! Assuming 200000000 Hz. Fix Bootloader
I/TC: 
I/TC: OP-TEE version: 4.1.0-51-g012cdca49 (gcc version 11.4.0 (GCC)) #1 Tue Jan 30 10:48:03 UTC 2024 aarch64
I/TC: WARNING: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: GIC redistributor base address not provided
I/TC: Assuming default GIC group status and modifier
I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.4--v09.02.04 (Kool Koala)')
I/TC: HUK Initialized
I/TC: Activated SA2UL device
I/TC: Fixing SA2UL firewall owner for GP device
I/TC: Enabled firewalls for SA2UL TRNG device
I/TC: SA2UL TRNG initialized
I/TC: SA2UL Drivers initialized
I/TC: Primary CPU switching to normal world boot

Afterwards the board starts to boot again.

Any help would be appreciated.

Regards,
Tamas