I’m working on reading ADC data using DMA. I’ve set up the DMA to trigger each time the FIFO is full, but I’m encountering an issue where the DMA only triggers once. I’m monitoring this with the Fifo1DmaComplete callback function. I’ve attached my project files. Could you help me identify the problem?
Hi@Ayaz
It is fixed,Please use the callback function below.
Those two function will be called again in the program.
"
Yes , but should this one be used
Bctu_Ip_Bctu0Fifo1DmaComplete
Bctu_Ip_Bctu0Fifo2DmaComplete
Or
Yes, you are right, but the callback function for the highlighted part is incorrect, please check it carefully.
Thanks for the info
for this specific configuration, do we need to set the handle as shown in the image below or should it be replaced by
Bctu_Ip_Bctu0Fifo1DmaComplete
Bctu_Ip_Bctu0Fifo2DmaComplete
what is the difference?
Hi@Ayaz
The usage provided by our RTD is fixed, and the DMA configuration has been completed for the user. P
lease refer to the following usage
Read ADC data from "BctuDmaFifo1" in "BctuWatermarkNotifFIFO1"