This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SPI RX FIFO Register

I've successfully (!) set up my SPI via the PRU and have no issues writing data, however I am unable to receive data.

My pin directions are correct so I think there may be a misunderstanding on my part on how the SPIEN works.  I'm using Rx/Tx FIFO's.  My WL is 32 bits, single word.  I send out a 32-bit value to an ADC which kicks back a 13-bit value in return.   The first 4 bits (MSB) of my outgoing word contains the necessary code to kick the ADC.  The remainder of the outgoing word keeps the clock on so that the ADC can immediately respond with 13-bits. 

According to my logical analyzer, data is coming back from the ADC but it never arrives in the RX fifo (0x13c).  

I'm using D0 in, D1 out, CS_POL_LOW and mode 0 (TX_RX_Mode), DPE0 Disabled, DPE1 enabled, IS_Line0, SPI_Multi_Channel.  The channel is turned on before transmission, turned off after attempting to read fifo buffer.

Thank you,

Bryan