黑龙江视窗_黑龙江最专业的门户网站
您当前的位置 : 黑龙江视窗  >  资讯
手机的软件工作原理二FLASH
2020-05-21 04:14:57 来源:互联网 阅读:-

FlashROM为闪速只读存储器,有是又称FLASH,俗称版本字库。 它以代码的形式装载了手机的基本程序和各种功能程序。至今字库这个名词概念混 ,很不清楚,到底字库是什么呢?实际上我们可以这样区分,把它们分开叫比较易懂一些。字库一般可以分别叫程序存储器(称程序)和汉字库存储器(字存),那为什么人家不这样叫呢?这是因为先前手机设计时把汉字库作为一个存储芯片焊接在手机上,程序存储器版本也作为另一个存储焊接再手机上,而后来发展到把程序和字寸复合在一起,所以我们称之为字库罢了。字库的容量要比码片的容量大的多,常见的有32M 64及128M等。

手机的软件工作原理二FLASH

字库在手机的作用很大,地位非常重要,具体作用如下:

1 储存主机主程序

2 储存字库信息

3 储存网络信息

4 储存录音

5 存储加密信息

6 存储序列号(IMEI码)

7 储存操作系统

FLASH按工作电压可分为:5V 3.3V 1.8V 0.9V等几种。按其数据总线宽度可以分为8位数据总线宽度,16位数据总线宽度两种;按其总线和数据总线分离,低16位地址总线和数据总线合并,地址总线和数据总线合并三种;按其扇区分布可分为TOP BOTTOM两种;其封装形式具体有TSOP40 TSOP48 FBGA48 UBGA56 FBGA72 BGA80 BGA69 等等。根据其封装形式字库可分为二大类,第一是比教长见。第二类是BGA封装形式的,这种字库用在近期生产的各种手机上,按其脚管的多少,手机的字库又可以分为以下两大类:一类为40脚的字库);另一类为48脚的字库(如型号28F800,28F160 F160等)。

字库的工作流程比较复杂:当手机开机时,CPU便传出一个复位信号REST经字库,使系统复位。再待CPU把字库的读写端 ,片选端选端后,CPU就可以从字库内取出指令,在CPU里运算,译码,输出各部分协调的工作命令,从而完成各自功能。

字库(FLASH)程序储存器的软件资料是通过数据交换端,地址交换端与微处理器进行通讯的。CE(CS)端为字库片选端,OE端为读允许端,REST端为系统复位端,这四个控制端分别者是由CPU加以控制。如果字库的地址有误或未选通,都将导致手机不正常工作,通常表现为不开机,显示字符错乱等故障现象。由于字库可以用来擦除,所以当出现数据丢失时可以用编程器或免拆机维修仪重新写入。和页码一样,字库本身也可能回损坏(既硬件故障),如果是硬件出现故障的话,就要重新更换字库。

字库其最大的特点是可擦写(即可编程),器件相对与以往的EPROM程序存储器而言,最大的优点是可以在系统编程(ISP-InsystemProgmmable),对于这种IAP技术简单点就是指电路版上的空白器件可以编程写入最终用户代码,而不需要从电路版上取下器件,已经编程的器件也可以用ISP方式擦除或在编程。一般通用做法是内部的存储器可以由上位机的软件通过串口来进行改写。对于单片机来将通过SPI或其它的串行接受上位机的数据并写入存储器中。所以即使我们将芯片焊接在电路版上,只要留出和上位机接口的这个串口,就可以实现芯片存储器的改写,而无须在取下芯片。说的通俗点,就是不用把字库从手机上拆下来,就可以用电脑配合传输线擦写字库,但不同的手机需要配合不同的工具软件来完成ISP(在系统可编程)。

随着手机功能的越来越多,手机的工作程序也越来越大,相应的手机的字库容量也越来越大。例如摩托罗拉328英文手机的字库型号为28F800,容量为1M字节,寻址线宽A0-A18共19条地址线。寻址线宽A0-A19共20条地址线。寻地线宽A0-A20共20条地址线。由于上面的例子可以看出,字库的地址总线的线宽是随字库容量的增加的,每多出一条高位地址线,则字库的容量增加一倍。

1 新型的FLASH,例如320C3B等,在常规存储区域后面还有128Bit的特殊加密,其中前64Bit(8字节)是唯一器件码(64BitUniqueDeviceIdentifier),每一个字库在出厂时已经带有,并且同一种字库型号不会有相同的编码,哪怕这个字库是全新空白的字库。后来64Bit为用户可编程OTP单元(64BitUserProgrammableOTPCells),可以由用户自用设定,单只能写入,不能擦除。

2 目前有部分手机例如西门子,NEC等,是采用64Bit 唯一码进行加密,

(1) 手机生产前,所有字库的内容都是同一写如的。

(2) 手机生产完成后,开机自检,自检程序判断唯一码,并根据唯一码的编号,再常规储存区域写入相应的信息,因此出厂的手机字库是完全不一样的。

(3) 手机厂商的这种做法是为了保护其自身的产权不收到非法抄袭。

(4) 很多维修工作者也尝试过,把一部正常使用的手机字库拆下来,把资料读出来并写入一颗全新字库,并装回到另外一部手机,哪怕是同一部手机上面,也不能正常使用,例如西门子的就是显示两行英文。其原因是手机开机后判断字库的唯一代码是否和主存储区域的相对应,如果不对应,就显示错误信息。

3 作为正常的维修前途,可以借助一些工具来找到唯一码的解秘方发的。如用凌凯LK48,UP48,选带“LOCK”或“-MLOCK”的选型 ,如320C3OCK,可以把唯一器件码和用户可编程OTP单元读出来,然后通过对比等方法找到解密的方法。

数据存储器(PAM random access memory)

前面我们谈的ROM是存储器,它们是程序资料和数据的“家”,有长期存放的概念,即使段电也依然保留。而RAM俗称赞存,顾名思义是暂时寄存。前加S是静态的意思,SRAM平时没有资料,只是单机片系统工作时,为数据和信息在传输过程中提供一个存放空间,像旅途中的“旅店”,她存放的数据和资料断电就消失,主要型号有0101、0201、0401、及0612A、062127、062137、062147等。现在存在仍是单机片系统中必不少的数据存储器,其最大的特点是寸取速度快,段电后数据自动消失。随着手机功能的不断增加,单片机系统所运行的软件越来越大,相应的PAM的容量也越来越大,从早期的几十K到几百K再到今天的几M比特

从维修的角度来讲,暂存只要不需焊,器件不损坏即可。在新型手机中,暂存慢慢地看不到了,

只是被封装在CPU或字库中而已。当然,暂存空间不足或损坏也会引起诸如死机、不开机等故障。

在以前较旧的一些机型当中,CPU、Flashrom\EEPROM\SRAM等芯片是独立的,维修时看极板就知道哪个是CPU,哪个是字库、码片。随着存贮技术的发展,器件的集成度越来越高以及手机 于小型化,故此现在较新的手机均采用复合结构的芯片简单点说就是把一块芯片集成或者封装进 另一片芯片中,纵观现在较新的手机,暂存及码片很多都已经“不存在”了,因为它们有些

被封近CPU或字库中,字库的功能更是越来越大强大,很多码片或暂存被集成至字库,形成一个复合结构的字库,这种复合字库的功能十分强大,被广泛应用在新型的手机中。

字库这种复合结构有以下几种形式:

1字库+暂存形,

2、字库+码片形等。

3、字库+暂存+码片型的复合结构的应用越来越广泛,但由于程序的繁多以及程序设计的不完善往往会容易引起各种故障,对于软件技术基础薄弱的国产机型,采用此种组合都很容易引起软件故障,各位读者在维修时要小心了。 以上详细的介绍各种逻辑芯片,下面就具体介绍一下常见的芯片识别的方法。要全面了解一块集成电路的用途、功能 、基本参数,那必须知道该集成电路的型号及其产地。一般集成电路芯片其正面都印有型号或标记,从而根据型号的前缀或标志就能初步知道它是那个生产厂或公司的集成电路产品,根据其数字就能知道属哪一类的电路功能。 集成电路产品型号的前缀一般为公司代号,如:AM-AMD公司、AT-ATMEL公司、MC-摩托罗拉公司、X-XICOR公司等。特殊的如Intel,把前缀代表生产厂的英文字母省略掉的集成电路,一般来说,通常会把自己生产厂或公司的名称商标打印上去。各产品的中间数字相同的型号一般可互换。通常习惯(不严格)的称谓::74XX、74HCXX、54XX、40XX、45XX、28FXXX、29LVXXX。如果电路对元件要求比较严格,就要对厂家提供的资料进行分析再做决定。例如AN5620,前缀AN说明是松下公司双极型集成电路,数字“5620”前二位区分电路主要功能,“56”说明是电视机用集成电路,而70~76属音响方面的用途,30~39属录象机用电路。详细情况请参阅产生厂集成电路型号的命名。以及手机维修长见的28Intel28和AMD29LVXXX两类芯片为例,。 2·2·4 I/O接口(I/O Intterface) 输入/输出接口常用I/O接口表示,I是指输入接口,是英文IN的简写。O是指输出接口,是英文OUT的简写。 输入/输出接口电路是指CPU与外部电路、设备之间的连接通道及有关的控制电路。由于外部电路、设备中的点平大小、数据格式、运行速度、工作方式等均不统一,一般情况下是不能与CPU相兼容的(即不能直接与CPU连接),这些外部电路和设备只有通过输入/输出接口的桥梁作用,才能进行相互之间的信息传输、交流并使CPU与外部电路、设备之间协调工作。 由于I/O部件在结构和工作原理上与CPU有很大的差异,它们都有各自单独的时钟、独立的时序控制和状态标志。CPU是个高速部件,与I/O部件工作在不同速度下,所以它们之间的差别一般能够达到几个数量级,同时CPU与外围I/O部件进行数据交换时必须引入相应的逻辑部件,解决两者之间的同步与协调,根据格式转换等,总体上说,I/O接口的基本功能如下:

A、参与单片机内数据的传输操作,选择输入、输入部件。

B、参与控制完成选定的I/O部件与CPU及其它部件之间的数据交换。

1、接口的作用

1) 现数据缓冲,使CPU与相关外部电路的I/O部件在工作速度上达到匹配。

2)、实现数据格式的转换。

3)提供外围部件和接口的状态,为CPU更好的控制各种外围部件,提供有效的帮助。

4)、实现主机与外围部件之间的通讯联络控制。

2、接口的种类 手机接口是个很广义的概念,主要有以下几种分类方法:

1)、按手机电路功能分类: 有模似接口、数字接口(MMI manand moleile interface)。

2)、按数据传输宽度分类: 有并行接口、串行接口。

3)、按操作的节拍分类: 有同步接口、异步接口。

4)、按数据传送控制方式分类 可将接口分为有程序的控制的I/O接口、程序中断I/O接口和直接存储器存取(DMA)接口等三种。 虽然手机输入/输出接口种类繁多,不同的外部电路和设备需要相应的输入/输出接口 电路,但可利用编制程序的方法具体确定接口的工作方式、功能和工作状态。

定时器/事件计数器 为了提高单片机的实时控制能力,一般单片机内都设有定时器电路。定时器有两种类型:一是增量计数器;二是减量计数器。 当定时器溢出时,增量计算器产生中断并作标位置位;当定时器回零时,减量计数器产生中断。 有的定时器还具有自动重新加载的能力,这使得定时器的使用更加灵活方便,利用这种功能很容易产生一个可编程的时钟。 此外,定时器还可以作为一个事件计数器,当工作在计数器方式时,可从指定的输入端输入脉冲,计数器对其进行计数运算。

时钟系统 时钟系统是单片机的重要系统,单片机的工作是按部就班的,按一定规则排列时间顺序的定时,就是由时钟系统控制的。时钟信号单片机执行指令时要做的操作按先后顺序排好,并给没一个操作规定好固定时间,这样就要可以使单片机在某一时刻只做一个动作,实现电路的有序工作。 而它工作的快慢又和手机的状态有关大多数的手机在开机时因需要处理的文件多,时间要求短,时钟多为13MHz,而在待机或休眠时有32.768kHz就足够了。这有点类似于电脑CPU的主频,这也就是为什么手机开机时13MHz频偏一点无所谓,只要有足够的振幅可以传送数据就行了,而如网时才和基站不住校准的原因之一。

总线(BUS) 任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线将会错综复杂,甚至难实现。为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适应的接口电路,与各部件和外围设备连接,这组共用的连接线路被称为总线。采用总结结构便于部件设备的扩充,尤其制定了统一的总线准则容易使不同设备间实现互连。三条总线都与CPU相连接,总线将多个信息源和多个接收部件联系起来,相互之间传输信息。 总线是各信号源和接收部件共用的总线,信号可以从多个信号中的任意一个传输到某一个接收部件中,各部件之间按时间轮流使用总线,这样可以大大降低总线的数目。 1、 地址总线(AB address bus) 地址总线(AB)用来由CPU向存储器(ROM)单元和输入/输出接口发送(传输 地址信息的总线。由于存储器(ROM)单元和输入/输出接口是不向CPU传输信息的,所以地址总线(AB)是单向传输总线。

2、 据总线(DB data bus)

推荐阅读:封面资讯网

频道推荐
  • 15万块屏幕、30多座城市 京东数科携手社区媒体致敬疫情下的普通人
    15万块屏幕、30多座城市 京东数科携手社区

     “把工作做好,便是给病毒反击”、“我们彼此支持,便是对病毒反击”、“让生活美好,便是给病毒反击”。近日,一组“科技助力 宅家抗疫”的抗疫情公益海报出现在北京、...

    2020-03-05
  • 儿媳妇没出钱,买房要加她名字吗?孙俪新剧引热议
    儿媳妇没出钱,买房要加她名字吗?孙俪新剧引热

    博士买不起房、房产证要不要加儿媳名字、为买房假离婚、原生家庭……最近,一部电视剧再次把买房的一系列社会问题拉进了公众视野——《安家》。它翻拍自日剧《卖房子的女人...

    2020-03-05
  • 好物│惊蛰到,让花“开”在家中
    好物│惊蛰到,让花“开”在家中

    今天惊蛰,万物开始更加生机盎然,在家中添置一些“花”元素,感受春的时令。* Qualy莲花棉签收纳盒出淤泥而不染的莲花一向备受人们喜爱,将棉签放置在莲花的中心,...

    2020-03-05
  • 《囧妈》中的人物形象建构
    《囧妈》中的人物形象建构

    《囧妈》中的人物形象建构——基于中国传统文化的视角解读作者:彭楚钦徐峥导演的电影《囧妈》在延续了“囧”系列的喜剧性、冒险性的同时,也加入了更多的主题思考,如家庭...

    2020-03-05
  • 禁足在家被逼成大厨?翻车现场在这!一顿操作猛如虎,看完上头,吃完上火!
    禁足在家被逼成大厨?翻车现场在这!一顿操作猛

    一顿操作猛如虎,做完直奔垃圾桶。美食车祸现场经过这些天的“闭关”,大家是不是和我一样无聊到怀疑人生?还好有一些大神,每天总能琢磨出新花样,充实寂寞的灵魂,空虚的...

    2020-03-05
  • 惊蛰丨春雷响,万物生
    惊蛰丨春雷响,万物生

    5日10时57分我们迎来惊蛰节气这是仲春时节的开始伴随阵阵春雷,春意渐浓万物冒地而出,蕴含生机春雷一响,蛰虫惊醒而灵动远山近水,春的音符在跳跃《春晴泛舟》陆游儿...

    2020-03-05