在设置我的新树莓派(CanaKit Raspberry Pi B + Ultimate)时,我在加载spi-dev方面遇到了麻烦。启动期间不会发生其他错误。
寻求协助解决此错误。是否有简单的更新来安装模块?
[info]加载内核模块snd-bcm2835。 [info]加载内核模块spi-dev。 致命:未找到模块spi-dev。
答案 0 :(得分:1)
固件3.18.x打破I2C,SPI,音频,lirc,1线(例如/ dev / i2c-1,没有这样的文件或目录)
最新固件实现了设备树支持。这将破坏像I2C,SPI和1线总线这样的东西。 有关更详细的信息,请参阅http://www.raspberrypi.org/forums/viewtopic.php?p=675658#p675658 摘要: 将以下一项或多项添加到/boot/config.txt并重新启动。
对于I2C 添加
dtparam = i2c1 = on(或旧模型上的dtparam = i2c0 = on)
对于SPI 添加到conf文件的末尾
dtparam = SPI =上
目前 /boot/config.txt 最后粘贴
device_tree_param = I2C0 =开,I2C1 =上,上
的SPI =或者像这样
dtparam = I2C0 =开,I2C1 =上,上
的SPI =然后一切都很好
来自IRC的问候
Dr_Frankenstein
答案 1 :(得分:0)
我通过安装wiringPi解决了这个问题,而不是激活spi:
gpio load spi
希望有所帮助 迪马