TI论坛
直播中

刘畅

7年用户 200经验值
私信 关注
[问答]

利用EDMA传输1024个连续地址的数据时关于SRC_DST_BIDX寄存器怎么设置?

您好,想问下利用EDMA传输1024个连续地址的数据时关于SRC_DST_BIDX寄存器的设置问题:
因为数据地址连续,所以一个array中包含1024个字节数据,我是设置 ACNT=1024,BCONT=1;CCONT=0;
在设置SRC_BIDX时,是不是可以这样设置:SRC_BIDX=0,DST_BIDX=0;
因为BIDX 是array 之间的offset,在这里只有一组array ,所以BIDX可以设置为0。
我在CSL 例程中发现它的设置是这样: ACNT=1024,BCONT=1;CCONT=0; SRC_BIDX=128 ,DST_BIDX=128。只有1组array为什么是这样设置?

回帖(2)

李峰

2020-7-29 08:01:19
你好,你的理解是正确的,根据这个案例,这里SRC_BIDX,DST_BIDX是没有意义的。
举报

刘畅

2020-7-29 08:17:54
引用: kingnet_52004 发表于 2020-7-29 08:01
你好,你的理解是正确的,根据这个案例,这里SRC_BIDX,DST_BIDX是没有意义的。

谢谢!!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分