by destinqo2 » Tue Jul 23, 2013 9:21 pm
thank you, i use you setting:
setenv updatekfs "nand erase 50c0000;nand write.yaffs c0008000 50c0000 ${filesize}"
but it doesnt helps me.
OK
U-Boot 1.3.4 (Mar 7 2013 - 16:38:41) for MOI2900
CPU: S5PV210@1000MHz(OK)
APLL = 1000MHz, HclkMsys = 200MHz, PclkMsys = 100MHz
MPLL = 667MHz, EPLL = 80MHz
HclkDsys = 166MHz, PclkDsys = 83MHz
HclkPsys = 133MHz, PclkPsys = 66MHz
SCLKA2M = 200MHz
Serial = CLKUART
Board: MOI2900
I2C: i2c1_init GPD1CON
ready
DRAM: 512 MB
Flash: 8 MB
SD/MMC: Card init fail!
0 MB
NAND: 256 MB
start normally!
MAC address: 00:22:ab:90:01:05
In: serial
Out: serial
Err: serial
checking mode for fastboot ...
Hit any key to stop autoboot: 0
MMC init is failed.
MMC init is failed.
MMC init is failed.
MMC init is failed.
NAND read: device 0 offset 0x48c0000, size 0x400000
Main area read (32 blocks):
4194304 bytes read: OK
Boot with zImage
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Welcome to Buildroot
buildroot login: OK
U-Boot 1.3.4 (Mar 7 2013 - 16:38:41) for MOI2900
CPU: S5PV210@1000MHz(OK)
APLL = 1000MHz, HclkMsys = 200MHz, PclkMsys = 100MHz
MPLL = 667MHz, EPLL = 80MHz
HclkDsys = 166MHz, PclkDsys = 83MHz
HclkPsys = 133MHz, PclkPsys = 66MHz
SCLKA2M = 200MHz
Serial = CLKUART
Board: MOI2900
I2C: i2c1_init GPD1CON
ready
DRAM: 512 MB
Flash: 8 MB
SD/MMC: 942MB
NAND: 256 MB
MAC address: 00:22:ab:90:01:05
In: serial
Out: serial
Err: serial
checking mode for fastboot ...
Hit any key to stop autoboot: 0
Partition1: Start Address(0x87), Size(0x1d6fd9)
reading MOI2900_k_bk.bin
3610872 bytes read
NAND erase: device 0 offset 0xc0000, size 0x400000
Erasing at 0x4a0000 -- 100% complete.
OK
NAND write: device 0 offset 0xc0000, size 0x400000
Main area write (32 blocks):
4194304 bytes written: OK
Partition1: Start Address(0x87), Size(0x1d6fd9)
reading MOI2900_fs_bk.bin
52709184 bytes read
NAND erase: device 0 offset 0x8c0000, size 0x4000000
Skipping bad block at 0x01f60000
Erasing at 0x48a0000 -- 100% complete.
OK
NAND write: device 0 offset 0x8c0000, size 0x3244740
Bad block at 0x1f60000 in erase block from 0x1f60000 will be skipped
Writing data at 0x399e000 -- 100% complete.
52709184 bytes written: OK
Partition1: Start Address(0x87), Size(0x1d6fd9)
reading MOI2900_k.bin
3610872 bytes read
NAND erase: device 0 offset 0x48c0000, size 0x400000
Erasing at 0x4ca0000 -- 100% complete.
OK
NAND write: device 0 offset 0x48c0000, size 0x400000
Main area write (32 blocks):
4194304 bytes written: OK
Partition1: Start Address(0x87), Size(0x1d6fd9)
reading MOI2900_fs.bin
44345664 bytes read
NAND erase: device 0 offset 0x50c0000, size 0xaf40000
Skipping bad block at 0x052e0000
Skipping bad block at 0x05fc0000
Skipping bad block at 0x0b460000
Skipping bad block at 0x0c860000
Skipping bad block at 0x0f320000
Erasing at 0xffe0000 -- 100% complete.
OK
NAND write: device 0 offset 0x50c0000, size 0xaf40000
Input block length is not page aligned
Data did not fit into device, due to bad blocks
183762944 bytes written: ERROR
NAND read: device 0 offset 0x48c0000, size 0x400000
Main area read (32 blocks):
4194304 bytes read: OK
Boot with zImage
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
OK
U-Boot 1.3.4 (Mar 7 2013 - 16:38:41) for MOI2900
CPU: S5PV210@1000MHz(OK)
APLL = 1000MHz, HclkMsys = 200MHz, PclkMsys = 100MHz
MPLL = 667MHz, EPLL = 80MHz
HclkDsys = 166MHz, PclkDsys = 83MHz
HclkPsys = 133MHz, PclkPsys = 66MHz
SCLKA2M = 200MHz
Serial = CLKUART
Board: MOI2900
I2C: i2c1_init GPD1CON
ready
DRAM: 512 MB
Flash: 8 MB
SD/MMC: 942MB
NAND: 256 MB
start normally!
MAC address: 00:22:ab:90:01:05
In: serial
Out: serial
Err: serial
checking mode for fastboot ...
Hit any key to stop autoboot: 0
MOI2900 # printenv
bootargs=console=ttySA0,115200 mem=512M root=/dev/mtdblock3 rootfstype=yaffs2 init=/linuxrc
bootcmd=run tbscmd
mtdpart=80000 400000 3000000
bootdelay=3
baudrate=115200
ipaddr=192.168.0.20
serverip=192.168.0.10
gatewayip=192.168.0.1
netmask=255.255.255.0
tbsledcmdk1=tbs_led on
tbsledcmdk2=tbs_led off
loadmmck_bk=fatload mmc 0:1 c0008000 MOI2900_k_bk.bin
loadmmck=fatload mmc 0:1 c0008000 MOI2900_k.bin
updatek=nand erase 48c0000 400000;nand write c0008000 48c0000 400000
updatek_bk=nand erase c0000 400000;nand write c0008000 c0000 400000
loadmmcfs=fatload mmc 0:1 c0008000 MOI2900_fs.bin
loadmmcfs_bk=fatload mmc 0:1 c0008000 MOI2900_fs_bk.bin
erasefs=nand erase 50c0000
updatekfs_bk=nand erase 8c0000 4000000;nand write.yaffs c0008000 8c0000 ${filesize}
tbscmdfs=if run loadmmcfs;then run tbsledcmdk1;run updatekfs;fi
tbscmdfs_bk=if run loadmmcfs_bk;then run tbsledcmdk1;run updatekfs_bk;fi
keeprun=setenv bootargs ${bootargs} ethaddr=${ethaddr}
tbscmdk=if run loadmmck;then run tbsledcmdk1;run updatek;fi
tbscmdk_bk=if run loadmmck_bk;then run tbsledcmdk1;run updatek_bk;else run keeprun;fi
tbscmd=run tbscmdk_bk;run tbscmdfs_bk;run tbscmdk;run tbscmdfs;run tbsledcmdk2;nand read c0008000 48c0000 400000;bootm c0008000
updatekfs=nand erase 50c0000;nand write.yaffs c0008000 50c0000
ethaddr=00:22:ab:90:01:05