BeagleBoard C5 보드에 대해 u-boot를 성공적으로 빌드하려고합니다. 나는 Ubuntu 10.04와 Crosstool-NG toolchain을 사용하고 있습니다. 저는 Xloader (MLO), u-boot.bin 및 uImage에 대한 이미지를 가지고 있습니다. AngstromBB 프로젝트에서 미리 빌드 된 것으로서 Angstrom이 성공적으로 부팅됩니다. 에BeagleBoard C5 빌드 u-boot
git clone git://git.denx.de/u-boot.git u-boot/
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_config
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
그때의 작업 버전 대체 할 내 단지 내장 U-boot.bin 복사
U를-boot.bin : 나는 성공적으로 다음을 수행하여 U-boot.bin 파일을 구축 할 수 있습니다
SD 카드를 넣고 보드를 부팅하려고 시도하지만 다음과 같이 매달 려서 실패합니다.
Reading boot sector
Loading u-boot.bin from mmc
영원히 앉아있을 것입니다! C5 BeagleBoard의 U-boot 구축에 대한 명확한 지침을 찾을 수없는 것 같습니다. 이전 버전과 다르거 나 u-boot로 빌드 된 'SPL'이 필요합니다. 아무도 내가 BeagleBoard C5 용으로 내 자신의 u-boot.bin 이미지를 만드는 데 성공할 수 있다는 것을 알고 있습니까?
감사합니다. 저는 연구를 해왔고, denx의 최신 u-boot 복제본이 menuroconfig의 최신 buildroot 공급 장치 'SPL'을 지원하는 것으로 보입니다. 내가 알고있는 바로는 SPL (MLO)은 xloader를 ROM의 OMAP 1 단계 로더 후 2 단계 부트 로더로 대체합니다. 긴 이야기는 u-boot에서 SPL (MLO) 지원을 가능하게하고 omap3_beagle defconfig로 빌드하면 모든 것이 잘 작동합니다! – PhilBot