I am working on getting DMA working on the SPI peripheral of the SAMA5D2. DMA reads now work well, but the writes take absolutely forever…unless I have dma debug info enabled, when write transactions (to a GD25Q flash) do then work.
I’m working through it, as it sounds like a race condition or other timing/sequence problem but if anyone by any chance has encountered anything similar, clues or suggestions would be most welcome! Thx, Tim