We are developing using LPC1768, we using a number of subsystems, TCP, SD card, SPI.
For some reason that we don’t understand occasionally we have some failure in the software that causes the system resets itself.
My question is what mechanism we could use to log the reason of the failure? we need to know at which precise moment the software failed so we could examine that after and correct the issue.
Thank you.
I used this technique in the part with ULink, and even nowadays - debugging a raspberry pi remotely (no JTAG) with gdb allows similar operations with remarkable success.