TIwilliam hill官网
直播中

王璨

7年用户 279经验值
私信 关注
[问答]

请教关于C6748的中断和ECM模块的小疑惑

1、在新版SYS/BIOS和XDC的CFG文件中,使用ECM模块时,通常会设置ECM.eventGroupHwiNum,如下
ECM.eventGroupHwiNum[0] = 7;
ECM.eventGroupHwiNum[1] = 8;
ECM.eventGroupHwiNum[2] = 9;
ECM.eventGroupHwiNum[3] = 10;
问题1:      是不是指代 EVT0(对应的事件EVT4~EVT31)对应的CPU中断为CPUINT7
                     EVT1(对应的事件EVT32~EVT63)对应的CPU中断为CPUINT8
                     EVT2(对应的事件EVT64~EVT95)对应的CPU中断为CPUINT9
                     EVT1(对应的事件EVT96~EVT127)对应的CPU中断为CPUINT10       ?

2、 在旧版的DSP/BIOS和XDC的TCF文件中,ECM有如下设置
                 /* ECM configuration */
               bios.HWI.instance("HWI_INT7").interruptSelectNumber = 0;
               bios.HWI.instance("HWI_INT8").interruptSelectNumber = 1;
               bios.HWI.instance("HWI_INT9").interruptSelectNumber = 2;
               bios.HWI.instance("HWI_INT10").interruptSelectNumber = 3;
问题2:    这里的interruptSelectNumber是个什么意思,是中断号还是事件组合EVT?
问题3:    如果是中断号,中断号该怎么理解,是不是128个事件,每个事件都使用1个中断号,而且每个事件使用的中断号是可以随意选取的,最多128个中断                         号。比如gpio0_0使用中断号0,对应CPU中断使用HWI_INT7;gpio4_0可以使用中断号1,对应CPU中断使用HWI_INT8;我这样理解对不对?




以上两图是不同bios和xdc版本下的示意对比图,不是同一个工程,仅作参考!     

回帖(1)

余少虹

2018-7-31 08:34:30
1. 是的。
2. 指事件号EVT0~127

3. ***的图就很清楚了,事件号EVT0~127和中断号INT4~15是怎么对应的。
Figure 7-9. CPU Interrupt Routing Diagram
http://www.ti.com/lit/ug/sprufk5a/sprufk5a.pdf 
举报

更多回帖

发帖
×
20
完善资料,
赚取积分