도와주세요!!
글 수 15,339
2011.09.29 11:35:43 (*.43.139.4)
18478
ezboot.x5 의 소스를 약간 수정해서 EZ-AT7 으로 X5 보드에 올리려고 합니다.
소스는
http://forum.falinux.com/_zdownload/data/ezboot.x5.v18.tar.gz 에서 받았습니다.
컴파일러는 http://insightbook.springnote.com/pages/2780064 에서 다운받은
arm-linux-gcc-3.3.2.tar.bz2 입니다.
make 하니 다음과 같은 에러가 뜹니다.
/bin/sh: armv5l-linux-gcc: not found
질문은
1. 결국 필요한건 맞는 소스와 맞는 컴파일러일텐데 보내주시면 감사하겠습니다.
2. armv5l-linux-gcc 를 구해야 합니까? 그렇다면 어떻게?
3.
원래 소스에 포함된 Make file 은
CC = armv5l-linux-gcc
LD = armv5l-linux-ld
OC = armv5l-linux-objcopy
인데 이를 다음과 같이 약간 수정하여 arm-linux-gcc 로 컴파일했더니 컴파일됩니다.
CC = arm-linux-gcc
LD = arm-linux-ld
OC = arm-linux-objcopy
그런데 EZ-AT7으로도 올려보구 zfb로도 올려보았는데 실행중 멈춰버립니다. 소스를 하나도 안바꾸고 해도 같은 문제가 생깁니다.
컴파일러 문제일까요?
4. EZ-AT7 대신에 zfb 로 ezboot.x5를 올려도 되는지요?
1. 소스는 기존꺼 쓰셔도 되고, 크로스 컴파일러는 링크 로 가시면 cross compiler (레드햇 8.0) 으로 다운 받으시면 됩니다.
2. 위의 링크로 가시면 됩니다.
3. 위 컴파일러를 받으시면 수정 안하셔도 됩니다.
4. zfb로 올리셔도 됩니다.
추가로 우분투 환경에서 작업하고 계시다면 rpm 파일을 deb 파일로 변환 시켜 주셔야 됩니다.
아래의 링크로 가시면 변환 하는 방법에 대해서 나와 있습니다.
변환링크