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

关于omapl138平台双核同时使用同一个EDMACC中的不同通道的问题

一直被一个问题困扰着,就是ARM核要用SPI的EDMA,DSP核要用mcasp的EDMA,但是这两个EDMA通道怒属于同一个edma控制器,但是手册上写着同一个edma控制器有4个EDMA3_0_CC0_INT[3:0],但是在库.h的中断向量表里面同一个EDMA控制器只有一个中断完成向量,现在很纠结,有人能给我点提示嘛!

Tony Tang:

#1. SPI与EDMA都属于CC0的事件。

#2. CC0在AINTC上有中断号EDMA3_0_CC0_INT0,在DSP上有事件EDMA3_0_CC0_INT1。

#3. 那么要同时用,则在ARM端通过EDMA的shadow region 0控制SPI的EDMA, 在DSP端通过shadow region 1 控制MCASP的EDMA就可以了。

BWT,我没看到有4个shadow region的中断事件EDMA3_0_CC0_INT[3:0],只看到2个EDMA3_0_CC0_INT[1:0]

赞(0)
未经允许不得转载:TI中文支持网 » 关于omapl138平台双核同时使用同一个EDMACC中的不同通道的问题
分享到: 更多 (0)