2014-01-09 127 views

回答

0

這是一個黑名單文件,用於防止內核加載不必要的模塊。無論如何,如果您使用raspbian wheezy,默認文件是

# blacklist spi and i2c by default (many users don't need them) 

blacklist spi-bcm2708 
blacklist i2c-bcm2708 

試試看。否則,讓我們知道你使用的是什麼發行版,如果不是喘息的話。

創建文件: Wheezy帶有納米,所以讓我們用它作爲我們的編輯器。該目錄應該存在,因爲它也包含一些模式配置文件。試試:

sudo nano /etc/modprobe.d/raspi-blacklist.conf 

您正在編輯您想要創建的文件。輸入我指出的上面的行。完成後,鍵入ctrl-x,然後回答是並按回車。該文件現在已創建。您需要通過以下方式對文件設置權限:

sudo chmod 644 /etc/modprobe.d/raspi-blacklist.conf 

您的文件現在應該在那裏並準備就緒。您現在應該可以像教程中一樣編輯它。

+0

感謝您的回答。我知道該文件的用途,但我的問題是我沒有該文件。 – HansElsen

+0

查看我上面的編輯。 –

+0

@HansElsen如果它不存在,你可以創建它。在類UNIX系統中*一切都是文件*。我得到你在Raspbian? –

3

我知道這是舊線程,但它困擾我,它沒有答案。 我的raspbian wheezy也沒有raspi-blacklist.conf,創建註釋掉沒有任何意義。

什麼工作對我來說是編輯/boot/config.txt並添加一行:

dtparam=spi=on 

後重啓/dev/spidev0.0在那裏

8

我覺得Rasbian取出全部默認raspi-blacklist.conf文件前一段時間。按照Stabby的建議,不要編輯/boot/config.txt

如果不更改文件,更好的方法是使用raspi-config爲您更改設置。

sudo raspi-config 

然後選擇

advance options 

選擇

A6 SPI Enable/Disable automatic loading 

,並說是所有選項。

您也可以在此處啓用i2c。重新啓動系統,你應該看到spidev0.0spidev0.1開發

+0

自Raspbian Jessie(2016年11月)開啓/關閉SPI的選項可通過'sudo raspi-config'找到5接口選項'P4 SPI啓用/禁用自動加載SPI內核模塊(例如PiFace需要)' – netpraxis