2010-10-09 10:31:35 kernel can not work under uboot
鹏 肖 (CHINA)
Message: 94359
I use BF561 ezkit. The console message as follow:
U-Boot-1.1.3-ADI-2006R1 (May 25 2007 - 09:44:27)
ADI BF533/561 U-Boot support by BESOVIDEO China.
Serial Port initialized with Baud rate = 115200
CPU: ADSP BF561 Rev 0.5
Board: BESOVIDEO BF561 board ( www.besovideo.com)
Clock: VCO: 330 MHz, Core: 330 MHz, System: 66 MHz
SDRAM Memory Map: 0x00000000 - 0x03FFFFFF (64 MiB)
tRCD: 3, tRP: 3, tRAS: 6, tWR: 2, CAS Latency: 3 (SCLK cycles)
Flash: 0x20000000 - 0x207FFFFF (16 MiB)
Device ID: 0x18 (type `flinfo' for information on sectors)
In: serial
Out: serial
Err: serial
I2C: ready
Autobooting in 2 seconds, press " " to stop
UBOOT> printenv
bootargs=root=/dev/mtdblock0 ro mem=32m console=null,115200n8 loglevel=0 hdb=noprobe ide0=noprobe
bootcmd=run linuxrun
bootdelay=2
baudrate=115200
loads_echo=1
ethaddr=02:19:80:01:04:26
ipaddr=192.168.6.243
serverip=192.168.6.8
gatewayip=192.168.6.254
netmask=255.255.255.0
hostname=BESOVIDEO561
netdev=eth0
netretry=yes
uboot=0x20000000
linux=0x20040000
loadaddr=0x01000000
bootfile=zImage.bin
tftp_boot=tftp;bootm;echo
serial_boot=loadb;bootm;echo
linuxrun=bootm 0x20040000;echo
menucmd=tftp;bootm;echo
autoload=yes
autostart=no
stdin=serial
stdout=serial
stderr=serial
Environment size: 572/131068 bytes
UBOOT> tftp 1000000 1008
dm9000 i/o: 0x2c000300, id: 0x90000a46
MAC: 02:19:80:01:04:26
operating at 100M full duplex mode
TFTP from server 192.168.6.8; our IP address is 192.168.6.243
Filename '1008'.
Load address: 0x1000000
Loading: checksum bad
checksum bad
T #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#
done
Bytes transferred = 4327887 (4209cf hex)
UBOOT> bootm
## Booting image at 01000000 ...
Image Name: Linux-2.6.22.18-ADI-2008R1-svn
Created: 2010-10-08 6:22:20 UTC
Image Type: Blackfin Linux Kernel Image (gzip compressed)
Data Size: 4327823 Bytes = 4.1 MB
Load Address: 00100000
Entry Point: 002e2000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting Kernel at 0x2e2000
Linux can not wok,I have checked the Baud rate。All are 115200.
and linux kenerl setting is
[*] Default bootloader kernel arguments
(console=ttyBF0,115200n8 root=0x1f00 rw mem=32m max_mem=64m) Initial kernel co
--- Clock/PLL Setup
(33333000) Crystal Frequency in Hz
[*] Re-program Clocks while Kernel boots?
[ ] Bypass PLL
[ ] Half Clock In
(18) VCO Multiplier
Core Clock Divider (1) --->
(5) System Clock Divider
QuoteReplyEditDelete
2010-10-09 11:32:32 Re: kernel can not work under uboot
Mike Frysinger (UNITED STATES)
Message: 94361
your u-boot is ancient and does not match the kernel version. upgrade it.
your kernel though too is old and should be upgraded to the latest release.