일반 S5PV210 모듈 컴파일러 관련.
2012.09.21 19:05
안녕하세요.
EM-S5PV210을 구매하여 Application 프로그램을 작성하고 있습니다.
제가 필요한 것은 Serial Port 1개와 GPIO들을 사용해야 합니다.
일단 Serial 프로그램은 모두 정상으로 동작을 합니다.
하지만, GPIO관련 함수들을 사용하면 컴파일에서 에러가 발생하여 추적을 하였습니다.
일단,
<asm/gpio.h> 파일을 include하고 이것을 추적하면, 최종적으로 올라오는 파일의 내용들은 S3C2410의 것들이 올라옵니다.
그래서, 컴파일러 내부의 include 디렉토리를 검사해 보니까 S5PV210관련 헤더 파일들이 없습니다.
이것들을 어디에서 include시켜야 할까요?
커널의 include 디렉토리를 몽창 include 시켜야 하나요?
가능하면, 빨리 답변 주시면 감사하겠습니다.
댓글 3
-
이우영
2012.09.21 20:10
-
땜쟁이SK
2012.09.21 21:37
결국 Kernel에 있는 include 디렉터리를 사용해야 하나요?
컴파일러(/usr/arm-genrric-linux-gnueabi)에 있는 include나 sys-include를 사용하는 방법은 없나요?
-
이우영
2012.09.23 01:54
Application을 작성하는거였군요. 제가 작각을 했내요
디바이스 드라이버라 생각하고 말씀 드렸습니다.
일반적으로 Application에서는 asm, kernel, plat 등이 붙은 해더파일을 참조할 수 없습니다.
gpio 를 제어 하시기 위해서는 gpio주소를 매핑해서 제어하시거나
해당 기능을 수행하는 디바이스 드라이버를 따로 작성하셔야 합니다.




plat/gpio-cfg.h 로 해보시길 바랍니다.
자세한것은 arch/arm/plat-s5p 나 arch/arm/plat-samsung 에 있는 include 폴더를 참조 하세요