hi everyone,
I am working with MPC5775E microcontroller. I use eqADC with eDMA to fill CFIFO and to get results from RFIFO. I attached photos which show the settings of eqADC and eDMA. My problem is eDMA puts last command into first place of the CFIFO register which is set as EOQ (end of queue) in eqADC conversion command configuration and also result FIFO follows this wrong order. Could anyone help me on this topic?
This is my main code where the eqADC and eDMA are configured and started.
This is content of CFIFO vs command array, command array's last entry is seen on the top of the CFIFO
peripherals settings are as follows:
Best,
Solved! Go to Solution.
Certainly yes.
Otherwise please see
Command/result buffers are 4-stage circular buffers, I don't see any issue unless it is converted out of order (i.e. result swap).
Certainly yes.
Otherwise please see