Other Parts Discussed in Thread: OMAPL138
Hi,
I am connected to a 31 bit ADC over the spi1 interface. Every 500us I get a data ready pulse from the ADC. On the negative edge of the pulse, I need to transmit 4 bytes of data out the spi. The ADC is set to 2000 sps so the 4 byte transfer occurs 2000 times a second. On my receive end, i am capturing the 4-byte 2000 samples into a buffer. My transmit dma configuration uses EDMA channel 7 which is associated with GPIO 1[2]. My receive edma uses channel 18 which is spi1 receive. I have not been able to get more than 1 byte of data coming out the transmit buffer every 500us. I have a scope on the sclk to verify data transmission. Attached is the edma support file and the spi file. What else can I be forgetting?
Will