Part Number: TMS320F28386S
Tool/software:
Good evening!
During my project development I use both CPU1 and CM cores, and I started catching the NMI on CM core. Browsing registers I found the NMI cause is the FLASH uncorrected error, and the FLASHECC registers shows UNC_ERR_L bit set in ERR_STATUS, and UNC_ERR_ADDR sometimes iz 0, and sometimes shows some address on stack. ERRORLOG and DIAGERRORLOG registers are all 0. Exiting the NMI handler I see the NMI occured in the same code locations, but there nothing suspitious in this code, this is just a loop thru some const array of structs finding needed entry. So I beleave this fault is some side effect of my code executed before, but I do not understand how to find the cause.
UPDATE: disabling FLASH ECC solves the problem and no problems with code after that. But this is not good.
