发布网友 发布时间:2022-04-25 01:27
共1个回答
热心网友 时间:2022-05-02 23:57
1. 高集成的 NAND Flash 管理平台 前面已经向大家剖析了 NAND Flahs 的编程结构,对 NAND Flash 编程是业界公认的难 题,操作 NandFlash 过程中会随机出现坏块,这是每个嵌入式系统的致命隐患。随着移动技 术的发展, 很多数据终端等产品的功能不断增加, 必须要进行平台化、 系统化的整合。 灵活、 宽泛的 Android、Linux、WinCE 系统是平台的首选。 系统的调试、引导程序的装载、文件系统的启动,如果每个文件都需要工程师通过电脑 操作,并衍生到生产端,整个研发、生产流程将异常繁琐,无疑会导致下载速度慢、效率低。 下面介绍用 SmartPRO 6000F 通过 5 个步骤来完成对 NAND Flash 的“一键”编程 1.1 SmartPRO 6000F 编程 NAND Flash 的步骤: 1.1.1 第一步:调入需要编程的文件; 通过 SmartPRO III 软件,选择需要编程的芯片后,在“操作选择”中调入文件。如下图: 图 1 调入需要编程的文件 1.1.2 第二步:填写文件地址 注意,如果文件是否自带备用区(OOB)数据,直接填地址即可。 产品应用笔记 ?2014Guangzhou ZHIYUAN Electronics Stock CO., LTD. 1 广州致远电子股份有限公司 编程器应用文档 NAND Flash 编程解析 图 2 填写文件地址 1.1.3 第三步:选择 ECC 算法 如果文件没有备用区数据,请指明 ECC 算法,目前 SmartPRO III 软件支持 10 多种 主流的 ECC。 产品应用笔记 ?2014Guangzhou ZHIYUAN Electronics Stock CO., LTD. 2 广州致远电子股份有限公司 编程器应用文档 NAND Flash 编程解析 图 3 选择 ECC 算法 1.1.4 第四步:设置坏块管理策略 坏块管理涉及到 NAND Flash 的烧录良率,SmartPRO III 软件完全按照各半导体公 司的标准标注坏块的方法对 NAND Flash 坏块进行标注,绝对不会误操作。 产品应用笔记 ?2014Guangzhou ZHIYUAN Electronics Stock CO., LTD. 3 广州致远电子股份有限公司 编程器应用文档 NAND Flash 编程解析 图 4 设置坏块管理策略 1.1.5 第五步:保存工程 点击 “保存工程” , 1 分钟后可以得到您设置 NAND Flash 的所有管理项的批处理文 件了。 图 5 保存工程 1.1.6 第六步:一键量产 以后每次烧录 NAND Flash 的时候,调入保存好的工程文件,一键量产! 图 6 一键量产 产品应用笔记 ?2014Guangzhou ZHIYUAN Electronics Stock CO., LTD. 4 广州致远电子股份有限公司 编程器应用文档 NAND Flash 编程解析 2. NAND Flash 编程小结 虽然 NAND Flash 有这些特殊的地方,但随着人们对“大数据”的追求,应用将越 来越广,高效、稳定的编程工具将能大幅提高由研发到生产的导入效率,为产品市场化 提供有效保障。