도와주세요!!
글 수 2,499
2012.10.04 18:29:41 (*.188.58.135)
17854
spi 때문에 ez-x5에 커널 2.6.28.10 을 다운 받아서 컴파일 하려고 합니다.
자료실에 있는 커널 원본에는 /arch/arm/configs 에 ezx_defconfig, pxa255-idp_defconfig 는 있지만 ez-x5가 없더군요.
둘다 컴파일해서 보드에 옮겨도 커널 포팅이 안되요.
2.6.21은 보드에서 포팅이 됐기때문에 2.6.21에 있는 ezx5_defconfig를 2.6.28.10에 옮긴후 컴파일 해보려고 합니다.
# make distclean
# make ezx5_defconfig
...
# make menuconfig 에서
위같이 2군데만 체크한후 저장했습니다.
# make zImage 로 컴파일하는데 에러가 납니다.
어떻게 해야 될까요.
저희 보드는 메뉴얼을 보시면 아시겠지만
쉘 스크립트를 사용하여 환경 설정을 해주고 커널 이미지를 만들게 되어 있습니다.
./falinux-config.sh ez-x5
를 하시면 .config 파일이 생성 됩니다.
저 파일을 2.6.28.10 쪽 커널 폴더로 복사 하시고
make menuconfig 를 하셔서 spi를 추가 하고 해보시길 바랍니다.
물론 커널 버전이 틀리기 때문에 컴파일이 안될 수도 있습니다.
또한 컴파일이 됐다고 해서 정상 동작한다는 보장은 없습니다.
이 문제는 직접 패치를 하셔서 수정해 주셔야 합니다.