Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
You set your DMA_TX and DMA_RX to 'level'. Is there a reason for this Hardware Request type?
Setting to 'level' can be tricky. Normally you would chose 'Derived' or "Rising Edge'. Depending on the signal that starts the DMA, a pronged signal with 'level' as the request type can cause multiple transfers on the same signal. This is great if that's what you're trying to do.
In order for I or others to further help here, can you attached an archive of your project to this thread?
You're missing potential critical information to root cause your issue. With your project, we can potentially reproduce the issue and more quickly provide a root cause and solution.
Len "Engineering is an Art. The Art of Compromise."