imx6q spi slave

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx6q spi slave

1,057 Views
413734891
Contributor I

         您好,我用一块linux开发板,处理器Imx6q的处理器,linux内核是4.1.15,使用到ECSPI2进行spid传输,现需要将ECSPI2设置为从站模式(slave mode),我应该操作哪些寄存器?以及在内核中如何查找到这些寄存器?有没有相似的例程或者链接?

0 Kudos
1 Reply

894 Views
ankitr_patel
Senior Contributor II

Hi 留杰 付,

You can configure ECSPI2 in slave mode by configuring CHANNEL_MODE (specifically CHANNEL MODE[2] is for SPI channel 2 to 0 (slave mode)) in Control Register (ECSPIx_CONREG).

Screenshot from 2019-05-16 18-54-02.png

Screenshot from 2019-05-16 18-54-10.png

You can get above information from the imx6Q reference manual.

i.MX 6Quad Applications Processors | Quad Arm® Cortex®-A9 | NXP 

Regards,

Ankit Patel

0 Kudos