- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
某公司电子演讲比赛课件
编程器的进化过程 一拷一、串口 一拷一、串口 ● 支持的IC种类广:该IC编程器编程范围涵盖8 pins到300 pins的各种IC,包括EPROM,EEPROM, Serial PROM ,FLASH,PLD/CPLD/FPGA,MPU/MCU等等,支持的封装有DIP,SDIP,SOP,SSOP, TSOP,PLCC,QFP,或BGA等等。● 高度的可扩充性:客户可根据需要抽换IC编程器的模组,成为编程单颗的工程型或编程多颗的量产 型编程器 。原来ALL-11系列的ADPATER CONVETER仍可以在ALL-100上使用, 使您的旧资产仍能持续创造新价值。● 操作容易:采用Windows 操作界面,操作人性化,从电脑载入好程序后,用户只需要在荧幕主菜单上选择(Blank check,Program,Auto) 等功能,然后按主机的YES key或 荧幕上的“RUN”键即可开始编程● 稳定性佳:运用河洛公司在业界享有盛名的ALL-11编程器技术及经验精练而成,稳定性已达最佳化。 SUPERPRO/5004GP 4个独立编程模块异步工作,完全没有同步等待时间。每个模块具备144脚万能驱动电路。144脚以内同封装不同型号芯片只需一种适配器。通用适配器保证快速新器件支持。 PC通过USB2.0口(高速)控制编程器, 支持42000多种可编程器件 软件支持WINDOWS XP/Vista操作系统。 完善的过流保护功能,避免损坏编程器。 自动检测芯片错插和管脚接触不良,避免损坏器件。 NAND FLASH NAND FLASH的特点: 1.NAND FLASH同NOR FLASH相比,NANDFLASH有着容量大、价格低等优势。 2. 由于NAND生产工艺的原因,出厂芯片中会随机出现坏块。坏块在出厂时已经被初始化,并在特殊区域中标记为不可用,在使用过程中如果出现坏块,也需要进行标记。 NAND FLASH的坏块处理 NAND FLASH的坏块处理方式有很多,用户可以根据自己的需要选择那一种方法,或者按照自己的要求向我们公司定做。目前我们公司比较成熟、已经被使用验证过的5~6种,下面主要对最常见的三种模式进行一下说明: 直接跳过 保留替代 分区模式 分区模式是由一张分区表对NAND进行定位烧写的。在烧录准备前,先要装载或编辑一张分区表如图4图5。 在分区表中,每16个字节代表一个分区,16个字节中的第1~4个字节表示该分区的起始块地址,第5~8个字节表示该分区的结束块地址,第9~12个字节表示该分区实际使用到的块大小,第13~16个字节为保留字节。当遍历到分区的起始块地址为FF FF FF FF时,遍历结束。当在烧录过程中遇到坏块时,按Skip Bad Block处理。故如图5所示,该目标芯片要烧录三个分区,第一个分区的起始块地址为0000,结束块地址为007F,实际使用的块大小为0001 NAND FLASH烧录常见问题解答 1) Config Error错误,不允许继续操作。 出现这样的情况是由于器件配置字(Dev.Config)中的参数设置不当。正确的设置应该是这样的:UBA start block应该是小于All Blocks,Size of UBA blocks应该小于或者等于All Blocks减去UBA start block。Boot start block应该是小于All Blocks,Size of Boot blocks小于或者等于All Block减去UBA start block。 如果在Reserved模式下面,UBA start block应该是小于RBA start block ,Size of UBA blocks 也应该是小于RBA start block减去UBA start block,RBA start block应该大于UBA start block加Size of UBA blocks、并且小于All Blocks,Size of RBA blocks应该小于All Blocks减去RBA start block。 编程中提示Good blocks not enough 这是由于要烧录的数据超过了芯片好块的大小,所以设置器件配置字 (Dev.Config)还应该结合芯片的实际情况,如果检查出芯片中有16个坏块, 那实际的好块 (ALL Blocks)应该相应减去0x10. 有时在读写母片时也会出现这样的情况,而且检查坏块多少时发现有很多的坏块。这是因为母片中的坏块标志位被转移到其他的地方。默认的坏块标志位被写成有效的数据。 大家有信心吗?
您可能关注的文档
最近下载
- 一种检测磷酸铁锂粉末中磁性金属异物及磷化铁含量的方法.pdf VIP
- 2023年华为公司招聘职位要求.pdf
- 三年级心理健康第1-16课全册教案.pdf
- 2021面瘫的针灸治疗测试题【附答案】.doc
- IATF16949第五版DFMEA管理程序+潜在失效模式及后果分析程序.doc
- 智慧城市大数据平台设计方案.pdf VIP
- 匹兹堡睡眠质量指数(PSQI)表格版-打印保健养生.docx
- 林木林地权属争议处理申请书(样本).pptx
- 手机销售网站的设计与实现.doc VIP
- 河南省图集 12YN6、12YN7、12YN9 热力工程、民用建筑空调与供暖冷热计量设计与安装 DBJT19-07-2012.docx
文档评论(0)