我买了一张PiFace,我想关注this指南,但我没有raspi-blacklist.conf
。
到目前为止我的步骤是:
sudo rpi-update
raspi-blacklist.conf
有人对我有一些见解吗?
答案 0 :(得分:9)
我认为Rasbian之前删除了整个默认的raspi-blacklist.conf文件。而不是按照Stabby的建议编辑 /boot/config.txt 。
更好的方法是在不更改文件的情况下使用raspi-config为您更改设置。
sudo raspi-config
然后选择
advance options
选择
A6 SPI Enable/Disable automatic loading
并对所有选项说“是”。
您也可以在此处启用i2c。重启系统,您应该在 dev
中看到 spidev0.0 和 spidev0.1答案 1 :(得分:3)
我知道这是旧帖子,但它让我感到困扰,它没有答案。 我的raspbian wheezy也没有raspi-blacklist.conf,并且创建一个没有任何意义的注释。
对我有用的是编辑 /boot/config.txt 并添加行:
dtparam=spi=on
重启/dev/spidev0.0之后
答案 2 :(得分:1)
这是一个黑名单文件,用于防止内核加载不必要的模块。在任何情况下,如果你使用raspbian wheezy,默认文件是
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
blacklist i2c-bcm2708
试试吧。否则,让我们知道你正在使用什么发行版,如果不是喘息的话。
要创建文件: Wheezy备有nano,所以让我们使用它作为我们的编辑。该目录应该存在,因为它包含一些modeule配置文件。尝试:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
您现在正在编辑要创建的文件。输入我指出的上面的行。完成后,键入ctrl-x,然后回答yes并单击return。该文件现已创建。您需要通过以下方式设置文件的权限:
sudo chmod 644 /etc/modprobe.d/raspi-blacklist.conf
您的文件现在应该在那里并准备好了。您现在应该可以像在教程中一样编辑它。