Other Parts Discussed in Thread: PCM3168A, SPRC133
I am having an issue with dma transfers. From memory to mcbsp. There are two channels. one works fine, the other occasionally has sync issues. Both have FS in the ACCR reg set to 0. Both have AUTOINIT set to on. The good one has SYNC_XEVT0 set. The bad one has SYNC_XEVT1. Oddly enough I only have Int0 being active externally to the dsp. Int1 isn't even connected. its just pulled up. I am picking this code up from an eng that is no longer here. So, how can the bad channel ever run if its waiting for a int1, which will never transition. Does autoinit being on affect the sync waiting for the external int? In other words, if autoinit is on, does checking int1 only matter for the first transfer?