[U-Boot-Users] Bootm hangs on SMDK2410 varity
Mark
wgge2001 at yahoo.com.cn
Wed Feb 1 08:30:09 CET 2006
I had success in porting the U-boot-1.1.4 to a varity
of SMDK2410 board.
But I found the bootm command does not work as
expected.
When booting from zImage with go command:
HH2410STUDY# tftp 31000000 zimage
dm9000 i/o: 0x8000300, id: 0x90000a46
MAC: 00:80:00:80:00:80
could not establish link
TFTP from server 192.168.2.122; our IP address is
192.168.2.120
Filename 'zimage'.
Load address: 0x31000000
Loading:
#################################################################
#################################################################
##################################################
done
Bytes transferred = 916804 (dfd44 hex)
HH2410STUDY# bootelf 31000000
## No elf image at address 0x31000000
HH2410STUDY# go 31000000
## Starting application at 0x31000000 ...
Uncompressing
Linux...................................................................
done, booting the kernel.
Error: a
This is understood and expected. Because the go
command did not pass the archtecure # to kerner.
That's why
it says "Error: a".
On the other side, this proves the console setting is
right because it received the msg from the kernal.
When booting from uImage with bootm command:
HH2410STUDY# run uimage
dm9000 i/o: 0x8000300, id: 0x90000a46
MAC: 00:80:00:80:00:80
could not establish link
TFTP from server 192.168.2.122; our IP address is
192.168.2.120
Filename 'uimage'.
Load address: 0x31000000
Loading:
#################################################################
#################################################################
###############################################
done
Bytes transferred = 904449 (dcd01 hex)
## Booting image at 31000000 ...
Image Name: ARM Linux Kernel
Created: 2006-02-01 0:29:18 UTC
Image Type: ARM Linux Kernel Image (gzip
compressed)
Data Size: 904385 Bytes = 883.2 kB
Load Address: 30008000
Entry Point: 30008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
The operation system hangs here.
I double checked the uimage making process and it is
right. Here it the command list:
arm-linux-objcopy -O binary \
-R .note -R .comment \
-S vmlinux linux.bin
gzip -9 linux.bin
mkimage -A arm -O linux -T kernel -C gzip \
-a 30008000 -e 30008000 -n "ARM Linux Kernel" \
-d linux.bin.gz uImage
BTW, I also tried to set up bootargs by setting
without success:
console=ttyS0 baudrate=9600
console=ttyS0 baudrate=115200 and etc
Any hints why this happen?
If possible, please copy me on reply. But anyway I
should go to list achieve to check the reply. Thanks a lot!
___________________________________________________________
雅虎1G免费邮箱百分百防垃圾信
http://cn.mail.yahoo.com/
More information about the U-Boot
mailing list