大家好: 请教一个关于EDMA3LLD的问题,
我用的是6747,安装的软件版本分别是:
CCS 4.1.2
BIOS 5.41.02.14
EDMA3LLD 01.11.03.01
打开了EDMA3LLD中的example中的main ,就是数据搬移的例程,里面有多重EDMA3 传输方式,是基于BIOS开发的。 BIOS里面只定义了一个Task,还定义了四个中断INT7到INT10,分别对应的0,1,2,3,四个中断的Function都是ECM_dispatch.
问题: 1.整个程序是如何初始化的?main函数什么都没干,EDMA3初始化在什么时候,难道直接独立于BIOS?应该有写API类似于Creat等等啊?
2.整个程序是流程是什么? 0,1,2,3 分别对应的中断时 C674X Int Ctl0-3 ,这个是DSP初始化中断吗,为什么对应的同一个中断函数。怎么和事件触发EDMA联系起来?
3. BIOS设置里面好像使能了ECM功能,但是我点击任何一个EVENT都会卡住,是不是软件没装好啊?
jinghua hu:
请哪位大侠帮忙回答一下啊!!!
tao wu4:
你的edma3_lld需要单独编译生成.lib文件吗???我的编译通过了,咋没生成.lib文件啊