Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36213
  • 博文数量: 19
  • 博客积分: 840
  • 博客等级: 准尉
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-25 18:10
文章分类
文章存档

2011年(1)

2009年(18)

我的朋友

分类: LINUX

2009-08-10 12:32:27

IP地址基本设置:
sep4020->set ipaddr 192.168.0.2
sep4020->set serverip 192.168.0.1
sep4020->set gatewayip 192.168.0.3
sep4020->save
 
烧写内核使用的命令:
sep4020->tftp 31000000 vmlinux.img
sep4020->nand erase 0x00100000 0x00200000
sep4020->nand  write  0x31000000  0x00100000  0x00200000
设置内核启动的参数:
sep4020->set bootcmd nand read 0x30007fc0 0x00100000 0x00200000\;bootm 0x30007fc0
sep4020->save
 

烧写cramfs文件系统基本命令:
                             
sep4020->nand erase 0x600000 0x1e00000
sep4020->tftp 31000000 cramfs
sep4020->nand write 0x31000000 0x600000 0x1300000
设置cramfs文件系统启动参数:
sep4020->set bootargs root=/dev/mtdblock2 console=ttyS0,115200 rootfstype=cramfs mem=32mb   
//挂载cramfs文件系统
sep4020->set bootargs root=/dev/mtdblock3 console=ttyS0,115200 rootfstype=yaffs mem=32mb //挂载yaffs文件系统
sep4020->save
 
使用tftp动态挂载内核与 nfs文件系统:
首先,烧写uboot并配置IP地址
最后,启动uboot,设置内核与nfs文件系统的启动参数,在串口输入以下命令:
sep4020->set bootcmd tftp 0x30007fc0 vmlinux.img\;bootm 0x30007fc0
sep4020->set bootargs root=/dev/nfs rw nfsroot=192.168.0.3:/nfs ip=192.168.0.2:192.168.0.3:192.168.0.1:255.255.255.0:sep4020:eth0:off console=ttyS0,115200 mem=32mb
sep4020->save
 
其他一些命令:
4020->bootcmd=mw 1000f070 0 1;tftp 30007fc0 vmlinux.img;bootm   //防止打印机发热
4020->nand scrub   //强行擦除
 
4020->nand bad    //查看坏块
 
在虚拟机内生成内核镜像,对内核make以后,在终端输入以下命令:
[root@localhost]#mkimage -n "Kernel 2.6.16" -A arm -O linux -T kernel -C none -a 30007fc0 -e 30008000 -d ./arch/arm/boot/zImage vmlinux.img              //注意先要将mkimage拷贝到/bin
 
在虚拟机内生成cranfs文件系统,在终端输入以下命令(例子是将nfs文件系统生成cranfs文件系统):
[root@localhost]#mkcramfs  /nfs  nfs.cramfs     //注意先要将mkcramfs拷贝到/bin
阅读(1431) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~