我按照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的例程实在太少了