I've finally decided to throw this question to the big guns here on the e2e because I'm stumped.
My scenario: McBSP configured in transmit mode with CLKX/FSX coming from external source. The McBSP data should be fed by the DMA controller, synchronized with XEVT events from the McBSP. I am having difficulties getting the McBSP XEVT and thus difficulty getting the DMA controller to feed the McBSP data.
I am fairly confident of my McBSP and DMA configurations, but I will post them here for reference (in the 2 following posts to improve readability).
When I request XEVT as the sync event, I get one DMA interrupt as soon as I start the McBSP then never get a single additional one. My method for starting the DMA and McBSP follow (note the initial read from DMACSR, as noted in this e2e post from a user having a very similar problem, however with the receive McBSP: http://e2e.ti.com/support/dsp/c5000/f/109/t/47776.aspx):