首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux: spidev没有在/dev中显示

linux: spidev没有在/dev中显示
EN

Stack Overflow用户
提问于 2016-02-29 12:36:26
回答 1查看 2.8K关注 0票数 2

我执行了以下步骤,以便在arm imx6Q (SMARC板,由Yocto编译)上编译的Linux-内核3.14.28中使用spidev:

  1. 在内核配置中,我启用了SPIDEV:CONFIG_SPI_SPIDEV=y
  2. 在设备树中,我添加了以下行:
代码语言:javascript
复制
&smarc_spi0 {
   spidev@1 {
      #address-cells = <1>;
      #size-cells = <1>;
      compatible = "linux, spidev";
      spi-max-frequency = <20000000>;
      reg = <1>;   
   };
};

我成功地编译了我的Linux,仍然看不到/dev/spidev0.1出现在/dev文件夹中。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-24 13:30:41

我发现了问题:兼容的字符串不准确。我在"linux“和”spidev“之间有额外的空间。适当的方法是:兼容= "linux,spidev";

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35699752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档