제가 아래 그림처럼 커널에서 SPI드라이버를 포함시키고 보드 셋업 코드에서 아래 그림과 같이 SPI설정해서

SPI를 잘 사용하고 있습니다. 그런데...

ATMEL 디바이스만 그런지 모르지만,...

 

GPIO가 여러가지 기능이 많아서...어떤 핀을 SPI 칩셀렉으로 할지 말지를 결정할 수 있습니다. 그래서

각각의 SPI칩셀렉 핀은 4개가 아니라 몇개가 더 있죠..

 

그래서 펌웨어 할 때는 해당 핀은 칩셀렉으로 할지 말지를 결정하거든요..밑에 셋업 코드 부분을 보면

제가 원하는 핀을 칩셀렉으로 설정하는 즉 해당 GPIO를 칩셀렉으로 만드는 설정이 빠져있더라구요..

혹시 이 부분을 어디서 찾아야 하는지 ^^; 조언 부탁드립니다.

spi.jpg