This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ARM 与DSP间中断通讯

Other Parts Discussed in Thread: OMAP-L138

请问ARM与DSP间中断通讯时,DSP端对应的是哪几个中断事件?

  • 哪个芯片?这些信息在相应的TRM上有的。

  • 请在DSP+ARM子论坛提出问题,偏于工程师快速看到答复。

  • 请参考OMAPL138 TRM下面的章节。

    11.5.12 Chip Signal Register (CHIPSIG)

    The DSP has access to 4 ARM interrupt events in the ARM interrupt map: SYSCFG_CHIPINT0,  SYSCFG_CHIPINT1, SYSCFG_CHIPINT2, and SYSCFG_CHIPINT3. The ARM has access to 3 DSP interrupt events in the DSP interrupt event map: SYSCFG_CHIPINT2, SYSCFG_CHIPINT3, and NMI.

    NOTE: SYSCFG_CHIPINT2 and SYSCFG_CHIPINT3 are essentially for the ARM to interrupt the DSP. However, these are additionally mapped to the ARM interrupt controller (AINTC), so that it can be used as debug interrupts, in case there is a need to halt both processors simultaneously.

    DSP向ARM可以发4个中断,ARM向DSP可以有3个中断。其中SYSCFG_CHIPINT2, SYSCFG_CHIPINT3是双方向的,如果在ARM和DSP都使能的话,在两边都可以触发中断,这也可以做为调试用途。应用中根据系统需求来分配这两个中断信号的接收方。