Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2229477
  • 博文数量: 668
  • 博客积分: 10016
  • 博客等级: 上将
  • 技术积分: 8588
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-29 19:22
文章分类

全部博文(668)

文章存档

2011年(1)

2010年(2)

2009年(273)

2008年(392)

分类:

2008-05-31 08:59:13

vivi的命令那么多,一次记住那么多是不太可能,接下来我们就慢慢的运用这些命令来下载linux系统!!!

先打开超级终端,按住空格键,然后重启板子.进入vivi命令行.串口显示的信息:

VIVI bootloader 0.1.4 () (gcc version 2.95.3 20010315 (release)
) #0.1.4 一 9月 17 10:54:21 CST 2007
MMU table base address = 0x33DFC000
S3C2410 flash: probing 32-bit flash bus
genprobe_new_chip called with unsupported buswidth 4
CFI: Found no S3C2410 flash device at location zero
NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung K9D1208V0M)
Found saved vivi parameters.
vga initialized ok!
Press Return to start the OS  now, other key for vivi shell
type "help" for help.
vivi>

大家买回来的板子已经装好了linux系统,已经分好区了.我们查看一下分区内容.

执行 part show 回车!串口出现

vivi> part show
mtdpart info. (4 partitions)
name              offset        size        flag
------------------------------------------------
vivi            : 0x00000000    0x00020000     0  128k
param           : 0x00020000    0x00010000     0   64k
kernel          : 0x00040000    0x001c0000     0    1M+768k
root            : 0x00200000    0x03cf8000    16   60M+992k
vivi>

板子上的Nand flash 有64M, 现在已经分好了4个区,分别是 vivi,param,kernel,root

offset 带表该分区的起始位置,size 是分区的始末位置.

举vivi为例子,该分区从 0地址,到 0x0002000 ,大小有 128k.

vivi是系统启动后第一检测的分区,所以由零地址开始!

param 是参数区,  kernel 是linux系统的内核区, root 是linux的安装区.

接下来介绍几个关于分区的命令.

删除分区:    part del kernel , 表示删除kernel 分区,删除分区之后执行 part save, 保存操作.

增加一个分区 part add name x y 0,  name 代表你要添加的分区名字,  x 代表 该分区的起始地址,  y 表示该分区的结束地址,别忘了后面还有一个0的.

比如我们要添加一个CE 的分区,执行

part add ce 0x200000 0x03cf8000 0
part save
添加了ce分区,并且保存这一设置

删除分区是很危险的事情来的,一定要跟着教程来操作!

我们现在通过串口来下载vivi,输入命令
load flash vivi x
意思是使用xmodem协议来下载程序到flash里面的vivi分区中(分区表可以输入part show
命令来显示,或者使用part命令进行修改)。命令行里面,flash代表目标为闪存,vivi 是分区的
名称,x代表使用xmodem协议。

执行之后点击超级终端上的菜单栏," 传送"->发送文件.协议要选择 Xmodern,默认的是Ymodern.
文件名,点击浏览,下载vivi时的操作,选择\Image\目录里面的vivi文件进行下载.

 

点击看大图

下载完成后,串口会出现这个信息.

点击看大图

感觉用串口是不是比JTAG下载快多了,不过这个还是比较慢的,速度好像也只有4k/s,如果要下载一个几十M的,那还了得,不过不用怕,迟点我们就会用网口来下载拉,速度超快,不过现在有一些公司的板子可以用USB来烧录程序,估计可能更快,希望阳初大哥快点升级他的系统.让我们的板子也支持这个,我相信迟早会有的,现在用网口下载,速度也可以接收了!!!!

阅读(1730) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-02-21 19:53:01

赞rp,谢谢共享