侦測ProgMaster烧錄器

Download Report

Transcript 侦測ProgMaster烧錄器

作者:重庆艾辑电子科技有限公司客服经理
唐忠圭
为什么写这篇文章
 随着我们的客户越来越多的使用eMMC这种IC,有必要写一篇文章说明清楚
。eMMC和MMC的差别是什么。如何使用一款好的开发工具协助研发工程师
们快速的开发,达到缩短开发时间的结果。同时,也让批量生产的部门有好
用的编程器可以快速,稳定的烧录。
Page
2
MMC是什么
 MMC(MultiMedia Card)卡由西门子公司和首推CF的SanDisk于1997年推
出。1998年1月十四家公司联合成立了MMC协会(MultiMedia Card
Association简称MMCA),现在已经有超过84个成员。MMC的发展目标主
要是针对数码影像、音乐、手机、PDA、电子书、玩具等产品,号称是目前
世界上最小的Flash Memory存贮卡,尺寸只有32mm x 24mm x 1.4mm。虽
然比SmartMedia厚,但整体体积却比SmartMedia小,而且也比SmartMedia
轻,只有1.5克。MMC也是把存贮单元和控制器一同做到了卡上,智能的控
制器使得MMC保证兼容性和灵活性。
Page
3
eMMC是什么
 eMMC (Embedded Multi Media Card) 为MMC协会所订立的、主要是针对手
机产品为主的内嵌式存储器标准规格。eMMC的一个明显优势是在封装中集
成了一个控制器,它提供标准接口并管理闪存,使得手机厂商就能专注于产
品开发的其它部分,并缩短向市场推出产品的时间。这些特点对于希望通过
缩小光刻尺寸和降低成本的NAND供应商来说,同样的重要。
Page
4
eMMC结构
 由一个嵌入式存储解决方案组成,带有MMC (多媒体卡)接口、快闪存储
器设备及主控制器。所有都在一个小型的BGA 封装。接口速度高达每秒
52MB,eMMC具有快速、可升级的性能。同时其接口电压可以是1.8v 或者
是3.3v。
Page
5
eMMC优点
 1.简化手机存储器的设计。eMMC目前是最当红的移动设备本地存储解决方
案,目的在于简化手机存储器的设计,由于NAND Flash芯片的不同厂牌包括
三星、KingMax、东芝(Toshiba)或海力士(Hynix)、美光(Micron)等,入时,
都需要根据每家公司的产品和技术特性来重新设计,过去并没有技术能够通
用所有厂牌的NAND Flash芯片。
 2.更新速度快。每次NAND Flash制程技术改朝换代,包括70纳米演进至50
纳米,再演进至40纳米或30纳米制程技术,手机客户也都要重新设计,但半
导体产品每1年制程技术都会推陈出新,存储器问题也拖累手机新机种推出的
速度,因此像eMMC这种把所有存储器和管理NAND Flash的控制芯片都包在
1颗MCP上的概念,逐渐流行在市场中。
 3.加速产品研发速度。eMMC的设计概念,就是为了简化手机内存储器的使
用,将NAND Flash芯片和控制芯片设计成1颗MCP芯片,手机客户只需要采
购eMMC芯片,放进新手机中,不需处理其它繁复的NAND Flash兼容性和管
理问题,最大优点是缩短新产品的上市周期和研发成本,加速产品的推陈出
新速度
Page
6
芯片辨别
eMMC规格
11.5mm x 13mm
12mm x 16mm x
12mm x 18mm x
14mm x 18mm x
x 1.3mm
1.4mm
1.4mm
1.4mm
←芯片管脚底视图
Page
7
研发单位可使用Acute的逻辑分析仪测量MMC
 皇晶科技(Acute) http://www.acute.com.tw/ 於 1996 年成立,一直專注於
PC-Based 量測儀器開發。產品為數位儲存示波器、邏輯分析儀、資料產生
器。本公司重視技術研發,在 TravelScope 示波器系列產品,有最高 1GHz
取樣率、200MHz 頻寬、2 通道函數訊號產生器。在 TravelLogic 邏輯分析儀
系列產品,有最高 4GHz 取樣率及多種串列匯流排觸發功能、專利韌體線上
下載、轉態儲存(資料壓縮)、與各廠牌示波器堆疊成 MSO 功能、滑鼠拖動波
形及滾輪放大縮小波形、免費匯流排分析功能等等。堅持台灣研發,台灣製
造之高品質量測儀器。
Page
8
用Acute TL2236B+测试MMC_Command波形
Page
9
用Acute TL2236B+测试MMC_Data波形
Page
10
生产单位可使用得镨的烧录器烧录eMMC
 得镨科技 http://www.dediprog.com/ 于2005年在台湾成立,于2010在上海设立
办事处.是一家专门为EEPROM, SPI/ NOR/ NAND FLASH, Microcontroller,
eMMC, SD Card, CPLD等可编程器件提供编程解决方案的公司.我们不仅为
工程开发提供解决方案,而且还提供高效率的生产设备,得镨科技始终将客户的
需求作为宗旨,通过设计整体解决方案,以提供最好的产品满足客户的需求.
 可提供一烧一,一烧四,一烧八,及全自动化一烧四十八的设备
Page
11
使用得镨的烧录器和其他“烧录器”有什么不同
 因为工作的原因,接触到一些客户使用了其他品牌的eMMC烧录器,其实这
些设备不能叫烧录器。而应当叫拷贝机。这些供应商的做法是将eMMC这颗
IC加上适配器变成一个MMC存储卡,用常用的各类卡的拷贝机来实现copy达
到完成程序的动作。
 有人就会说:那就是类似SD卡那样copy了。真的常常有人将MMC标准和SD
标准混为一谈,但实际上,它们是两个不同的标准。SD卡规范由以松下、东
芝和SanDisk牵头的一个组织所有,而MMC规范由一个由涵盖广泛的行业组
织领导的MMCA(多媒体卡协会)控制。前面提到的逻辑分析仪中就是两个不
同的协议。如果要测试SD,就要选择对应的SD这个项目,而不是MMC。
 一般来说,开发人员都是先开发的程序,用烧录器只需要这段开发好的程序
即可,而拷贝机需要制作一个以上的母片,如果没有母片,则无法生产。拷
贝机只能能就SD,MMC这类进行操作,如果换成其他种类的芯片,则无法支
持。即拷贝机结构的设备只能针对可以拷贝的芯片,如果要用烧录器一样,
直接装载一段程序的话,则无法实现。通过后面图片可以看出得镨是真正的
烧录器,而不是拷贝机。
Page
12
通过Bin文档制作工程文档
1.选择芯片型号
Page
13
通过Bin文档制作工程文档
2.选择数据文件格式
Page
14
通过Bin文档制作工程文档
3.保存工程文档
Page
15
使用母片做工程文档
1.选择芯片型号
Page
16
使用母片做工程文档
2.点击
设置工程后点击完成
Page
17
使用母片做工程文档
3.保存工程文档
Page
18
载入工程文档
Page
19
侦測ProgMaster烧錄器
Page
20
点击图示Start,等待ProgMaster讯号
Page
21
eMMC烧录基础知识
1 boot区域存在芯片的哪里?toob有什么用?
2 boot1 与 boot2 区别有何关联?
3 为什么emmc可以取代nor flash的开机功能?
4 擦除与格式化的区别?
5 mcp是什么?
6 如何判断客户芯片是否支持?
7 如何判断客户芯片的好坏?
8GP区域的作用?
Page
22
基础知识答案
1 特定区域,不占用user area,作用是存放系统的引导程序
2 boot2 通常用作boot1 的备用空间、当boot1无法读取时跳转到
boot2区域读取
3 因为emmc里面集成了一个独立的boot特定区域存储引导程序
4 擦除能将芯片所有位写成1或者0,格式化仅仅是将区域标示为空
内容(数据恢复就是这个原理)
5 mcp就是集成DDR RAM的emmc
6 查找数据手册、判断其规格是否在设备支持范围内、看芯片实物
管脚图
7 用emmc介面卡搭配winhex软件能够格式化,并且写入文件基本
可以判断芯片是好片。
8 GP是针对客户实际应用不同和有所差异、比如手机里面的eMMC
芯片、存储系统的区域和用户存放应用程序区域
Page
23