Zaurus的4种操作模式详解
skykiker
2009/5/29
Zaurus启动时可以通过按键进入下面4种不同的模式。
1)正常操作模式 这个不用多讲了。
2)OK模式 该模式是Zaurus原厂ROM带的,如果重装了pdaXrom(r198版)这样的第3方OS,可能就没有OK模式了。pdaXrom r198用的Uboot中有另外一个完全不同的“OK模式”,准备以后用另外一篇文章介绍。
主要用途:升级和系统恢复
升级前需要在SD/CF卡的根目录上装上升级程序updater.sh,新的kernal和rootfs,比如:
updater.sh
toos.tar
initrd.bin
如果看到某个zaurus OS的安装包里有updater.sh文件,就要用OK模式刷机。
系统恢复也就是格式化。执行该操作将删除所有用户数据,但保留系统文件,也是恢复到出厂前的状态。
进入步骤:
-去掉电池和电源,5秒以上时间。
-重新装上电池和电源。
-按住OK键的同时,开启电源开关。
进入OK模式后。功能表有4个选项。
1忽略、2查找错误、3格式化、4 升级。
进行4 升级还有一个快捷方式,或者称之为CD模式,方法如下:
-去掉电池和电源,5秒以上。
-然后按住C和D键的同时,装上电池。
-这时电源灯会亮10几秒(如果电源灯闪的话说明升级有问题), 电源灯熄灭后就升级好了。
3)DM模式 也就是工厂模式,有各种硬件检测的功能。不过主要用到的是NAND的备份和恢复。
主要用途:刷机和硬件检测
DM模式刷机是通过NAND的备份和恢复实现的。类似于Ghost,镜像文件是放在SD/CF卡根目录下的SYSTC100.DBK。
进入步骤:
-去掉电池和电源,5秒以上。
-然后按住D和M键的同时,装上电池。
进入DM模式后,按照以下步骤进行备份或者恢复
-按上箭头翻页到第3页
-选中“2.BACKUP RESTORE MENU”后,按OK键进入
-执行"2.NAND Flash Back Up"或者“6.NAND Flash Restore”
4)DB模式 文字模式,用于系统维护。
主要用途:系统维护等等
进入步骤:
-去掉电池和电源,5秒以上。
-按住D和M键的同时,装上电池。
-机器背面的电池锁定开关切换到“交换时”
-放开D和M键
我的C1000使用的是PXA270的CPU,系统开机时引导步骤应该如下:
1)先进入0x00000000处的ROM引导系统。DM模式的程序就驻留在该ROM中。
2) 如果用户按DM键,进入DM模式。
3)如果用户没有按DM键,则从NAND引导。
如果是SHARP原厂的系统,或者虽然不是SHARP原厂系统但是没有修改NAND开头的引导部分,OK模式和DB模式有效,并且程序驻留在NAND中。猜测NAND的开头部分应该是Sharp定制的Bootloader,该Bootloader中包含OK模式的程序。
4)如果用户按OK键,进入OK模式。
5) 如果用户按DB键以文字模式引导Linux否则以通常的GUI模式引导Linux。
由于2种刷机模式(OK和DM模式)都是针对NAND的,不会修改0x00000000处的ROM。而该ROM可以引导系统到DM模式进行刷机。所以理论上讲只要硬件不出故障,Zaurus都不会变成真正意义上的砖头,大可以放心的刷机。
其它:
今天刷机出了点意外,系统起不来了。还好我有备份,但是想不到的是怎么弄也进不了DM模式。我以为电池没电了,可是插电源线也不行。试了10几次都不行。最后瞎搞按住CD键再装上电池,发现Mail灯亮了,然后拔了电池再试,居然又能进DM模式了。看来CD键在引导时还有这个作用。
后来我发现一个技巧,不需要拔电源就可以进本文介绍的各种操作模式。具体参照我的另一篇文章
http://blog.chinaunix.net/u2/72988/showart.php?id=1950650
阅读(5406) | 评论(4) | 转发(0) |