各位工程师好:
学习使用C6657中断的时候,查看文件csl_cpIntcAux.h里面的中断控制操作,有一点不太懂
1、里面的SysInterrupt和HostInterrupt有什么区别?
2、还有mapSystemIntrToChannel这里映射到的channel是对应的中断向量表里面的某个中断起始地址吗?
平台:CCS5.4,C6657EVM,D:\ti\pdk_C6670_1_1_2_6\packages\ti\csl里面的csl_cpIntcAux.h
谢谢。
liang he2:
回复 Andy Yin1:
谢谢!
在学习中断操作的时候因为不了解很多keystone例子中关于Interrupts_Init函数里面的gpCGEM_regs->INTMUX3类似的寄存器操作,所以才去CSL库寻找中断模块…
能否问一下老师关于这类寄存器的操作的问题:
1、类似gpCGEM_regs->INTMUX1 = (CSL_GEM_QM_INT_HIGH_N<<CSL_CGEM_INTMUX1_INTSEL4_SHIFT) |(22<<CSL_CGEM_INTMUX1_INTSEL5_SHIFT);这类的操作中对应的各个寄存器,在哪儿可以查到他们对应的是什么控制呢?我在DATA MANUAL中搜索没有找到,他们的头文件里面介绍又太少了。
2、类似IFR、ICR、IER、TSR这些缩写的变量都表示什么,对他们操作时具体需要查看什么资料还是有什么规律呢?