This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3200 uDMA实现memory-to-memory的数据传输

Other Parts Discussed in Thread: CC3200

工程师们,你们好,根据文档CC3200 SimpleLink Wi-Fi Reference Manual:4.1 Overview

Support for memory-to-memory, memory-to-peripheral, and peripheral-to-memory in multiple transfer modes

意思是可实现memory-to-memory的数据传送,请问下图哪个通道可用于memory-to-memory?(此图位于4.2.1 Channel Assignment)

 软件SDK里与找不到哪个通道可用于memory-to-memory的数据传输,请指教,谢谢

  • DMA传输模式

    基本模式用于外设和存储器之间DMA传输;自动模式用于存储器和存储器之间软件DMA传输;

    乒乓模式用于外设和存储器之间的连续DMA传输,乒乓模式需要主和备用两个通道控制,

    系统使用主和备用两个通道控制交替进行DMA传输;

    分集模式包括存储和外设分集模式,分集模式将两个及两个以上数据块利用DMA传输到一个数据块或外设

    //*****************************************************************************

    #define UDMA_MODE_STOP          0x00000000

    #define UDMA_MODE_BASIC         0x00000001

    #define UDMA_MODE_AUTO          0x00000002

    #define UDMA_MODE_PINGPONG      0x00000003

    #define UDMA_MODE_MEM_SCATTER_GATHER                                          \

                                    0x00000004

    #define UDMA_MODE_PER_SCATTER_GATHER                                          \

                                    0x00000006

    #define UDMA_MODE_ALT_SELECT    0x00000001

  • 好的,知道了,谢谢