[U-Boot] Problem with uboot booting image

Rahanesh rahanesh at tataelxsi.co.in
Tue Jun 23 08:34:22 CEST 2009


Hi All,

I am trying to boot Linux from uboot.  I have cross compiled Linux and
ramdisk for my board. After cross compilation i did a tftp to download the
image(Linux + Filesystem) to RAM(0x80800000) . From there i copied it to
flash(0xad040000).

Now on a reset u boot comes up and then when trying to bring LINUX it throws
an error saying 

Verifying Checksum.......Bad data CRC.

Then uboot prompt appears.

This is what happened.....

U-Boot 1.1.2 (Jun 10 2008 - 18:55:13)

Board: MIPS CPU Speed 200 MHz
DRAM:  16 MB
sflash.c:266:DF_F_DataflashProbe: Entered
sflash.c:269:DF_F_DataflashProbe: flash type is 0x1
sflash.c:270:DF_F_DataflashProbe: num pages 32768
DataFlash:Nb pages:  32768
Page Size:    256
Size= 8388608 bytes
Logical address: 0xAD000000
Nb Erase Blocks:    128
Erase Block Size:  65536
Area 0:	AD000000 to AD003FFF 
Area 1:	AD004000 to AD03FFFF 
Area 2:	AD040000 to AD30BFFF 
Area 3:	AD30C000 to AD7FFFFF 
crc matched
In:    serial
Out:   serial
Err:   serial
Net:    Eth.

Type "run flash_nfs" to mount root filesystem over NFS

Hit any key to stop autoboot:  0 
### JFFS2 loading '/boot/uImage' to 0x80800000
Scanning JFFS2 FS:  .................... done.
### JFFS2 load complete: 3249008 bytes loaded to 0x80800000
## Booting image at 80800000 ...
   Image Name:   Linux Kernel Image with ramdisk.
   Created:      2009-06-22   4:37:12 UTC
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
   Data Size:    3248944 Bytes =  3.1 MB
   Load Address: 80100000
   Entry Point:  80578000
   Verifying Checksum ... Bad Data CRC
UBOOT>

UBOOT # printenv
bootargs=console=ttyS0,38400 nofpu mem=14M root=/dev/ram0 rw
bootcmd=fsload 0x80800000 /boot/uImage; bootm 0x80800000
bootdelay=5
baudrate=38400
ethaddr=00:06:0D:00:00:00
preboot=echo;echo Type "run flash_nfs" to mount root filesystem over
NFS;echo
nfsargs=setenv bootargs root=/dev/nfs rw nfsroot=$(serverip):$(rootpath)
btargs=setenv bootargs console=ttyS0,$(baudrate) nofpu mem=30M
root=/dev/ram0 rw
addip=setenv bootargs $(bootargs)
ip=$(ipaddr):$(serverip):$(gatewayip):$(netmas
k):$(hostname):$(netdev):off
addmisc=setenv bootargs $(bootargs) console=ttyS0,$(baudrate)
ethaddr=$(ethaddr)
 panic=1
flash_nfs=run nfsargs addip addmisc;bootm $(kernel_addr)
flash_self=run ramargs addip addmisc;bootm $(kernel_addr) $(ramdisk_addr)
net_nfs=tftp 80500000 $(bootfile);run nfsargs addip addmisc;bootm
netbootfile=uImage
jffsfile=jffs.1.1
progjffs=tftp 0x80800000 $(jffsfile); erase 0xad040000 0xad3bffff; cp.b
0x808000
00 0xad040000 $(filesize)
imget=tftp 0x80800000 refmta.bin;erase 0xad000000 0xad3e0000;cp.b 0x80800000
0xa
d000000 $(filesize)
localbootfile=/boot/uImage
bootnet=tftp 0x80800000 $(netbootfile); bootm 0x80800000
kernel_addr=AD040000
u-bootfile=u-boot.ctlm.bin
load-ub=tftp 80504000 $(u-bootfile)
update-ub=protect off 1:0-4;cp.b AD000000 80500000 4000;cp.b AD03F000
8053F000 1
000;erase 0xAD000000 0xAD03ffff;cp.b 80500000 AD000000 0x40000
btlinux=fsload 0x80800000 $(localbootfile); bootm 0x80800000
ethact=Eth.
netmask=255.255.0.0
serverip=10.47.3.54
ipaddr=10.47.252.254
stdin=serial
stdout=serial
stderr=serial
filesize=319370

Environment size: 1554/4092 bytes 




Please throw some light on this.


Thanks
Rahanesh


-- 
View this message in context: http://www.nabble.com/Problem-with-uboot-booting-image-tp24160664p24160664.html
Sent from the Uboot - Users mailing list archive at Nabble.com.



More information about the U-Boot mailing list