对不起,如果这不是这个问题的正确论坛,但我 无法在任何地方找到答案。我正在开发一个覆盆子项目 这需要加载SPI模块。我无法加载它。 这就是我所做的
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update
这是我的blacklist.conf文件的样子
#blacklist spi and i2c by default (many users don't need them)
#blacklist spi-bcm2708
blacklist i2c-bcm2708
我没有运气好几次重启。当我运行sudo uname -a
时,我得到了
Linux raspberrypi 3.18.5+ #744 PREEMPT Fri Jan 30 18:19:07 GMT2015 armv6l GNU/Linux
答案 0 :(得分:2)
参见http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=97314 修复了我的i2c和单线接口。 这需要在1月21日新的核心升级到3.18.5。
答案 1 :(得分:1)
你应该启用它。您没有指定如何测试它是否有效。
我的建议
lsmod | grep spi_
或ls -al /dev/spi*
sudo adduser pi spi
(如果您使用pi用户)gcc spidev_test.c -o spidev_test
编译它。如果出现编译错误,请尝试下载此文件并进行编译:https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/Documentation/spi/spidev_test.c?id=95b1ed2ac7ffe3205afc6f5a20320fbdb984da92(该文件的旧版本)sudo ./spidev_test -D /dev/spidev0.0
FF FF FF FF FF FF
40 00 00 00 00 95
FF FF FF FF FF FF
FF FF FF FF FF FF
FF FF FF FF FF FF
DE AD BE EF BA AD
F0 0D