반응형
라즈베리 파이에서 i2c 나 spi 제어가 잘 되다가 안되거나,
아니면 처음부터 안되거나 할 때 확인해야 할 두가지가 있다.
제일먼저 $sudo raspi-config 명령어로 들어가서
8. Advanced Options
- A6 SPI 와 A7 I2C 를 Enable 해주는것이다. 이것을 하지 않고 아래를 보면 소용 없다.
다음으로
우선 아래 명령어로 파일을 열어서
pi@raspberrypi ~ $ sudo nano /etc/modprobe.d/raspi-blacklist.conf
아래와 같은 파일에서 spi 와 i2c 줄을 #을 넣어 comment 로 만들어 준다.
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
blacklist i2c-bcm2708
blacklist snd-soc-pcm512x
blacklist snd-soc-wm8804
아래처럼 수정하고 저장한다.
#blacklist spi-bcm2708
#blacklist i2c-bcm2708
blacklist snd-soc-pcm512x
blacklist snd-soc-wm8804
다른 하나는 아래와 같은 명령어를 사용하여
밑에 나온것 처럼 편집하고 저장한다.
pi@raspberrypi ~ $ sudo nano /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
snd-bcm2835
i2c-dev
i2c-bcm2708
spidev
spi-bcm2708
저장하고 리부트 하면 잘 동작할 것이다.
반응형
'개발자 > Raspberry Pi' 카테고리의 다른 글
부팅시 자동으로 실행하도록 rc.local 파일 수정 (1) | 2015.04.24 |
---|---|
오픈 소스 하드웨어 (OSHW)의 원칙 1.0 (0) | 2015.04.06 |
라즈베리 파이 무선랜 설정 방법 - 여러가지 (0) | 2015.03.31 |
라즈베리파이 RC522 RFID Module 테스트 (0) | 2015.03.17 |
라즈베리 파이2 에 관해 알아야 할 5가지. (0) | 2015.03.10 |
라즈베리 파이 2 gpio 업데이트 - raspberry pi 2 gpio not work (0) | 2015.03.10 |
라즈베리파이 GPIO 제어 wiringPi 라이브러리의 설치 방법 (2) | 2015.02.11 |
라즈베리파이 GPIO 포트를 인터럽트로 사용하기 (0) | 2015.01.29 |
더욱 좋은 정보를 제공하겠습니다.~ ^^