U-Boot is the booloader for the CORE9X25 board.

How to compile u_boot:

Install the cross compiler and the toolchain required on your Linux Ubuntu PC following this article (Tested on Ubuntu 12.04):

Copy the CORE9X25 u-boot-at91-master.tar.bz2 to the PC /tmp folder(You can download it from here), then do the follow command to uncompress it:

~$ cd ~
~$ tar xvf /tmp/u-boot-at91-master.tar.bz2 -C .

This is a fork of the original Atmel version available on GitHub.

Move inside the at91bootstrap directory and launch Make:

~$ cd u-boot-at91-master/
~/u-boot-at91-master$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- distclean
~/u-boot-at91-master$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- at91sam9x5ek_nandflash_config

If you use the 256MB DDR2 RAM version, run the follow command instead the above command:

~/u-boot-at91-master$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- at91sam9x5ek_nandflash_256M_config

When the configuration in ready save and launch the compilation by typing:

~/u-boot-at91-master$ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- -j4 at91sam9x5ek_nandflash

Copy the binary file u-boot.bin to USB Disk, and then you can insert it to the board to update the bootstrap file(refer to the Update the system image by USB Disk)

~/u-boot-at91-master$ cp u-boot.bin /media/usbhd-sda1/

/media/usbhd-sda1/ is the USB Disk

Related links

Market Mail : market@armdevs.com
Support Mail: support@armdevs.com Sales Phone: +86-755-29638421

CoreWind Online Chat>
Work time: 09:00-18:00
Copyright @ 2014 to 2020 - CoreWind Tech.