도와주세요!!
글 수 15,339
2006.03.30 17:44:14 (*.186.65.93)
6695
EZ-S2410 보드를 사용하고 있는 사용자 입니다.
개발환경은 페도라4, Falinux 툴체인 3.4.3을 사용하고 있읍니다 ...
EZ-S2410 보드에 GPF[4] - GPF[7] 에 붙어 있는 LED를 ON/OFF 시키는 디바이스드라이버를 작성을
하고 이를 구동하는 어플리케이션도 작성하여서 컴파일시 에러가 없었읍니다 ...
2.6 커널에 arch/arm/mach-s3c2410/mach-ez-s2410.c 에 ez_s2410_iodesc[] 에 GPIO 영역을 추가해서
커널을 컴파일 해서 보드에 올렸읍니다.
NFS 에서 디바이스드라이버를 모듈로 올리고서 어플리케이션을 실행하면 세그먼트폴트에러가 발생합니다.
어느부분을 체크해야 세그먼트폴트에러를 없앨수 있을런지요 ?
해결방법을 알려주시면 감사하겠읍니다 ...
개발환경은 페도라4, Falinux 툴체인 3.4.3을 사용하고 있읍니다 ...
EZ-S2410 보드에 GPF[4] - GPF[7] 에 붙어 있는 LED를 ON/OFF 시키는 디바이스드라이버를 작성을
하고 이를 구동하는 어플리케이션도 작성하여서 컴파일시 에러가 없었읍니다 ...
2.6 커널에 arch/arm/mach-s3c2410/mach-ez-s2410.c 에 ez_s2410_iodesc[] 에 GPIO 영역을 추가해서
커널을 컴파일 해서 보드에 올렸읍니다.
NFS 에서 디바이스드라이버를 모듈로 올리고서 어플리케이션을 실행하면 세그먼트폴트에러가 발생합니다.
어느부분을 체크해야 세그먼트폴트에러를 없앨수 있을런지요 ?
해결방법을 알려주시면 감사하겠읍니다 ...
세그먼트폴트 에러니까 주소관련 부분일거 같습니다. 어플단에서 오류나는 부분을 정확하게 먼저 확인해보세요 예를 들면 디바이스 화일을 open시에 오류가 나는건지 등을 파악한 다음에 그 오류가 어플의 문제인지 디바이스 모듈의 문제인지를 정확하게 알아내는게 가장먼저 해야할거 같습니다.