기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

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






고도리

2012.12.28 01:41:23
*.200.239.210

예전 툴체인으로 안되네요...


linaro toolchain을 이용하시면 됩니다만....


http://www.aesop.or.kr/index.php?mid=Board_Resources_General&document_srl=95964

에 제가 사용하는 것을 올려놓았습니다.


잘 됩니다.

monad

2013.01.03 23:37:33
*.130.192.117

올려 주신 툴체인으로 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


혹시, 별도의 컴파일러가 필요한가요?

monad

2013.01.04 02:10:25
*.130.192.117


sudo apt-get install uboot-mkimage

으로 해결했습니다.

(http://forum.falinux.com/zbxe/?document_srl=564748을 참조)

그리고 컴파일에 성공했습니다.

고도리

2013.01.04 08:01:02
*.111.12.170

mkimage는 u-boot를 컴파일 하시면...


tools/mkimage 파일이 보입니다. 이 녀석을 /usr/bin 정도에 놓고 쓰시면 됩니다.

ubuntu가 제공하는 지는 오늘 처음 알았습니다...ㅠ.ㅠ

고도리

2013.01.04 08:10:48
*.111.12.170

mkimage는 u-boot를 컴파일 하시면...


tools/mkimage 파일이 보입니다. 이 녀석을 /usr/bin 정도에 놓고 쓰시면 됩니다.

ubuntu가 제공하는 지는 오늘 처음 알았습니다...ㅠ.ㅠ

List of Articles
번호 제목 글쓴이 날짜sort 조회 수

사용자 로그인