Thread 中讨论的其他器件:OMAPL138
工具/软件:Linux
你(们)好
我想将来自 Linux 的 McBSP 帧同步中断用于 OMAP。
我添加了以下请求:
REQUEST_IRQ (IRQ_DA850_MCBSP0RINT、wctdm_McBSP_rint_IRQ_handler、0、"dahdi_wctdm_mcbsp0RINT"、NULL);
我将 SCPR.RINTM 设置为2h、即通过新的帧同步生成 RINT。
McBSP TX 和 Rx 被启用、我在 TDM 上看到时钟和帧同步。
我在/cat/proc/interrupts 上看到它(IRQ num 97)、但没有调用处理程序。
root@telco [/root]# cat /proc/interrupts
CPU0
11:2 CP_INTC EDMA
12:0 CP_INTC EDMA_ERROR
16:3718 CP_INTC mmc0
20:1542 CP_INTC SPI_Davinci.0
21:364114 CP_INTC 时钟事件
22:20 CP_INTC 自由运行计数器
25:11815 CP_INTC 串行
33:0 CP_INTC eth0
34:6153 CP_INTC eth0
35:3910 CP_INTC eth0
36:0 CP_INTC eth0
56:0 CP_INTC SPI_Davinci.1
93:0 CP_INTC EDMA
94:0 CP_INTC EDMA_ERROR
97:0 CP_INTC dahdi_wctdm_mcbsp0RINT
错误:0
我怀疑在 AINTC 上、这个系统中断被清除。
如何从 Linux OMAP 启用它? omal138需要使用什么系统?
BR
Yuda