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.

tms570 STC test uses problem

Does STC test always used at cpu power on and test once? because cpu will warm reset when stc test completes.

my application need running no interrupt.

  • To avoid interruption in your application, it is recommended to run LBIST as a startup test.

    If you choose to run LBIST during normal operation, it will interrupt the CPU, but you can shorten the time that the CPU is interrupted by dividing the STC into 32 intervals via the STC registers. You will, however, get a reset after each test and have to restore the CPU contents since the test destroys the CPU contents. All CPU contents such as the registers, interrupt settings will be lost.

    At the beginning of your code, you can distinguish a normal reset and an LBIST reset by checking the SYSESR register.