TI中文支持网
TI专业的中文技术问题搜集分享网站

关于EDMA传输的问题!!!

我用 edmaInitiateXferDoubleChain(PtIn1, inPtr, lenR, N_C , 1, lenR, lenR, 1, 1, 0)  搬移DDR的数据到 L2中,

lenR 为16384

N_C 设置为 128 可以正常使用,设置为 256 就报错,错误信息为 :Cann't handle bCnt(256) * cCnt(); max allowed is 1

这个是什么原因呢??也没有看到 N_C的设置有限制啊,如果我要一次传输  N_C = 256 应当如何设置啊?

Shine:

请问这是哪里的函数,我在网上搜到这个函数的部分源码 if(bCnt * cCnt > MAX_PARAMS-1) { System_printf("Can't handle bCnt(%d)*cCnt(%); max allowed is %d", bCnt, cCnt, MAX_PARAMS-1); System_abort("\n"); 您看一下MAX_PARAMS这个是多少?bCnt*cCnt大于这个数值就会打印这个错误信息。

赞(0)
未经允许不得转载:TI中文支持网 » 关于EDMA传输的问题!!!
分享到: 更多 (0)