ROM = Read Only Memory 只读存储器(只读)
EPROM = Erasable Programmable ROM 可擦除可编程ROM (可读在特定条件下可写)
JTAG = Joint Test Action Group 联合测试行为组织
FLASH = 闪速存储器 是 EPROM的改进产品
ROM和RAM是存储器在 存取方式的一种分类 一般不指具体的产品 很一种很粗的分类 EPROM是ROM的一种 ROM还有 掩膜ROM EEPROM等等 FLASH应该算是ROM的一种 虽然FLASH是一种可读可写的存储器 但是由于FLASH存储速度较慢的原因 一般用于固件程序的存储 很少用于RAM
电脑的内存条的作用相当与RAM 不过电脑的内存条其实是有多片RAM芯片其它芯片够成的电路 我的印象中内存调的金手指 就是一片ROM 而不是RAM 但是由于存储的部分是RAM
RAM也是有很多细致的分类的 比如 SRAM 、DDR RAM等等
JTAG字面的意思是 联合测试行为组织 不过一般提到JTAG的时候指的是联合测试行为组织指定的用于芯片测试的基于边界扫描的JTAG协议 现在的JTAG协议被IEEE收录为 IEEE Std 1149.1-1990 边界扫描其实用一个状态机来实现的
ARM芯片通过JTAG接口与电脑的并口或者通过响应的适配器 间接的与电脑的USB接口相连 电脑上的调试代理软件用于在并口或USB接口 通过RDI协议与像Keil、IAR等软件相连
在ARM的指令说明书和架构说明书中定义了用于调试的14号协处理器的详细信息 以及边界扫描链的具体结构
JTAG是一种协议,厂家在生产时就已经按照协议规定来定制的。我们通常刷机是在其启动加载完毕后才会对USB或SD卡进行识别或访问。
当手机底层启动数据丢失后,无法正常加载驱动代码,也就无法识别USB等等,当然也无法刷机。
这时JTAG就可以强制调用CPU来实现写入底层数据,来达到恢复正常启动状况。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)