Installing uboot to guruplug server plus

The first thing you have to do, is to read this:
http://loginroot.com/disclaimer/

Before installing uboot to guruplug server plus you have to set few things.

You have to be able to connect to Guruplug via serial connection.
The second thing, is to have tftp server up and running.

Also you need to have utp cable (to transfer the image to guruplug) and the boot image itself.

I used this image for my guruplug:
http://people.debian.org/~tbm/u-boot/2011.12-2/guruplug/u-boot.kwb

You can find more boot images (dockstar, dreamplug, guruplug, openrd_ultimate and sheevaplug) using this link:
http://people.debian.org/~tbm/u-boot/

After downloading uboot image, put it to tftp server root (/tftproot/ in my case).

Connect serial cable to your computer and guruplug.
Power on guruplug and watch the output on minicom. When you see

press any key. You shoud get something like this:

Connect your computer with guruplug via utp cable.

Lets set fixed guruplug IP addres:

Now set on guruplug tftp server address:

On tftp server you have to set IP address that you defined on guruplug (192.168.3.2 in my case).
On linux you can easily do this by one simple command (eth0 is my ethernet card):

So now, lets download my image u-boot.kwt from tftp server to NAND flash temporary address: 0xa000000

If you got something like this, then you are alright:

Now, let’s clean up space for image on flash:

Address field from 0x0 to 0x40000 is 262.144 bytes.
My uboot images size is 227.200 so I think it’s enough for it :)

Copy u-boot image from temporary address to our fresh free space:

And everyone will agree, that this output means success:

Now just reset your device, and check if all actions were successful:

Our output:

u-boot works!!!

Leave a Reply