全部博文(116)
分类: 其他平台
2014-02-04 00:12:17
将上面四个文件放在同一个目录下,作为Tftpd32的工作目录
setenv ipaddr 192.168.1.200 //设置POGO本身的IP地址,与电脑位于同一子网内
setenv serverip 192.168.1.112 //这里是TFTP服务器的IP地址,也即是电脑的IP地址
正常引导之后,Pogo默认的IP地址为192.168.1.1,且已经开启了ftp服务,用户名为root,密码root,可以实现向Pogo上传文件。
nand-flash.sh脚本的内容如下:
- # Thic script is use for 5pgrade or recovery nand bootloader.
- # lintel<lintel.huang@gmail.com>
- #
- ERROR=1
- NAND=/dev/mtd8
- STAGE1=stage1.wrapped
- UBIFS=rootfs.ubi
- UBOOT=u-boot.wrapped
- ENV=u-boot-env.bin
- KERNEL=uImage
- BS=512
- FLASH_ERASE=/usr/sbin/flash_erase`ll
- if [ ! -x /usr/sbin/flash_eraseall ] && [ ! -x /sbin/nandbd_upgrade ] && [ ! -x /sbin/mtd ]
- then
- echo "FlashTools has problem!"
- exit ${ERROR}
- fi;
- if [ ! -e $STAGE1 ] && [ ! -e $UBOOT ]
- then
- echo "u-boot files not found!!"
- exit ${ERROR}
- else
- /usr/sbin/flash_eraseall $NAND
- /sbin/nandbd_upgrade -s stage1.wrapped -u u-boot.wrapped $NAND
- fi;
- if [ ! -e $ENV ]
- then
- echo "u-boot-env files not found!"
- else
- /sbin/mtd erase u-boot-env
- /sbin/mtd write $ENV u-boot-env
- fi;
- if [ -e $KERNEL ]
- then
- /sbin/nandbd_upgrade -k $KERNEL $NAND
- fi;
- if [ -e $UBIFS ]
- then
- mtd erase rootfs
- ubidetach -p /dev/mtd6
- sleep 1
- ubiformat /dev/mtd6 -y -f $UBIFS
- sleep 1
- ubiattach /dev/ubi_ctrl -m 6
- sleep 1
- mount -t ubifs ubi0:rootfs /mnt
- chown -R root /mnt/*
- sleep 1
- umount /mnt
- sleep 1
- ubidetach -p /dev/mtd6
- fi;