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

请问6678 EDMA的文档是看spru234c吗?

看VLFFT的例子里边用的EDMA,想找文档看看EDMA的用法,官网直接搜EDMA 有一个连接:,进去瞄了几眼,里边写着:The EDMA controller in the C621x/C671x/C64x DSP has a different architecture from the previous DMA controller in the C620x/C670x devices.  那我用的是6678可以参考这个文档吗?

我看论坛里有人发帖,说是有在BIOS里用EDMA的例子,可是我文件夹里C:\ti\pdk_C6678_1_1_2_5\packages\ti\csl\example\edma只有一个不用BIOS的,有相关的连接可以参考吗?

Lucius Green:

回复 Nancy Wang:

Nancy:
谢谢。
哦哦,可以这么搜啊,文档还挺多的,有的看了,谢谢。

Lucius Green:

回复 Nancy Wang:

遇到相同的问题了,和这个链接相同:e2e.ti.com/support/processors/f/791/t/938986?tisearch=e2e-quicksearch&keymatch=edma3init,最后解决了,

解决方法:在.cfg文件中加入如下语句

var C64_Hwi = xdc.useModule ("ti.sysbios.family.c64p.Hwi");

//var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');var Cache = xdc.useModule('ti.sysbios.hal.Cache');var CpIntc = xdc.useModule('ti.sysbios.family.c66.tci66xx.CpIntc');

var ECM = xdc.useModule ("ti.sysbios.family.c64p.EventCombiner");ECM.eventGroupHwiNum[0] = 7;ECM.eventGroupHwiNum[1] = 8;ECM.eventGroupHwiNum[2] = 9;ECM.eventGroupHwiNum[3] = 10;

xdc.loadPackage('ti.sdo.edma3.drv.sample');

虽然我想回答他的问题,但是e2e不让我发,我看他是今年9月发的问题,Nancy如果可以的话,帮他解答一下吧,这个问题在各种链接里都没有,文档里也没有,关键是,关键是,关键是(重要的问题说三遍)在CCS自带的example里:C:\ti\edma3_lld_2_12_05_30E\examples\edma3_driver\evm6678\rtsc_config的edma3_drv_bios6_c6678_st_sample.cfg的最后一个行 ://xdc.loadPackage('ti.sdo.edma3.drv.sample'); 他居然是注释掉的!!!这个注释掉要报错啊!不知道做这个文档的工程师到底是在什么环境下写的这个配置啊,我们用注释掉的会报错啊!

Nancy Wang:

回复 Lucius Green:

好的,感谢分享!给你点个赞!

赞(0)
未经允许不得转载:TI中文支持网 » 请问6678 EDMA的文档是看spru234c吗?
分享到: 更多 (0)