electroRF
Member
Hi,
I'm experiencing a problem with my DMA and I wonder if you guys could help me debug it.
The DMA has several channels in use.
The DMA knows how to context switch between the channels, in order to be able to operate several channels simultaneously.
I'm experiencing a problem, in which after some time which the DMA operates well for all the channels, there's a certain point of time that since that moment, the DMA never triggers an interrupt when it's done.
I suspect it's related to having the DMA triggers an interrupts for two channels, without me handling these two interrupts.
Do you have an idea how to debug that problem to understand what really causes that problem?
Thank you.
I'm experiencing a problem with my DMA and I wonder if you guys could help me debug it.
The DMA has several channels in use.
The DMA knows how to context switch between the channels, in order to be able to operate several channels simultaneously.
I'm experiencing a problem, in which after some time which the DMA operates well for all the channels, there's a certain point of time that since that moment, the DMA never triggers an interrupt when it's done.
I suspect it's related to having the DMA triggers an interrupts for two channels, without me handling these two interrupts.
Do you have an idea how to debug that problem to understand what really causes that problem?
Thank you.