BeagleBoard XM rev c Boot Issue

Hello ,

I recently tried compiling and booting a fresh kernel and U-boot on Beagleboard -Xm rev c , i get the following error during board bootup

U-Boot SPL 2014.10-rc2 (Sep 06 2014 - 18:31:00)
SPL: Please implement spl_start_uboot() for your board
SPL: Direct Linux boot not active!
reading u-boot.img
spl_load_image_fat: error reading image u-boot.img, err - -1

ERROR ### Please RESET the board

Resetting the board dosen’t help .

The default angstrom distro i got from factory works very fine and the board boots .So there is no issue with the board .Please help me regarding this .

I cloned the U-boot source via this git clone git://git.denx.de/u-boot.git u-boot/

Thanks and regards.

Hello ,

I recently tried compiling and booting a fresh kernel and U-boot on Beagleboard -Xm rev c , i get the following error during board bootup

U-Boot SPL 2014.10-rc2 (Sep 06 2014 - 18:31:00)
SPL: Please implement spl_start_uboot() for your board
SPL: Direct Linux boot not active!
reading u-boot.img
spl_load_image_fat: error reading image u-boot.img, err - -1

ERROR ### Please RESET the board

Resetting the board dosen’t help .

The default angstrom distro i got from factory works very fine and the board boots .So there is no issue with the board .Please help me regarding this .

I cloned the U-boot source via this git clone git://git.denx.de/u-boot.git u-boot/

Did you patch u-boot?

http://eewiki.net/display/linuxonarm/BeagleBone+Black#BeagleBoneBlack-Bootloader:U-Boot

But for the Beagle-xM you use 0001-omap3_beagle-uEnv.txt-bootz-n-fixes.patch

Regards,
John

Hello John ,

I applied the patch,cross compiled U-boot and tried but its still the same …:frowning:

Regards

Pavan

Of course! Because changing u-boot environment variables means nothing for SPL bootloader :slight_smile:

Hi Maxim ,

Please let me know how to proceed further ....???

Try this

git clone git:``//[git.denx.de/u-boot.git](http://git.denx.de/u-boot.git)
cd u-boot/
git checkout v2014.``07 -b tmp

Hi Maxim ,

Thanks for the git link . I have a question …I could see 2 u-boot.bin files generated after cross compiling with codesourcery toolchain .one is u-boot.bin and the other is located in spl/u-boot-spl.bin.

Do I need to use the MLO and u-boot-spl.bin ?? to boot the Beagleboard xm ??? Thanks in advance .

Regards ,

Pavan

Hi Maxim ,

I used MLO and u-boot-spl.bin and tried booting the beagle-xm …still no luck I get the same error .

Regards

Pavan

Hello All ,

I was able to boot my beagle xm …I used u-boot.img instead of u-boot.bin :slight_smile:

can anybody let me know the diff bw u-boot.bin and u-boot.img (previously i used to use u-boot.bin)

Also please send me some links on spl bootloader.

@Maxim thanks a lot for your support

Man, it was discussed very long ago.

Anyway you should use these instructions and you will ask dumb questions then :wink:

http://eewiki.net/display/linuxonarm/BeagleBoard