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: DDR init failed in SBL

Part Number: TDA4VM

Deart Expert,

   When I ported the SBL to my board, there was a. issue when initializing DDR.

  I added some logs and found that there was a dead-loop in the function "static void Board_DDRChangeFreqAck(void)" ,whose file is ti-processor-sdk-rtos-j721e-evm-08_04_00_06\pdk_jacinto_08_04_00_21\packages\ti\board\src\j721e_evm\board_ddr.c. The log is as follows.

 How should I do?

IFS ver: 8.4.1--v08.04.01 (Jolly Jellyfi
SCISERVER Board Configuration header population... PASSED
Sciclient_setBoardConfigHeader... PASSED
Board_init Board_DDRStart: cfg=0x400
Efuse xlated: VD 2 to 800 mV (OppVid: 0x37, Slave:0x48, Res:0x0)
Successfully set voltage to 800 mV for Slave:0x48, Res:0x0
Initlialzing PLLs ...Board_init Board_DDRStart: cfg=0x4
done.
InitlialzingClocks ...Board_init Board_DDRStart: cfg=0x20
done.
Initlialzing DDR ...Initlialzing DDR======== ...Board_init Board_DDRStart: cfg=0x100
Board_DDRInit: eccEnable=0
Board_DDRProbe: PASS
Board_DDRInit Board_DDRProbe: status=0
Board_DDRInitDrv: PASS
Board_DDRInit Board_DDRInitDrv: status=0
Board_DDRInit Board_DDRHWRegInit: status=0
Board_DDRInit Board_DDRStart: pre status=0
Board_DDRStart: 1>>>
Board_DDRStart: 2>>>
LPDDR4_Start>>>>>>>>>>1
LPDDR4_Start>>>>>>>>>>2 result=0
LPDDR4_Start>>>>>>>>>>3 result=0
LPDDR4_StartSequenceController>>>>>>>>>>1
Board_DDRInfoHandler>>>>>>>1
--->>> LPDDR4 Initialization is in progress ... <<<---
Reg Value: 128
Frequency Change type 1 request from Controller
Reg Value: 0
Reg Value: 128
Frequency Change type 0 request from Controller
Reg Value: 0
Reg Value: 128
Frequency Change type 1 request from Controller
Reg Value: 0
Reg Value: 128
Frequency Change type 0 request from Controller
Reg Value: 0
Reg Value: 128
Frequency Change type 1 request from Controller
Reg Value: 0
Reg Value: 0
Reg Value: 0
Reg Value: 0
Reg Value: 0
Reg Value: 0
Reg Value: 0
Reg Value: 0
Reg Value: 0