【问题标题】:raspberrypi - Raspbian - FATAL: Module spi-dev not found树莓派 - Raspbian - 致命:未找到模块 spidev
【发布时间】:2015-04-15 18:08:03
【问题描述】:

在设置我的新树莓派 (CanaKit Raspberry Pi B+ Ultimate) 时,我无法加载 spi-dev。启动过程中没有其他错误发生。

寻求解决此错误的帮助。是否有安装模块的简单更新?

[info] 加载内核模块 snd-bcm2835。 [信息] 加载内核模块 spi-dev。 致命:未找到模块 spi-dev。

【问题讨论】:

  • 提供更多细节,它是哪个板,什么版本,是否有任何其他错误/警告...
  • 两周前我收到了 GoPiGo 作为礼物。树莓派是B+。它是作为一个工具包来的。 DexterIndustries 的控制板。 Canakit 的树莓派。有一个更好的地方可以找到您正在寻找的具体细节让我知道。启动时没有其他错误。起初我没有注意到这个错误,但是在诊断与 smbus 通信时遇到的另一个问题时遇到了这个错误。这是错误:i2cdetect -y 0 错误:无法打开文件/dev/i2c-0' or /dev/i2c/0':没有这样的文件或目录

标签: raspberry-pi raspbian


【解决方案1】:

固件 3.18.x 中断 I2C、SPI、音频、lirc、1-wire(例如 /dev/i2c-1,没有这样的文件或目录)

最新固件实现了设备树支持。这将破坏 I2C、SPI 和 1-wire 总线之类的东西。 有关更详细的信息,请参阅http://www.raspberrypi.org/forums/viewtopic.php?p=675658#p675658 概括: 将以下一项或多项添加到您的 /boot/config.txt 并重新启动。

对于 I2C 添加

dtparam=i2c1=on(或旧型号上的 dtparam=i2c0=on)

对于 SPI 添加到conf文件的末尾

dtparam=spi=on


在 /boot/config.txt 粘贴到最后

device_tree_param=i2c0=on,i2c1=on,spi=on

或者像这样

dtparam=i2c0=on,i2c1=on,spi=on

然后一切又好了

来自 IRC 的问候

弗兰肯斯坦博士

【讨论】:

    【解决方案2】:

    我已经通过安装wiringPi解决了这个问题,而不是通过以下方式激活SPI:

    gpio load spi
    

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2015-04-08
      • 2017-12-13
      • 2016-07-31
      • 2019-12-04
      • 2017-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多