My McBSP0 FSX clock is being driven by an external source, which I've verified on an o'scope to be correct. I'm transmitting a hard-coded pattern via EDMA and I see it being transmitted on DX at random offsets from the FSX pulse. What can cause this?
McBSP0 registers are as follows:
SPCR: 0x02370031
RCR: 0x00011F40
XCR: 0x00011F40
SRGR: 0x01FF0000
MCR: 0x00040004
RCERAB: 0xFFFFFFFF
XCERAB: 0xFFFFFFFF
PCR: 0x00000000
RCERCD-GH: 0x00000000
XCERCD-GH: 0x00000000
Thanks,
Stu