微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > SPI的使能

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。






Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top