[U-Boot-Users] Replacing AT91 u-boot
kentropy
kentropy at libero.it
Sun Oct 2 00:30:25 CEST 2005
Now I have u-boot-1.1.3 on AT91RM9200DK, but something is still going wrong :-(
U-Boot 1.1.3 (Sep 30 2005 - 15:33:58)
U-Boot code: 21F00000 -> 21F172AC BSS: -> 21F1B968
RAM Configuration:
Bank #0: 20000000 32 MB
Atmel: AT49BV1614A (16Mbit)
Flash: 2 MB
DataFlash:AT45DB642
Nb pages: 8192
Page Size: 1056
Size= 8650752 bytes
Logical address: 0xC0000000
Area 0: C0000000 to C0007FFF (RO)
Area 1: C0008000 to C001FFFF (RO)
Area 2: C0020000 to C0027FFF
Area 3: C0028000 to C083FFFF
In: serial
Out: serial
Err: serial
U-Boot> printenv
bootdelay=3
baudrate=115200
ethaddr=00:02:a5:6e:3f:fd
filesize=3638c0
fileaddr=21140000
netmask=255.255.255.0
ipaddr=192.168.0.184
serverip=192.168.0.11
bootargs=root=/dev/ram rw initrd=0x21100000,6000000 ramdisk_size=15360 console=ttyS0,115200 mem=32M
stdin=serial
stdout=serial
stderr=serial
Environment size: 294/8188 bytes
U-Boot> tftp 21000000 uImage
TFTP from server 192.168.0.11; our IP address is 192.168.0.184
Filename 'uImage'.
Load address: 0x21000000
Loading: *#################################################################
##############################################################
done
Bytes transferred = 646841 (9deb9 hex)
U-Boot> tftp 21100000 ramdisk
TFTP from server 192.168.0.11; our IP address is 192.168.0.184
Filename 'ramdisk'.
Load address: 0x21100000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#############################################
done
Bytes transferred = 3553472 (3638c0 hex)
U-Boot> bootm 21000000
## Booting image at 21000000 ...
Image Name:
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 646777 Bytes = 631.6 kB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Uncompressing Kernel Image ...
[here is freezed]
Maybe into boot.bin there were some setting necessary for the system ?
AFAIK nobody (either Atmel) uses u-boot stored at the beginning of the flash (as many others ARM board producers do), but AT91 uses a pre-bootloader.
FYI, I have
ParallelFlash: AT49BV1614A
DataFlash: AT45DB642
Any help will be appreciated
TIA
More information about the U-Boot
mailing list