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.

TMS570LS3137: TMS570LS3137 HALCOGEN Self-Test code

Other Parts Discussed in Thread: HALCOGEN

Hello,

I need information related to the wait times in code generated by HALCOGEN to perform self test. I have gone through the spnu499c technical reference manual and couldn't find these details. May be i have not looked at correct place. Can you have to look at below questions and help me in getting necessary details:

1. Function name   : ccmSelfCheck

    Code Snippet     : 

/* Configure CCM in selftest error-forcing mode */
CCMKEYR = 0xFU;

/* Wait till selftest error-forcing is completed. */
/*SAFETYMCUSW 28 D MR:NA <APPROVED> "Hardware status bit read check" */
while (CCMKEYR != 0U)
{
}/* Wait */

What could be the time taken for the self test error forcing mode to complete?

2. Function name   : memoryInit

   Code Snippet     : 

/* Wait until Memory Hardware Initialization complete */
/*SAFETYMCUSW 28 D MR:NA <APPROVED> "Hardware status bit read check" */
while((systemREG1->MSTCGSTAT & 0x00000100U) != 0x00000100U)
{
}/* Wait */

What could be the the time taken for initializing memory?

3. Function name   : pbistSelfCheck

   Code Snippet     : 

/* wait until memory self-test done is indicated */
/*SAFETYMCUSW 28 D MR:NA <APPROVED> "Hardware status bit read check" */
while ((systemREG1->MSTCGSTAT & 0x1U) != 0x1U)
{
PBIST_wait_done_loop++;
}/* Wait */

What could be the time taken to complete PBIST self check?

Thanks,

Kalyan