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

C6678 VLFFT 例程

VLFFT例程调用transporse_1函数将N*8的矩阵转置为8*N的矩阵,看这里好像是也用EDMA转的,为什么这里不用全局地址访问L2SRAM呢?按照原程序运行,我查看了pWorkBuf0Internal内的数据都是0,自己改为全局地址地址后,数据才转置过来了,

原程序:

transpose_1( &pInBufInternal[(stepOutSrc*(blkIdx&0x1))>>2],
&pWorkBuf0Internal[0],
VLFFTparams->N1,
SAMPLES_PER_TRANSFER_BLOCK );

修改后

transpose_1( &pInBufInternal[(Uint32)((stepOutSrc)*(blkIdx&0x1)>>2)+((DMAparams->globalAddrOffset)>>2)],

&pWorkBuf0Internal[(DMAparams->globalAddrOffset)>>2],
VLFFTparams->N1,
SAMPLES_PER_TRANSFER_BLOCK );

Shine:

请关注下面的帖子。
e2e.ti.com/…/721430

qian:

回复 Shine:

SYS/BIOS 6.33.2.31
MCSDK2.0.0.11
请问是指这个吗?

赞(0)
未经允许不得转载:TI中文支持网 » C6678 VLFFT 例程
分享到: 更多 (0)