colin66611 发表于 2013-6-2 22:02:17

开机自启动内核失败 必须手动

本帖最后由 colin66611 于 2013-6-3 19:03 编辑

每次开机,自启动kernel都会失败,会进入uboot,再手动按8,就能启动正常。不知道是不是bootargs改错了。麻烦帮看下:
开机打印:
This Board: SDRAM is 1024MB; LCD display size is: 800X600
Hit any key to stop autoboot:0
SD Read NG
Fat32 file system initialzation failed!
Start Linux ......
NAND read: device 0 offset 0x500000, size 0x500000


5242880 bytes read: OK

#####    Boot for TQ210 Main Menu       #####
#####   EmbedSky USB download mode   #####

Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash
Download Eboot (eboot.nb0) to Nand Flash
Download Linux Kernel (zImage.bin) to Nand Flash
Download LOGO Picture (logo.bin) to NandFlash
Download UBIFS image (root.ubi) to Nand Flash
Download YAFFS image (root.bin) to Nand Flash
Download Program to SDRAM and Run it
Boot the system
Format the Nand Flash
Set the boot parameters
Download User Program
Enter TFTP download mode menu
Reboot u-boot
Test Linux Image (zImage)

bootargs:
bootdelay=0
baudrate=115200
ethaddr=00:40:5c:26:0a:5b
netmask=255.255.255.0
bootargs_defaults=setenv bootargs ${bootargs} lcd=${lcdtype}
mtdids=nand0=s5pv210-nand
mtdparts=mtdparts=s5pv210-nand:1m@0(bios),1m(params),3m(logo),5m(kernel),-(root)
gatewayip=192.168.1.1
ipaddr=192.168.1.121
serverip=192.168.1.125
lcdtype=X800Y600
filesize=64000
bootcmd=nand read.jffs2 0xc0008000 kernel
bootargs=noinitrd root=/dev/mtdblock3 rootfstype=yaffs2 init=/init console=ttySAC0 lcd=X800Y600
stdin=serial
stdout=serial
stderr=serial
partition=nand0,0
mtddevnum=0
mtddevname=bios

TQ-lkp 发表于 2013-6-3 09:03:42

先在uboot命令行,输入命令nand erase params再重启试下

colin66611 发表于 2013-6-3 19:00:34

TQ-lkp 发表于 2013-6-3 09:03 static/image/common/back.gif
先在uboot命令行,输入命令nand erase params再重启试下

问题解决了!谢谢斑竹!
页: [1]
查看完整版本: 开机自启动内核失败 必须手动