您的位置 首页 IC

浅析Nandflash烧录技巧与办法

Nandflash芯片以其高性价比,大存储容量在电子产品中广泛应用。但是,在此量大质优的应用领域,很多客户却痛苦于批量质量问题:专用工具无法满足量产,量产工具却可能出现极大的不良品率,那么究竟要如

  Nandflash芯片以其高性价比,大存储容量在电子产品中广泛使用。可是,在此量大质优的使用领域,许多客户却痛苦于批量质量问题:专用东西无法满意量产,量产东西却或许呈现极大的不良品率,那么终究要怎么处理呢?

  其实根本原因在于现在大部分用户并不是很了解Nandflash烧录的复杂性,他们常选用很直接的办法,即运用一颗能正常运转的NandFlash芯片作为母片,在衔接编程器之后,点击烧录软件上的“读取”按钮,把数据从芯片里边完好读取出来,然后再找几颗空芯片,把数据重复写进去。本认为可到达量产的意图,但实践上出产出来的产品却达不到质量的要求,往往会呈现批量的产品反常开机或发动的情况。

  一、原因剖析

  原因终究在哪里呢,在剖析之前,那就先得了解一下Nandflash根本的工艺特性:

  首要,咱们来看NandFlash存储结构,它由多个Block组成,每一个Block又由多个Page组成,每个Page又包括主区(Main
Area)和备用区(Spare Area)两个域。其次NandFlash是有坏块的,由于NandFlash的工艺不能保证Nand的Memory
Array在其生命周期中坚持功能的牢靠,因此在Nand的出产中及运用过程中会产生坏块的。

  1. 原因一:坏块的影响

  由于坏块影响了数据的寄存地址,用户就不能按常用办法那样,把母片的数据悉数读取出来,然后再把数据原本来本拷贝到其他芯片上了,也就产生了传统拷贝机无法量产Nandflash的问题!

  已然NandFlash有坏块是无法防止的问题,那就要想办法避开那些坏块;最简略、最有用、最常用的办法便是:越过!运用“越过坏块”,咱们很好地处理了NandFlash的坏块问题,本来写到坏块的数据,咱们也安全搬运到下一个块里边!

  2. 原因二:地址改变

  越过是一种常用而有用的办法,可是实践上,根本问题还仍然存在,仔细的人会发现,数据寄存的地址也产生了改变。

  实践使用中,许多用户会把多个文件数据一起存储到NandFlash上(比方uboot、uImage、Logo、rootfs等烧录文件),并给每个文件在NandFlash存储单元中划分了必定巨细的存储空间区域,指定了每个文件存储的开始物理地址块;假如某个区域呈现了坏块,为了避开它,必然需要把数据安全往下一块搬运,而引起的成果便是后续烧录文件的开始物理地址也跟着产生了偏移,这将会导致主控MCU无法经过固定的地址,精确、完好地获取到每个文件的数据,终究形成的成果便是产品反常发动。

  二、处理主张-分区烧录

  分区烧录,用户提早设置好每个文件烧录的开始块地址,不管坏块呈现在哪个空间区域,都可以保证每个文件开始块地址都不会产生偏移改变,数据也将依据客户预设计划寄存在NandFlash存储区域内,主控MCU也能精确完好读取到每个文件的数据,那么产品就正常跑起来了。

  三、处理计划参阅

  广州致远电子有限公司的P800系列编程器支撑按分区烧录(并可支撑多种分区格局),可依照每个用户计划需求,设置每个文件的开始块地址和烧录块长度,即可到达高效率烧录,又可进步芯片烧录良品率!

  一起,P800系列搭载独立操作系统,还可满意工厂全脱机,一键批量的烧录要求。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/129456.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部