我看了csl下的例子,下面这句不是很懂
intcContext.eventhandlerRecord = EventHandler;
intcContext.numEvtEntries = 10;
if (CSL_intcInit(&intcContext) != CSL_SOK)
{
System_printf("Error: GEM-INTC initialization failed\n");
return;
}
我弄不明白这个numEvtEntries = 10代表什么,我看了一下system interrupt3映射到channel3,而cicout3对应的是63号,又将63与中断vector4连接,但是一直没弄明白这个10是啥
user4712072:
我看了csl下的例子,下面这句不是很懂
intcContext.eventhandlerRecord = EventHandler;intcContext.numEvtEntries = 10;if (CSL_intcInit(&intcContext) != CSL_SOK){System_printf("Error: GEM-INTC initialization failed\n");return;}
我弄不明白这个numEvtEntries = 10代表什么,我看了一下system interrupt3映射到channel3,而cicout3对应的是63号,又将63与中断vector4连接,但是一直没弄明白这个10是啥
Andy Yin1:
请查看CSL_intcInit的具体实现可知,numEvtEntries代表的是当前系统初始化的最大中断矢量,与中断号这些没有关系。
user4712072:
回复 Andy Yin1:
嗯嗯,知道了