请问,C6670的开发板,如何响应Uart的中断?二级中断需要将其映射成System events,才可以被INTC使用。
我查了下 ,UARTINT的事件号是164,怎么将其映射成System Events?
映射后,还需要如何使中断服务程序响应中断?
最好能有个例子说明。谢谢。
Andy Yin1:
1. 将UARTINT与CIC的输出通道映射,相应的通道可以从corepac输入的CIC事件中选择;
2. 将corepac输入事件与可用的12个中断矢量对应。
关于中断的映射及配置参考pdk CSL下的intc例子。
wenming zhang:
在文档Tms320c6670中,Table 7-11 Tms320c6670 System event mapping -c66x CorePac Primary Interrupts
作为System Events的Intc0的事件如下。我想请问下,如何将通道与这些事件关联,是一一对应的关系,还是只要随意指定其中一个就可以?是否有相关例子可以参考?
Andy Yin1:
可以随意配置映射关系,具体通过配置INTC的map寄存器,参考PDK CSL的intc例子以及PDK中很多例子都涉及到终端的映射配置,都可以参考。