Recently, I wrote my program based on Control card F28M35. The program function include:ADC INT(10μs),DMA INT(1ms),Timer0INT(40ms),the interrupt service routine is mainly about flag setting and sample conputing. In the main cycle, CPU serve the corresponding function by checking the flags.
When the system run for a while, it run into repeating resetting. In the debug status bar,it shows the M3 in resetting instead of running,and if look the XRS and ARS pin with a scope, one can see pulses, period 10 ms roughly,and the low level is about 1.2ms.
Since all the operation is done in the C28x system, and M3 does nothing but send boot command to allow the C28 application to begin execution and configure GPIO for C28, when the M3 reset,there must exsist a NMI source relate to C28,so I guess there were Error Condition Generated on PIE NMI Vector Fetch in the Control Subsystem. But I’m not sure about this,and I don’t how how to prove this, how to find the reason that cause this err?
Please help…