• Home
  • Help
  • Search
  • Login
  • Register
  Show Posts
Pages: [1]
1  Hardware and U-Boot firmware / U-Boot stuff / Re: ext2load hanging on: January 18, 2010, 02:53:01 PM
Hi Tempel,

I also have archmobile installed on the sheevaplug, and had the same problem as well.
By loading the kernel at an address with a higher value, as Tobi said, will do the trick.
2  Hardware and U-Boot firmware / U-Boot stuff / Re: new uboot version 3.4.25 on: December 29, 2009, 06:22:49 PM
Ok, i have built uboot with another toolchain and the kernel loads fine from the sd card.

It seems that this was a problem of the cross compiler.

Again, thanks pingtoo ! Smiley
3  Hardware and U-Boot firmware / U-Boot stuff / Re: new uboot version 3.4.25 on: December 29, 2009, 08:23:26 AM
Hey pingtoo thanks for the response.

Quote
Are you refer loading kernel give you crc error or compile give you crc error?
Loding the uboot i compile gives me the crc error. The uboot you compiled with your toolchain works fine.
 
Quote
what I did notice is that the  code seems to be very sensitive what compile is used or toolchain.
I thought of this too, but i wanted to be sure first before compiling a new toolchain Smiley I will try another toolchain and see
what i get.

Quote
Code:
gcc -> armv5tel-softfloat-linux-gnueabi-gcc (Gentoo 4.3.3-r2 p1.2, pie-10.1.5) 4.3.3
binutils -> binutils-2.18
glibc -> glibc-2.9_p20081201
linuxheader -> linux-headers-2.6.27
I hope this can help point you to some where.

BTW, I did almost exactly compile sequence except at last step I use make -s which I found in the create_all_imageKW.sh

I learn on trick during my research on this topic, it came from pogoplug forum (I don't have the url handy) basically it allow you test u-boot without affect your current installed version. so your can try this.

  • Setup tftp loading process,
  • in u-boot source directory
  • make mrproper
  • make rd88f6281Sheevaplug_config LE=1 NBOOT=1
  • edit board/mv_feroceon/config_kw/config.mk
        chage TEXT_PASE = 0x00600000
        to read: TEXT_BASE = 0x01600000
        save and exit
    • make -s
    use the result u-boot.bin discard the u-boot-rd88f6281Sheevaplug_400db_nand.bin
    transfer the u-boot.bin to your tftp server.
    in Marvell prmpt do
Code:
Marvell>> tftp 0x01600000 /path/to/u-boot.bin
Marvell>> go 0x01600000
this will boot you newly build u-boot.bin without request you flush it in to NAND.

Good luck Smiley

Hey thanks! I will try this as soon as the new toolchain is ready
4  Hardware and U-Boot firmware / U-Boot stuff / Re: new uboot version 3.4.25 on: December 28, 2009, 07:10:48 PM
Hello pingtoo,
Thanks for the patch. I have flashed the compiled uboot you provided and it works.

However, i have tried to build uboot myself with your patch, and the produced uboot gives the "bad crc" error message for some reason.

The steps i followed were:
- extract uboot 1.1.4 source
- extract uboot 3.4.27 source on top of the directory of v1.1.4

- apply your patch:
    while inside the directory of the extracted source code : patch -p1 < /path/to/your/patch
- build the source with :
    make mrproper
    make rd88f6281Sheevaplug_config NBOOT=1 LE=1
    make all

I am using the cross compiler from http://plugcomputer.org/index.php/us/resources/downloads?func=fileinfo&id=43

Any ideas?
Pages: [1]