도와주세요!!
글 수 15,339
2007.05.16 12:58:08 (*.138.143.118)
6759
안녕하세요.
EZ-X5의 공식 툴체인은 GCC3.2.1 입니다.
따라서 GCC-3.3.4을 설치 하셨다면 수정해야 할것 들이 많습니다.
일단 커널을 다시 컴파일해야 하며, 램디스크를 GCC3.3.4에 맞는것을 올리셔야 합니다.
GCC-3.3.4를 올려 놓은 것은 고급 사용자을 위한것입니다. 이런 문제점을 모두 해결하실 수 있는 분들이
요청을 하셨어 올려 놓은 것입니다.
따라서 님의 경우에는 GCC3.2.1 의 버젼을 툴체인을 설치하셔야 합니다.
그리고 arm 과 armv5l의 차이는 거의 없습니다. armv5l 은 xscale 또는 arm10 정도에서 사용하는 툴체인입니다. 이전에 armv4l 은 arm9 에서 사용하는 툴체인으로 사용하였습니다.
하지만 이것은 단지 여러개의 툴체인을 설치할 경우 식별자로 많이 사용됩니다.
단지 이런것들은 툴체인을 만들때의 정책일 뿐입니다. 현재 저희 회사의 정책은 그냥 통합으로 arm으로 하고 있습니다.
이전의 EZ-X5경우는 armv5l 를 사용하기를 권장합니다.
만약 arm으로 툴체인을 설치하셨다면 모든 armv5l 로 되어 있는것을 arm으로 바꾸시고 컴파일을 하셔야 합니다.
권장하는 사항은 다음과 같습니다.
배포판 : 레드헷 7.1, 레드헷 7.3, 레드헷 8.0 레드헷 9.0, 와우리눅스7.1 와우리눅스 7.3
툴체인 : GCC3.2.1 GLIBC-2.3.1, Binutils-2.13.90.0.16 ---- RPM 버젼
만약 위의 배포판을 구하기 힘들 경우에는
배포판 : Fedora Core 2 이상
툴체인 : 페도라 코어 2, 코어 3 ARM GCC 3.2.1 - arm-toolchain-3.2.1.tar.gz
이 경우에는 armv5l 로 되어 있는것을 모두 arm 로 수정해 주셔야 합니다.
커널 컴파일시에도 Makefile에서 수정해 주셔야 합니다.
그럼 수고하세요.
>
> 우선은 홈페이지에 있는
>
> 페도라 코어 3.3.4 버전 arm을 설치했구여
>
> 책을 보며 gpio쪽을 공부 하고있습니다.
>
> 그런데 보드를 샀을때 받은 시디와 홈페이지에 있는 gpio를 다 써보았지만
>
> 두개다 버전이 안맞는지.. 잘 실행이 안되네여
>
> 우선은 제가 설치한 arm은 arm-linux 인것 같고.. 홈페이지나 시디에 있는 gpio는
>
> arm5l-linux인것 같은데요 어떤 차이가 있는건지좀 알려주세요
>
> 그리고 해결법도좀.. 옆에 커널을 컴파일 할 경우에 문제가 생기면 참고하라는 문서도
>
> 여기에 사용하는 방법은 아닌거 같아서요..
EZ-X5의 공식 툴체인은 GCC3.2.1 입니다.
따라서 GCC-3.3.4을 설치 하셨다면 수정해야 할것 들이 많습니다.
일단 커널을 다시 컴파일해야 하며, 램디스크를 GCC3.3.4에 맞는것을 올리셔야 합니다.
GCC-3.3.4를 올려 놓은 것은 고급 사용자을 위한것입니다. 이런 문제점을 모두 해결하실 수 있는 분들이
요청을 하셨어 올려 놓은 것입니다.
따라서 님의 경우에는 GCC3.2.1 의 버젼을 툴체인을 설치하셔야 합니다.
그리고 arm 과 armv5l의 차이는 거의 없습니다. armv5l 은 xscale 또는 arm10 정도에서 사용하는 툴체인입니다. 이전에 armv4l 은 arm9 에서 사용하는 툴체인으로 사용하였습니다.
하지만 이것은 단지 여러개의 툴체인을 설치할 경우 식별자로 많이 사용됩니다.
단지 이런것들은 툴체인을 만들때의 정책일 뿐입니다. 현재 저희 회사의 정책은 그냥 통합으로 arm으로 하고 있습니다.
이전의 EZ-X5경우는 armv5l 를 사용하기를 권장합니다.
만약 arm으로 툴체인을 설치하셨다면 모든 armv5l 로 되어 있는것을 arm으로 바꾸시고 컴파일을 하셔야 합니다.
권장하는 사항은 다음과 같습니다.
배포판 : 레드헷 7.1, 레드헷 7.3, 레드헷 8.0 레드헷 9.0, 와우리눅스7.1 와우리눅스 7.3
툴체인 : GCC3.2.1 GLIBC-2.3.1, Binutils-2.13.90.0.16 ---- RPM 버젼
만약 위의 배포판을 구하기 힘들 경우에는
배포판 : Fedora Core 2 이상
툴체인 : 페도라 코어 2, 코어 3 ARM GCC 3.2.1 - arm-toolchain-3.2.1.tar.gz
이 경우에는 armv5l 로 되어 있는것을 모두 arm 로 수정해 주셔야 합니다.
커널 컴파일시에도 Makefile에서 수정해 주셔야 합니다.
그럼 수고하세요.
>
> 우선은 홈페이지에 있는
>
> 페도라 코어 3.3.4 버전 arm을 설치했구여
>
> 책을 보며 gpio쪽을 공부 하고있습니다.
>
> 그런데 보드를 샀을때 받은 시디와 홈페이지에 있는 gpio를 다 써보았지만
>
> 두개다 버전이 안맞는지.. 잘 실행이 안되네여
>
> 우선은 제가 설치한 arm은 arm-linux 인것 같고.. 홈페이지나 시디에 있는 gpio는
>
> arm5l-linux인것 같은데요 어떤 차이가 있는건지좀 알려주세요
>
> 그리고 해결법도좀.. 옆에 커널을 컴파일 할 경우에 문제가 생기면 참고하라는 문서도
>
> 여기에 사용하는 방법은 아닌거 같아서요..