embedded linux ,android

2010年11月15日 星期一

NAS110_88f6281




uboot env
===NAS110 PCBA nfs_boot:
setenv ipaddr '192.168.1.99'
setenv serverip '192.168.1.100'
setenv setconsole 'console=ttyS0,115200'
setenv setip 'ip=dhcp'
setenv setip 'ip=192.168.1.98'
setenv setnfs 'root=/dev/nfs nfsroot=192.168.1.100:/home/NAS110/rootfilesystem/rootfs'
setenv loadkernel 'tftpboot 0x200000 uImage.20090930'
setenv bootcmd '$(loadkernel);setenv bootargs $(setconsole) $(setip) $(setnfs);bootm 0x200000;'
saveenv

===NAS110 PCBA nand boot(mtd boot)
setenv mtdids 'nand0=nand_mtd'
setenv mtdparts 'mtdparts=nand_mtd:0x100000@0(uboot)ro,0x100000@0x100000(system1),0x100000@0x200000(system2),0x300000@0x300000(kernel)ro,0x700000@0x600000(RootFS)ro'
setenv bootcmd 'nand read 0x2000000 0x300000 0x300000 ;setenv bootargs $(console) $(mtdparts) rootfstype=squashfs root=/dev/mtdblock5;bootm 0x2000000;'
setenv console 'console=ttyS0,115200'
setenv ipaddr '192.168.1.99'
setenv serverip '192.168.1.100'
setenv bootargs ''

===NAS110 PCBA nand boot(ramdisk boot)
setenv loadimage ''
setenv setbootargs 'setenv bootargs console=ttyS0,115200 root=/dev/ram0 rootfstype=squashfs initrd=0x2000000,0x700000 ramdisk_size=7168'
setenv bootcmd 'nand read 0x800000 0x300000 0x300000;nand read 0x2000000 0x600000 0x700000;$(setbootargs);bootm 0x800000;'
setenv console 'console=ttyS0,115200'
setenv ipaddr '192.168.1.99'
setenv serverip '192.168.1.100'

===build squashfs
mksquashfs ./rootfs rootfs20090917

===load image
nand erase 0x300000 0x300000
tftpboot 0x1000000 uImage.20090930
nand write 0x1000000 0x300000 0x300000

nand erase 0x600000 0x700000
tftpboot 0x1000000 rootfs20090917.sqfs
nand write 0x1000000 0x600000 0x700000

===write uboot:
bubt u-boot-db88f6281abp_400db_nand_20090819.bin
bubt u-boot-db88f6281abp_400db_nand@20090821.bin
bubt u-boot-db88f6281abp_400db_nand-3.4.19@20090824.bin
bubt u-boot-db88f6281abp_400db_nand_20090826.bin
bubt u-boot-db88f6281abp_400db_nand_3.4.18_20090826.bin
bubt u-boot-db88f6281abp_3.4.19_nand@20090902.bin
bubt u-boot-db88f6281abp_400db_nand.bin
bubt u-boot-Foxlink-1GB.bin
bubt u-boot-1114.bin
bubt u-boot-20090915.bin
bubt u-boot-20090916.bin
bubt u-boot-20090917_2.bin
==========================================================================
==========================================================================
=====proware nand boot
nand erase  0x300000 0x300000
tftpboot  0x1000000 uImage.20090930
nand write  0x1000000 0x300000 0x300000

nand erase  0x600000 0x3500000
tftpboot  0x1000000 rootfs.squashfs_0930
nand write  0x1000000 0x600000 0x3500000

nand erase 0x3b00000 0x6b00000
tftpboot 0x1000000 dom_0930.img
nand write 0x1000000 0x3b00000 0x6b00000

setenv loadimage ''

setenv setbootargs  ‘setenv bootargs console=ttyS0,115200 rootfstype=squashfs initrd=0x2000000,0x3500000 ramdisk_size=128000’

setenv bootcmd  ‘nand read 0x800000 0x300000 0x300000;nand read 0x200000 0x600000 0x3500000;$(setbootargs);bootm 0x800000;’
bubt
Marvell>> setenv ipaddr '192.168.1.99'
Marvell>> setenv serverip '192.168.1.100'
Marvell>> bubt u-boot-db88f6281abp_400db_nand-3.4.19@20090824.bin
Using egiga0 device
TFTP from server 192.168.1.100; our IP address is 192.168.1.99
Filename 'u-boot-db88f6281abp_400db_nand-3.4.19@20090824.bin'.
Load address: 0x2000000
Loading: #################################################################
         ############################
done
Bytes transferred = 474036 (73bb4 hex)

**Warning**
If U-Boot Endiannes is going to change (LE->BE or BE->LE), Then Env parameters should be overriden..
Override Env parameters? (y/n) n
Erase 0 - 655360 ... 
Copy to Nand Flash... Failed write verify, nand offset 0x00000000. Suggest to erase block and repeat write ope!
 If problem persists suggest marking block as bad (nand markbad ) and repeating the operation!
writing NAND page at offset 0x0 failed
Data did not fit into device, due to bad blocks
Error - NAND burn faild!
build kernel
1. cd /home/NAS110/Kernel/linux-2.6.22.18
2. . ./set_path.sh
3. make mrproper
4. make mv88f6281_defconfig
5. make uImage (uImage會放在arch/arm/boot/)
6. cp ./arch/arm/boot/uImage /home/NAS110/images

沒有留言:

張貼留言