|
 |
|
头衔:金融分析师 |
昵称:vale |
发帖数:149 |
回帖数:375 |
可用积分数:292549 |
注册日期:2008-02-28 |
最后登陆:2011-08-08 |
|
主题:手机软件的工作原理
FLASH按工作电压可分为:5V 3.3V 1.8V 0.9V等几种。按其数据总线宽度可以分为8位数据总线宽度,16位数据总线宽度两种;按其总线和数据总线分离,低16位地址总线和数据总线合并,地址总线和数据总线合并三种;按其扇区分布可分为TOP BOTTOM两种;其封装形式具体有TSOP40 TSOP48 FBGA48 UBGA56 FBGA72 BGA80 BGA69 等等。根据其封装形式字库可分为二大类,第一是比教长见。第二类是BGA封装形式的,这种字库用在近期生产的各种手机上,如摩托罗拉V998,诺基亚3210以及爱立信T28等手机。按其脚管的多少,手机的字库又可以分为以下两大类:一类为40脚的字库(如型号28F004,28F008);另一类为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条地址线。到了摩托罗拉V988的时候,寻址线宽A0-A19共20条地址线。而V988++的字库型号为28F320,容量为4M字节,寻地线宽A0-A20共20条地址线。由于上面的例子可以看出,字库的地址总线的线宽是随字库容量的增加的,每多出一条高位地址线,则字库的容量增加一倍。
【免责声明】上海大牛网络科技有限公司仅合法经营金融岛网络平台,从未开展任何咨询、委托理财业务。任何人的文章、言论仅代表其本人观点,与金融岛无关。金融岛对任何陈述、观点、判断保持中立,不对其准确性、可靠性或完整性提供任何明确或暗示的保证。股市有风险,请读者仅作参考,并请自行承担相应责任。
|