使用DVRRDK_04.00.00.03下的内核,修改spi驱动drivers/spi/omap2_mcspi.c,配置SPI RX_FULL中断,配置的寄存器包括:
使能中断寄存器MCSPI_IRQENBALE,配置接收数据的FIFO寄存器MCSPI_XFERLEVEL的AFL位,使能接收FIFO 即 MSPI_CHCONF0的FFER位,
使能通道即MCSPI_CHCTRL0的EN位
配置上述寄存器后,给SPI发送数据,发现MCSPI_IRQSTATUS的RX_FULL位始终没有置位,所以没有中断,
请问还需要配置哪些寄存器才能产生RX_FULL中断
在线等,谢谢