도와주세요!!
글 수 15,339
2006.05.04 10:19:55 (*.97.115.126)
48226
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 로 등록해야 되는지 궁금합니다..
>
>그럼 수고하십시요..
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 로 등록해야 되는지 궁금합니다..
>
>그럼 수고하십시요..