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.
Dear TI support,
Do you have SafeTI Diagnostic Library for TMS570LC4357
Regards
Manoraj Selvaraj
Hi Manoraj Selvaraj,
Safe TI Diagnostic Library for all the Hercules devices including TMS570LC4357 can be downloaded from below link:
SAFETI_DIAG_LIB Driver or library | TI.com
--
Thanks & regards,
Jagadish.
Hi Jagadish,
Is lockstep is default configured for TMS570LC4357? or
we need to configure lockstep? if so, how to configure lockstep for TMS570LC4357?
Regards,
Manoraj Selvaraj
Hi Manoraj,
Is lockstep is default configured for TMS570LC4357? or
we need to configure lockstep? if so, how to configure lockstep for TMS570LC4357?
The two cores will always operate in lockstep mode only, we don't need to do any sperate configuration for it.
--
Thanks & regards
Jagadish.
Hi Jagadish,
I am unable to debug Safe TI Diagnostic Library. It is always getting struck in ESM(in below while loop).
/* Check if there were ESM group3 errors during power-up.
* These could occur during eFuse auto-load or during reads from flash OTP
* during power-up. Device operation is not reliable and not recommended
* in this case. */
if ((esmREG->SR1[2]) != 0U)
{
while(1); //ESM group3 error
}
What all need to be done for debugging Safe TI Diagnostic Library?
Regards,
Manoraj Selvaraj
Hi Manaroj,
Can you please verify exactly what bits in the SR1[2] got set?
--
Thanks & regards,
Jagadish.
Hi Manoraj,
ESM3.3 is caused by ECC double error on L2RAMW.
What is the version of SDL you are using?
--
Thanks & regards,
Jagadish.
Hi Jagadish,
I am using SafeTI Diagnostic Library 2.4.0
Regards,
Manoraj Selvaraj
Apologies for the delay.
I didn't get chance to test the code yet, give me some more time for testing!
Apologies for the delay.
I am testing now and will try to provide an update by tomorrow.
Hi Manoraj,
I am on vacation till Thursday, i will provide you an update on this Friday.
--
Thanks & regards,
Jagadish.
Hi Manoraj,
You got ECC double-bit error on L2RAMW.
Please clear the error by writing 0x1 to ESM status register, then reset the CPU, then step into the _c_int00() to find which instruction causes the problem.