도와주세요!!
글 수 15,339
2011.09.27 15:06:54 (*.50.20.11)
19239
s3c6410 사용자입니다.
spi통신모듈을 연결하여 통신을 하려하는데, spi 드라이버가 포팅이 되어있지않아
커널컴파일시 menuconfig에서 spi드라이버를 포함하여 컴파일 하였습니다.
그 결과, 보드 부팅 후 cat /proc/devices 를 입력하여 확인해보니 spi드라이버가 탑재되어 있었습니다.
그러나 디바이스파일이 없어서, mknod spi0 c 153 0 (메이저번호153. 마이너번호는 15번까지 만들어봤습니다.)를
입력하여 디바이스파일까지 만들었는데, spi 어플리케이션 실행시 fd = open(파일이름, O_RDWR); 과정에서
can't open device: No such device or address 이런 문구가나옵니다.
드라이버 탑재하고 디바이스파일 만드는 과정에서 제가 빼먹은게 있는건가요?? 초보라 ㅠㅠ 답변부탁드립니다
일단 글만 보면 mknod spi0 c 153 0 으로 적어 주셨는데
mknod /dev/spi0 c 153 0 으로 해서
디바이스파일을 dev 폴더에 생성해 주시고 해보시길 바랍니다~