这个是根据uboot的环境变量bootdelay来决定的。
Richard # printenv
bootargs=root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200
bootcmd=nand read.i c0008000 80000 500000;bootm c0008000
baudrate=115200
ethaddr=08:90:90:90:90:90
ipaddr=192.168.1.230
serverip=192.168.1.88
gatewayip=192.168.1.1
netmask=255.255.255.0
bootdelay=1
stdin=serial
stdout=serial
stderr=serial
Environment size: 323/131068 bytes
Richard # setenv bootdelay 5
Richard # saveenv
Richard # printenv
bootargs=root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200
bootcmd=nand read.i c0008000 80000 500000;bootm c0008000
baudrate=115200
ethaddr=08:90:90:90:90:90
ipaddr=192.168.1.230
serverip=192.168.1.88
gatewayip=192.168.1.1
netmask=255.255.255.0
bootdelay=5
stdin=serial
stdout=serial
stderr=serial
Environment size: 323/131068 bytes
ok,这样下次启动就会等5秒钟了。