[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