기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
https://wiki.linaro.org/Boards/Arndale/Setup/EnterpriseUbuntuServer
따라서 u-boot를 만들고자 했으나, 에러가 나네요.
혹시 성공하신 분 있으시면, 댓글 부탁드립니다.
Ubuntu11.10 32비트 64비트 모두 에러 나네요.
라이브러리 설치: $sudo apt-get install libx11-dev:i386
크로스 컴파일러 : http://www.arndaleboard.org/wiki/downloads/supports/arm-2009q3.tar
$git clone git://git.linaro.org/people/ronynandy/u-boot-arndale.git
$cd u-boot-arndale
$git checkout lue_arndale
$export CROSS_COMPILE=/usr/local/arm/bin/arm-none-linux-gnueabi-
$export ARCH=arm
$make arndale5250에서 아래의 에러가 발생합니다.
................
monitor.S: Assembler messages:
monitor.S:28: Error: unknown pseudo-op: `.arch_extension'
monitor.S:29: Error: unknown pseudo-op: `.arch_extension'
monitor.S:48: Error: syntax error -- `mrs lr,elr_hyp'
monitor.S:94: Error: bad instruction `hvc #0'
make[2]: *** [monitor.o] Error 1
올려 주신 툴체인으로 u-boot.bin을 컴파일하는데 성공했습니다.
감사합니다.
이하 컴파일 성공 과정
git clone git://git.linaro.org/people/ronynandy/u-boot-arndale.git
git checkout lue_arndale
export CROSS_COMPILE=arm-linux-gnueabihf-
export ARCH=arm
make arndale5250
그러나, uImage를 만드는데에서는 실패했습니다.
git clone git://git.linaro.org/people/ronynandy/linux_stable.git
cd linux_stable
git checkout lue_arndale
export CROSS_COMPILE=arm-linux-gnueabihf-
export ARCH=arm
make arndale_ubuntu_defconfig
make -j4 uImage
혹시, 별도의 컴파일러가 필요한가요?
예전 툴체인으로 안되네요...
linaro toolchain을 이용하시면 됩니다만....
http://www.aesop.or.kr/index.php?mid=Board_Resources_General&document_srl=95964
에 제가 사용하는 것을 올려놓았습니다.
잘 됩니다.