1.CCS里在使用GPMC的时候直接把数据放到GPMC的地址里最多只能用到4个burst,想问一下如果想把256Bit的数据用16burst发送出去该怎么做?
2.看到有人用EDMA+GPMC做到过,看到startware里的EDMA例程是用的UART接口,想问一下怎么用EDMA驱动GPMC?
3.我现在是把channel配置成了52,源地址和目标地址用是GPMC申请地址空间时候的值,但是enabletransfer后没有看到GPMC输出,想问一下可能是什么原因导致的?
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.
1.CCS里在使用GPMC的时候直接把数据放到GPMC的地址里最多只能用到4个burst,想问一下如果想把256Bit的数据用16burst发送出去该怎么做?
2.看到有人用EDMA+GPMC做到过,看到startware里的EDMA例程是用的UART接口,想问一下怎么用EDMA驱动GPMC?
3.我现在是把channel配置成了52,源地址和目标地址用是GPMC申请地址空间时候的值,但是enabletransfer后没有看到GPMC输出,想问一下可能是什么原因导致的?
1. 请看下面的帖子。
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/515499/am335x-how-to-trigger-a-16-words-burst-operation-on-gpmc
2. 方法类似,只是EDMA源地址不是固定的。
3. 建议先尝试内部memory直接的EDMA搬移。