SPI的使能
时间:10-02
整理:3721RD
点击:
与其他的两个串口一样,SPI在默认下也没有使能。
但是按串口3、5那样的方法也没有办法使能,最终求助于米尔的支持,最后也只是SPI0可以通了,SPI4还是通不了,不过还好,项目也只用一路SPI就可以了,对于SPI4的问题,米尔的技术支持也还没有搞定,就先放一放了。
其方案也是更改dts文件,不过还要再配置一下内核。生成新的zImage
首先是内核的配置:
make menucofig

找到DeviceDrivers---> SPI support--->

选择上User modeSPI device driver support

保存、重新编译内核
make zImage
然后是dts文件的更改。
在am4372.dtsi文件中更改如下:


在myir_ricoboard.dts中添加如下程序:

重新生成dtb文件。
将内核与设备树文件复制到开发板中,重启开发板后。
发现了spidev,但是是1.0与2.0,而不是4.0,估计这里是问题的所在了。

进行SPI自发自收的测试,短接D1与D0。

