Good evening,
I am working with the MIMXRT1060-EVKB development board and am trying to implement USB (Device) Bulk data transfer using DMA with scatter-gather. While looking for relevant examples, I couldn’t find anything specific to this use case.
Additionally, I noticed that enabling FSL_FEATURE_MEMORY_HAS_ADDRESS_OFFSET is not possible, as my SDK does not contain the fsl_memory.h file.
Any guidance or examples would be greatly appreciated.
Thank you in advance for your help!
Best regards,
Solved! Go to Solution.
Hi @EdwinHz , thanks for your reply.
I have successfully performed several DMA transfers, including peripheral-to-memory and memory-to-peripheral transfers with UART, SPI, and I2S. However, the current issue lies specifically with USB. Which USB TX register should the DMA write to?
Thanks
Hi @nikelect,
It does not implement the USB part, but we do have a scatter/gather example code on the RT1060-EVKB SDK by the name "edma_scatter_gather". Please take a look at that example code for exemplification on how to use the scatter/gather feature of the edma, as it is a good starting point for your application.
BR,
Edwin.
Hi @EdwinHz , thanks for your reply.
I have successfully performed several DMA transfers, including peripheral-to-memory and memory-to-peripheral transfers with UART, SPI, and I2S. However, the current issue lies specifically with USB. Which USB TX register should the DMA write to?
Thanks