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

TMS570 SCI的DMA实现问题

我按照TI技术人员提供的SCI的DMA实现代码,能够实现SCI的DMA方式,根据TMS570手册中DMA章节的描述,在本例中,1个BLOCK含有64个Frame,1个Frame含有1个Element。

请问:1.如何将1个Frame设成含有多个Element的方式?

           2本例是否是发送完一个Frame就会产生一个DMA请求,是否改用BLOCK触发模式,比FRAME触发模式效率更高,如何更改?

gaoyang9992006:

修改上面的结构体中对应的变量值应该就可以吧。

传输类型应该就是触发的方式,可以定位一下那个原型,看看说明里是怎么解释的,有哪些可选的参数,看看有没有BLOCK的。

jinyong wu:

问题1解决方式:修改ELCNT参数为2,代表1个Frame含有2个Element,同时将ELSOFFSET修改为1,FRSOFFSET修改为1,ADDMODERD修改为ADDR_OFFSET即可。

有什么更好的方式还请各位指导一下

chuwen chen:

 你好,我想问下SCIDMA的例程在哪下啊,TMS570ls3137的例程实在太少了

赞(0)
未经允许不得转载:TI中文支持网 » TMS570 SCI的DMA实现问题
分享到: 更多 (0)