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.

TMS570LC4357: Unknown reset occuring instead of ESM interrupt

Part Number: TMS570LC4357
Other Parts Discussed in Thread: HALCOGEN

Hi,

In our software, when we inject some error that is set to trigger ESM high interrupt (FIQ), we are instead seeing a reset of some type occur. Error pin is set momentarily, causing the connected LED to flash, and then execution seems to restart from the software entry point. The interrupt itself is set to trap execution in a loop.

SYSESR register is fully cleared after this reset has occured, which causes some issues with our system startup routine.

In a previous post (related) I mention setting up a basic halcogen generated project in order to verify our desired functionality. This has worked as expected and I'm am currently comparing our software with the halcogen setup to try and find the relevant difference which may cause this.

In the meanwhile I would just like to ask -  what causes could there be for this type reset?

Regards