- 论坛徽章:
- 0
|
本帖最后由 金水岸边 于 2010-03-27 11:51 编辑
忘记说明了,我是把kernel和ramdisk拷贝到Flash当中了,下面是我的操作步骤:
1、设置环境变量(TFTP 协议和网络部分)
FFTUBoot>setenv ethaddr 12:34:56:78:99:aa ;MAC 地址设置
FFTUBoot>setenv ipaddr IP 地址(缺省192.168.0.11);目标板IP 地址
FFTUBoot>setenv serverip 服务器地址(缺省192.168.0.55);服务器IP地址
FFTUBoot>setenv bootdelay 5 ;延时
FFTUBoot>saveenv ;保存网络设置变量
2、传输内核影像文件usb1-uImage并烧写入FLASH(0x10060000)
tftp 20000000 uImage
cp.b 20000000 10060000 内核影象大小 (在上一步TFTP 传输时会看到)
3、传输文件系统并烧写入FLASH(0x10200000)
tftp 20000000 ramdiskzzq.gz
cp.b 20000000 10200000 文件系统大小(TFTP 传输时会看到)
4、设置文件系统的调用
FFTUBoot >setenv bootargs root =/dev/ram rw initrd =0x21100000,6000000
ramdisk_size=15360 console =ttyS0,115200 mem =32M
FFTUBoot >saveenv ;保存文件系统调用
5、设置自动启动命令
FFTUBoot >setenv bootcmd cp.b 10200000 21100000 文件系统大小\;bootm 10060000
FFTUBoot >saveenv ;保存自动启动命令
6、系统复位和自动运行
去掉网线,重新复位,系统自动运行。
问题是复位或者断电重启之后,不仅进入不了系统,就连Uboot都不能启动了,就死在按下复位键或者断电时的状态了,再也不动了。如下图所示:
截图如下:
|
|