[U-Boot-Users] bootloader on s3c2410(boot from NAND)

zhuzhenhua zzh.hust at gmail.com
Thu Jun 16 10:06:29 CEST 2005

I have a board of s3c2410, with a 64M nand flash(k9f1208uom-ycb0), two
32M sdram( hy57v561620ct-h).
I want to port uboot on this board, and now i get a uboot modified by
someone,it can run to the command line like SMDK2410#. And i want to
it autoboot the linux and rootfs.I have the linux kernel and
rootfs.cramfs which run well on vivi.So i only make uimage with
mkimage and then modify boot args in  /include/configs/s3c2410.h. the
code is as follow, but it can't boot and also the memory content in
0x32000000 is not the uimage. so i hope someone having experiences in
the situation be nice to give some info or advices. thanks all

#define CONFIG_BOOTARGS    	"initrd=0x30800000,0x200000 root=/dev/ram
init=/linuxrc console=ttyS0,115200"
#define CONFIG_LOAD_BOOT_FILE_NAME		"vmlinux" 
#define CFG_LOAD_ADDR				0x32000000
#define CONFIG_LOAD_INITRD_FILE_NAME		"ramdisk" 
#define CONFIG_LOAD_INITRD_FILE_ADDR		0x30800000 
#define CONFIG_BOOTCOMMAND			"nand read 32000000 80000 120000; nand
read 30800000 300000 200000"

it's the start info

U-Boot 1.0.2 (Jun 16 2005 - 12:21:47)

U-Boot code: 33F00000 -> 33F388B4  BSS: -> 33F7B104
RAM Configuration:
Bank #0: 30000000 64 MB
start....## Unknown FLASH on Bank 0: ID 0xffff, Size = 0x00000000 = 0 MB
Flash:  0 kB
NAND:  64 MB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0

NAND read: device 0 offset 524288, size 1179648 ...  1179648 bytes read: OK

NAND read: device 0 offset 3145728, size 2097152 ...  2097152 bytes read: OK
## Booting image at 32000000 ...
Bad Magic Number
SMDK2410 #


More information about the U-Boot mailing list