2016-02-29 48 views
2

爲了在arm-kernel3x14Q(SMARC板,由Yocto-Project)編譯的Linux內核3.14.28中使用spidev,我做了以下步驟: 1.在內核配置中,我啓用了SPIDEV:CONFIG_SPI_SPIDEV = y。 2.在設備樹,我加了以下幾行:linux:spidev沒有顯示在/ dev

&smarc_spi0 { 
    [email protected] { 
     #address-cells = <1>; 
     #size-cells = <1>; 
     compatible = "linux, spidev"; 
     spi-max-frequency = <20000000>; 
     reg = <1>; 
    }; 
}; 

我編我的Linux成功,仍然無法看到spidev0.1出現在/ dev目錄文件夾中。

任何想法?

回答

0

我發現了問題:兼容的字符串是不準確.. 我之間的額外空間的「Linux」和「spidev」 .. 合適的方法是: 兼容=「linux中,spidev」;