Hello,
I am working with a TMSC320C6748, and trying to limit the interrupts generated by the McASP to XDATA, XCKFAIL, XSYNCERR and XUNDRN. Plus the same, equivalent for RINTCTL. However, it appears that I'm ending up in my McASP hardware interrupt service routine when none of those 4 are active. For instance, I read the RSTAT and XSTAT right at the front of the McASP interrupt, and sometimes it's just STAFRM is active, or STAFRM and LAST together (i.e. 0x40 or 0x50 in the XSTAT/RSTAT registers). Niether of these are enabled in XINTCTL or RINTCTL, so I'm wondering why an interrupt is being generated.
Ever heard of this, or having any suggestions of how to root cause? Please advise.
Robert