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-Q1: SBL execute unexpected.

Part Number: TDA4VM-Q1

Tool/software:

hello everyone,

       when i use sbl to boot by mmcsd in j721e_evm, some errors happened:

       1 .compile command: make sbl_mmcsd_img_hlos BOARD=j721e_evm SOC=j721e

       2 .then copy *.tiimage to sd card BOOT  partition as tiboot3.bin,

       3. copy tifs.bin as tifs.bin in BOOT partition.

       my uart print :

       

SBL Revision: 01.00.10.01 (Nov 20 2024 - 13:19:45)
This is SBL , TI SBL Running 1 ...

This is SBL , TI SBL Running 2 ...
TIFS ver: 10.0.8--v10.00.08 (Fiery Fox)
SCISERVER Board Configuration header population... PASSED
Sciclient_setBoardConfigHeader... PASSED

This is SBL , TI SBL Running 3 ...
Efuse xlated: VD 2 to 815 mV (OppVid: 0x3a, Slave:0x48, Res:0x0)
Successfully set voltage to 815 mV for Slave:0x48, Res:0x0
Initlialzing PLLs ...done.
InitlialzingClocks ...done.
Initlialzing DDR ...done.
Initializing SERDES ...done.
Initializing GTC ...
Copying EEPROM content to DDR ...EEPROM Data Copy Done.

This is SBL , TI SBL Running 4 ...
Begin parsing user application

This is SBL ,SBL Running 4-1 ...
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...

SD Boot - File open fails
Sciclient_procBootReleaseProcessor, ProcId 0x20...
Sciclient_procBootReleaseProcessor, ProcId 0x21...
Sciclient_procBootReleaseProcessor, ProcId 0x1...
Sciclient_procBootReleaseProcessor, ProcId 0x2...
Sciclient_procBootReleaseProcessor, ProcId 0x6...
Sciclient_procBootReleaseProcessor, ProcId 0x7...
Sciclient_procBootReleaseProcessor, ProcId 0x8...
Sciclient_procBootReleaseProcessor, ProcId 0x9...
Sciclient_procBootReleaseProcessor, ProcId 0x3...
Sciclient_procBootReleaseProcessor, ProcId 0x4...
Sciclient_procBootReleaseProcessor, ProcId 0x30...

This is SBL ,SBL Running 4-2 ...

     as show i set many users uart print:

example:  This is SBL ,SBL Running 4-2 .

in source code:

SBL_log(SBL_LOG_MIN, "\n This is SBL ,SBL Running 4-1 ...\n");
SBL_BootImage(&k3xx_evmEntry);
SBL_log(SBL_LOG_MIN, "\nThis is SBL ,SBL Running 4-2 ...\n");

the code enter in  SBL_BootImage(&k3xx_evmEntry) , but my print command in this function  not work:

also the mcu uart print : SD Boot - File open fail, i set print before this code , but not work,

the sbl was expected print SD Boot - File open fail 1234 but not, somethings error happended,

So why sbl print  error, why mmcsd boot not execute code i want , thank you!