bootloader三种启动模式

bootloader三种启动模式
bootloader 三种启动模式
HTC⼿机中⽤的bootloader称为HBoot,不知道是不是HTC Bootloader 之意,从官⽹的源码看这个bootloader不象是u-boot的改版。(当然这个也不太确定HBOOT就是完全使⽤与Android相同的源码)
www.doczj/doc/dc4cdd8c680203d8ce2f24b5.html/?p=platform/bootable/bootloader/legacy.git;a=tree
;f=include;hb=HEAD
在Android 的刷机时,经常会听到SPL,Recovery 模式,和fastboot 模式。这些术语是什么含意呢?
如果在嵌⼊式Linux开发时使⽤过u-boot,对这种⼏种模式还是⽐较好理解。
1.SPL
SPL的全称是Second Program Loader,是⽐较准确意思是第⼆阶段程序装载器,在Linux 下没有这么奇怪的名字,好象是HTC 从Windows Mobile⼿机引进来,为了统⼀名称⽽采⽤的名字。
WM下,第⼀阶段是称为 IPL,它的全称是Initial Program Loader,它是硬件上电后启动第⼀个程序。负责最初硬件(Nand Flash,CPU,SDRAM)的初始化。然后再把SPL程序装到RAM 当中。
SPL可以做更多复杂的硬件初始化,并且往往也⽀持很多复杂命令,⽐如⽹络,USB下载。 SPL再将操作系统装⼊到RAM中运⾏。
即IPL --> SPL--> OS .
到了HTC⽣产Android后,仍然采⽤这样的名字,以统⼀起来.
设计成这样复杂的结构原因有很多,专业嵌⼊式Linux开发⼈员⼀般都要明⽩为什么这样做,主要原因是设计⽐较灵活。在Linux下,⼀般的bootloader是把两阶段⼯作⼀起做了,象u-boot就是如此。在复杂⼀点的CPU,分成独⽴两阶段的bootloader,象s3c6410 的SD 卡启动,⾸先是由SD卡引导区中中的IROM启动,然后它再SD卡上FAT分区的u-boot的程序。这就是⼀个明显两阶段启动。
因此,简单的说 ,SPL就是Android的bootloader之意。HTC⾥就是指HBOOT.轴承装配机
2.下载模式
正常情况下,SPL将启动Android操作系统。在进⾏烧录之类的操作时,需要停⽌加载操作系统,进⼊
HBOOT的下载模式。嵌⼊式Linux很多是⽤串⼝终端按某键进⼊下载模式。然后在终端上输⼊bootloader命令进⾏操作。
⽽⼿机没有这个条件,⼀般是⽤某种特殊组合键来操作,进⼊下载模式.在HBOOT⾥,下载模式有两种,⼀种是它本⾝提供的简单功能,⽤USB线从PC机上下载。这种模式称为fastboot模式,这种对HBOOT要求较⼩,需要在PC端安装USB驱动和相应的下载软件。
⽽更复杂⼀点的模式是Recovery模式,它是相当于HBoot不引导的正常的Android,⽽是去引导⼀个简化的recovery程序。这个程序会⽐fastboot模式的功能要复杂⼀些,最⼤的特点是可以在没有电脑的情况,直接⽤SD卡⾥的升级⽂件进⾏升级。对于⼀般的⽤户⽽⾔,操作相对简单。
正常引导Android模式,fastboot模式和recovery模式的切换如下图
3.HBoot界⾯
参考这个www.doczj/doc/dc4cdd8c680203d8ce2f24b5.html/dispbbs.asp?boardid=47&Id=3457
我的HTC G8 在关机状态下同时按⾳量下键+开机键进⼊HBOOT菜单,有同
样的组合键⼿机有G5,G6,G7,G8,G9,G10,按⽽进⼊fastboot 模式和recovy模式,则在HBOOT菜单⽤⾳量选择,⽤电源键确定即可进⼊.
还有较⽼的⼿机,是同时按⾳量下键+开机键(G1是拍照键+开机键)进⼊HBOOT菜单,⽽进⼊
fastboot模式需要按返回键+开机键.进⼊recovery模式,HOME键(⼩房⼦键)+开机键,有同样的组合键⼿机有G1,G2,G3,G4
以我的HTC G8,这是实拍照⽚。这⾥提⽰,⽤⾳量上下键(Volume +/Volume -)移动菜单项,电源键(Power)去选择菜单项,下⾯分别有fastboot 模式/recovery模式
HTC HBoot提⽰信息含义.
这⾥参考了www.doczj/doc/dc4cdd8c680203d8ce2f24b5.html/s/mobile/n/2011-05-24/15405564345.shtml
第⼀⾏:BUZZ PVT SHIP S-ON
BUZZ是产品代号
PVT(或者是EVT,DVT,CVT):是代表⼿机的版本类型。⼀台⼿机从研发到上市,可能会经历多次版本上的调试和改动,版本类型标志着机器是什么时候的产物,有如下选值:
EVT:⼯程机,研发阶段机器的型号;
DVT:开发机,特殊开发⽤途机器的型号;
CVT:商⽤机,交付运营商的机器的型号;
PVT:量产机,最终上市的零售版机器的型号。(PVT1:第1批量产机)
SHIP是SPL版本
SHIP:shippment的缩写,出货的意思,⼀般官⽅出⼚刷的版本
修整机ENG:Engineer的缩写,⼯程的意思,⼀般是第三⽅修改版的HBOOT版本。
S-ON(或者是S-OFF):
S代表Security Lock,即安全锁。HTC在⼿机内部设置了⼀个安全锁,⽤来控制系统分区的读写状态。这有两个取值 S-ON:安全锁开;S-OFF:安全锁关。
设计这个锁本⾝的出发点是,象SD卡写保护开关⼀样,如果S-ON,就表⽰不能刷机,S-OFF 就表能刷机。这⼀条规则,对SHIP S-ON/OFF是有效的.因此HTC出货时,ROM都是 SHIP S-ON版本。
参考www.doczj/doc/dc4cdd8c680203d8ce2f24b5.html/mobile/n/2011-05-24/15435564353.shtml
SHIP S-OFF ⽤HTC内部的解锁⼯具进⾏解锁,⽽达到的S-OFF。这种S-OFF的特点是没有开启 fastboot功能,⽐较稳定,并经过很多次测试,硬件兼容性也⽐较好,不会出现信号不好,wifi断线等问题;HTC的任何版本ROM,官⽅RUU都可以直接刷,刷完官⽅还是S-OFF。
⽽对于ENG S-OFF,往往在调试版本的SPL或者第三⽅开发,基本没有什么限制刷机,但是可能刷机时有风险
第⼆⾏H-BOOT 1.001.002 : HBOOT的版本号
第三⾏MICROP-0622 SLCD的型号?
第四⾏TOUCH PANEL-SYN3KEY_01触摸屏的型号
第五⾏RADIO- 3.35.20.10基带芯⽚固件版本
在其下⾯有四个菜单项
FASTBOOT 进⼊fastboot模式影视烟火
RECOVERY 进⼊Recovery模式
CLEAR STORAGE ,字⾯意思是清存储空间,其功能是清除所有⽤户安装APP,并且把⼿机设定的值变成缺省值。Android 中 "设置→存储卡和⼿机存储→恢复出⼚设置→恢复出⼚设置→全部清空" 效果⼀样
SIMLOCK 锁定SIM卡,使⽤电话功能不能⽤。这个要⼿机有写SIM卡功能,并且SIM卡⽀持锁定的功能,要解锁可以⽤SIM-Ulock这个⼯具
www.doczj/doc/dc4cdd8c680203d8ce2f24b5.html/showthread.php?t=943726换热器清洗
如果想重启进⼊Android,可以进⼊fastboot模式下,选择重启"reboot"
4.fastboot 模式
当进⼊fastboot模式后,在PC端要安装USB驱动和并且运⾏命令⾏⼯具
Fastboot 也有四个菜单项,分别是
bootloader ,退出到HBOOT菜单
REBOOT 重启⼿机
REBOOT BOOTLOADER 将SPL重启⼀次,并进⼊FASTBOOT模式
锻造操作机
POWER DOWN :关机
5.RECOVEY 模式
选择Recovey 模式,在调⽤Recovery程序后,⾸先进⼊的⼀个警告图案。
如果想继续进⼊Recovey操作,可以选择 "⾳量下键+电源键"进⼊recovery菜单,如下图形
这⾥也有四个选项:
Reboot system now : 重启⼿机
Apply sdcard:update.zip :⽤SDCARD⾥的update.izp进⾏升级
Wipe data/factory reset
Wipe cache partition
WIPE操作
这⾥的WIPE是擦除之意,wipe data/factory reset ⼀般称为硬启动,它会清除⽤户数据/data和恢复成出⼚配置。Wipe cache partition是清除/cache ⾥内容
6.较⽼⼿机HBOOT模式处理
这是是指HTC G1-G4
进⼊HBOOT菜单:其组合键的操作是:关机状态下同时按住⾳量下键+开机键(G1是拍照键+开机键)
进⼊fastboot模式
双刀双掷其组合键的操作是:关机状态下同时按住返回键+开机键
进⼊Recovery模式.
其组合键操作是:关机状态下同时按住HOME键(房⼦键)+开机键

本文发布于:2024-09-21 10:59:26,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/250357.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模式   机器   版本   没有   操作   功能
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议