GPIO 설정이 잘못된것 같네요..

GPIO 설정을 set_GPIO_mode() 함수를 사용해서

하니까  SCLK 단자에 파형이 잘나오네요.. (SSDR 레지스터에 값을 써넣을 때마다..)

물론 SSDR 레지스터를 읽을 때 SCLK 단자에 파형이 나오겠지요...

그런데.. SPI 통신으로 병렬로 2~3개정도 Device를 달아도 동작을 잘 할지 의문입니다..??

<참고>

1. register_chardev() 로 모듈 등록했습니다.
2. /dev/spi c 253 0 으로 디바이스 파일을 생성했습니다.

그럼 수고하세요...





>안녕하세요..
>
>얼마전에 EZ-X5 보드를 구매해서 gpio 및 dio 관련으로 디바이스 드라이버를
>
>테스트 해보았습니다.. 그런데.. SSP 통신쪽으로 테스트를 해볼려니까..
>
>잘 안되서 몇가지 질문드립니다..
>
>1. SSP 통신을 할려면 커널을 다시 컴파일해서 올려야 되나요??
>   현재 제품을 구매할 때 커널 그대로 입니다..
>
>2. 디바이스 드라이버 프로그램에서 GPIO 설정및 SSP 레지스터 설정이
>   제대로 된것 같은데.. SCLK 단자에서 파형이 안나옵니다..
>   디바이스 드라이버만 insmod로 올리면 파형이 나오는지.. 아니면..
>   read, write 명령을 수행해야만 나오는지 궁금합니다.
>
>3. SSP 디바이스를 등록할때 register_sound_dsp 로 등록해야 되는지 궁금합니다..
>
>그럼 수고하십시요..