我执行了以下步骤,以便在arm imx6Q (SMARC板,由Yocto编译)上编译的Linux-内核3.14.28中使用spidev:
CONFIG_SPI_SPIDEV=y。&smarc_spi0 {
spidev@1 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "linux, spidev";
spi-max-frequency = <20000000>;
reg = <1>;
};
};我成功地编译了我的Linux,仍然看不到/dev/spidev0.1出现在/dev文件夹中。
有什么想法吗?
发布于 2016-05-24 13:30:41
我发现了问题:兼容的字符串不准确。我在"linux“和”spidev“之间有额外的空间。适当的方法是:兼容= "linux,spidev";
https://stackoverflow.com/questions/35699752
复制相似问题