Other Parts Discussed in Thread: SYSBIOS
你好:
想咨询一下中断优先级与中断嵌套的问题。
如上图中,INT4 --- INT 15 ,中断的优先级是由高到低的;
问题如下:
1. 上面的优先级是否是这样理解,当同样的中断来到时候,数字越小的中断,优先级越高,优先于系统进行处理?
2. 如何系统中使能了两个中断,对应的中断号分别为4和7,当4先来到,正在处理4的时候,此时并未清除4的中断标志位; 7对应的中断触发了,系统如何处理;
3. 在TI RTOS 系统中,存在HWI_create( , , , )中存在 pparams->masksetting 参数,该参数可以选择 如下数值:
HWI_MaskingOption_NONE,HWI_MaskingOption_ALL,HWI_MaskingOption_SELF,HWI_MaskingOption_LOWER;
这些选项,在CCS中help文档中都有描述,比如HWI_MaskingOption_ALL ---- all interrupt are disabled
是否可以理解为所有的中断都不可以打断该中断;
那么,该选项与INT4-15是如何组合使用的,两者同时配置的时候,实际的中断应该以哪个为准呢?
4. 在TI RTOS 系统中,存在HWI_create( , , , )中存在 参数pparams->priority 这个参数又是代表什么意思,与上面两个参数是什么关系,如何起作用呢?