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: How to measure boot time and how to reduce boot time.

Part Number: TMS570LS3137

Hi,

I am trying to reduce the booting time of the processor. so the problems i am facing are

1) how can I measure the boot time? 

      I went through some TIE2E threads in those threads people are mentioning the booting time but i am not getting any hint how can i measure it.

2) how can I reduce the boot time ? 

is there any TI's manual  which can explain about  the procedure of reducing boot time?

The way I understand the boot time is  power up to the execution of  first line of main function.

  • Hi Amit,

    The powerup sequence starts at the the release of power-on reset. The LPM HF oscillator will start up first, then the oscillator starts up, then Efuse autoload, flash pump and bank. After flash bank is powered up, the nRST is released.

    The datasheet says that the boot time is 3517 oscillator clock cycles.

    You can measure the time between the release of nPORRST and nRST.

    You can reduce the boot time by using a faster crystal or oscillator. The oscillator start up time is dependent on the type of oscillator. The maximum crystal or oscillator frequency supported by TMS570 is 20MHz.

  • Thank you for you response.

    I got your point that by changing the oscillator I can reduce the boot time but the problem is I can not change the Hardware so i want to make changes in the code.

    and now i want to reduce the startup time? 

    how can i measure the startup time and how can i reduce it?

  • You can monitor the rising edges of nPORRST and nRST signal on an oscilloscope