도와주세요!!
글 수 15,339
안녕하십니까., 전에도 질문 올렸는데,,아직 해결이 안되어 다시 질문 드립니다.
현재 EZ-S3C2440 보드에서 GPIO 테스트 따라하기 실험중입니다.
개발 환경은
타겟보드: ez-s3c2440
os : centos 4.7 / 5.2 두대의 pc에서 동시 진행
커널: linux-2.6.21(동봉 cd)
크로스컴파일러:arm-toolchain-3.4.3( 동봉 cd)
이런환경에서 make 시에 mipsel-linux-gcc 명령을 찾지 못한다는 오류가 나온다는것이 문제가 있어보이는데요,,
다른 pc에다가 설치해서 실행하여도 문제 해결이 되지 않고있습니다.
Hellow 문자 출력 실험은 타겟과 호스트에서 컴파일 이상없습니다.
도움부탁 드립니다... 감사합니다.
[root@localhost dev-gpio]# make
make -C /home/alsmith/gpio/linux-2.6.21 SUBDIRS=/home/alsmith/gpio/prjs/dev-gpio modules
make[1]: mipsel-linux-gcc: 명령을 찾지 못했음
make[1]: Entering directory `/home/alsmith/gpio/linux-2.6.21'
현재 EZ-S3C2440 보드에서 GPIO 테스트 따라하기 실험중입니다.
개발 환경은
타겟보드: ez-s3c2440
os : centos 4.7 / 5.2 두대의 pc에서 동시 진행
커널: linux-2.6.21(동봉 cd)
크로스컴파일러:arm-toolchain-3.4.3( 동봉 cd)
이런환경에서 make 시에 mipsel-linux-gcc 명령을 찾지 못한다는 오류가 나온다는것이 문제가 있어보이는데요,,
다른 pc에다가 설치해서 실행하여도 문제 해결이 되지 않고있습니다.
Hellow 문자 출력 실험은 타겟과 호스트에서 컴파일 이상없습니다.
도움부탁 드립니다... 감사합니다.
[root@localhost dev-gpio]# make
make -C /home/alsmith/gpio/linux-2.6.21 SUBDIRS=/home/alsmith/gpio/prjs/dev-gpio modules
make[1]: mipsel-linux-gcc: 명령을 찾지 못했음
make[1]: Entering directory `/home/alsmith/gpio/linux-2.6.21'
ERROR: Kernel configuration is invalid.
include/linux/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
make[1]: *** [include/config/auto.conf] 오류 1
make[1]: Leaving directory `/home/alsmith/gpio/linux-2.6.21'
make: *** [default] 오류2
[root@localhost dev-gpio]#
2009.02.11 13:11:50 (*.138.143.83)
안녕하세요..
사용하신 커널을 아래와 같이 해 보시고, 소스를 다시 컴파일 해 보세요.
/home/alsmith2/gpio/linux-2.6.21 에 들어 가셨어.
# ./falinux-config.sh ez-s3c2440
# make zImage
정상적으로 컴파일이 완료 되면, GPIO 테스트 소스를 다시 컴파일 해 보세요.
현재 디바이스 드라이버를 컴파일하기 위해서는 커널의 include 파일을 참조합니다.
현재 커널의 include 파일에서 mips 관련해서 링크가 걸려 있는 것 같습니다..
그럼 좋은 하루 되세요..
사용하신 커널을 아래와 같이 해 보시고, 소스를 다시 컴파일 해 보세요.
/home/alsmith2/gpio/linux-2.6.21 에 들어 가셨어.
# ./falinux-config.sh ez-s3c2440
# make zImage
정상적으로 컴파일이 완료 되면, GPIO 테스트 소스를 다시 컴파일 해 보세요.
현재 디바이스 드라이버를 컴파일하기 위해서는 커널의 include 파일을 참조합니다.
현재 커널의 include 파일에서 mips 관련해서 링크가 걸려 있는 것 같습니다..
그럼 좋은 하루 되세요..
Makefile 내용중 "mipsel-linux" 라는 문자열을 "arm-linux" 로 수정하세요
현재 mips 컴파일로 컴파일되어서 에러가 발행하고 있습니다.