新增NAND写入算法:跳过坏块并重建坏块表
宝剑锋从磨砺出,梅花香自苦寒来;
博观而约取,厚积而薄发。
有心的小伙伴可能在最新的软件版本里会看到,写入NAND时增加了一个新的算法:跳过坏块并重建坏块表 。
以海信5079板,MSD6A801芯片方案为例,先给大家演示RT809H写入NAND新算法。
先找一片坏块较多的Nand芯片,按方向放入RT809H编程器,锁好锁紧座。
点智能识别,选择NAND Falsh,稍等会自动识别到相同ID的芯片型号。
识别出两个芯片型号,选择跟芯片型号一致的K9K8G08U0D@TSOP48。
我们先点一下坏块检测,看看此芯片的坏块分布(坏块检测会破坏NAND芯片内数据,谨慎使用)。
检测到23个坏块,严格来说,基本算是残次品。
点设置,出现三个选项,硬拷贝;跳过坏块并重组数据;跳过坏块并重建坏块表。此板请选择“跳过坏块并重建坏块表 ”。
点写入,选择备份文件,开始自动写入。
可以看到界面上已经显示算法为“跳过坏块并重建坏块表”。
开始写入,耐心等待。。。
写入完成,接下来对写入后的NAND芯片进行验证,先把NAND芯片装回电视板卡。
连接上串口,同时监控打印信息。
通电,看到正常进入系统。同时监控显示画面,直到启动完成。
操作遥控,各项功能正常!
由于NAND使用领域的多样性和NAND自身的特殊性,坏块管理都不尽相同,就拿电视主板来说,我们通过大量板卡测试,和大量时间做了深入研究,发现不同的电视厂家,使用的坏块管理算法都不同,我们特此汇总了三种不同的算法,经过测试已经解决了目前在中国能够见到的电视主板NAND写入问题 。
NAND_AUTO读写芯片时,符合ONFI标准的芯片,读写成功率较高,比如海力士、镁光、ST、华邦等,而三星、东芝等厂商未加入此标准化组织,所以有可能参数识别错误导致读写后不能用,请提交NAND_AUTO读取得到的ID给我们,添加对应的芯片型号即可解决问题 。
国外用户如果遇到NAND读写问题,请提供好的板卡给我们测试。
没有哪种算法可以解决所有NAND复制问题,只能是遇到问题再研究新算法来解决问题。iFix爱修一直致力于为维修行业解决难题。
最近发现大家都在问一个比较实际的问题:RT809H以后会不会想其他编程器厂家一样,相同封装、不同型号的NAND芯片,使用不同的转接座?转接座的写入次数是多少?
这里是正式回答:RT809H编程器写入所有TSOP48封装的NAND芯片,只需要TSOP48通用座就可以了,永远不会限制写入次数!
视频演示,腾讯视频网址: https://v.qq.com/x/page/h0737szc7xu.html
学习课程已更新,欢迎大家进入学习。
入口:公众号首页-精选-案例直播;
目前课程观看已使用专属APP,
支持苹果、安卓手机以及电脑,
微信授权登录即可,
详见微信及QQ通知。
三星重新使用SLC作为Z-NAND的构建模块
三星公司对其高性能,低延迟的非易失性存储产品Z-NAND进行了一些新的讨论 。 Z-NAND旨在与英特尔用于构建Optane SSD和非易失性DIMM的3D Xpoint内存竞争。根据三星的说法,Z-NAND是3D V-NAND闪存的单级单元的实施名称,几乎支持每一种固态存储产品。
各公司已基本放弃制造SLC固态硬盘,支持每千兆字节多级单元(或每单元两位),三级单元,甚至四级单元的NAND SSD,后者具有更高密度和更低成本,但某些客户仍然需要每个单元提供高性能和耐用性。
这种需求是英特尔引入3D Xpoint内存并开始为数据中心提供Optane SSD的部分原因。像Aerospike这样的公司仍然购买一些最新的SLC固态硬盘作为内存数据库应用程序的缓存驱动器,但这些驱动器的供应最终开始减少,并为替代产品打开了大门。需要高性能和大数据空间的应用程序的增长显然促使三星再次开始为数据中心制作SLC NAND。
除了SLC的实施,三星表示其工程师致力于降低Z-NAND的编程时间,以帮助实现这些SSD的延迟目标。 Z-NAND驱动器在983 ZET的情况下也使用大型DRAM缓冲器,容量高达1.5 GB,这进一步有助于提高性能。
相关问答
路由器 nand 刷坏了怎么恢复?如果路由器的NAND被刷坏了,可以尝试通过以下步骤来恢复:准备一个与路由器兼容的USB烧录器和一根USB数据线。将路由器的NAND芯片从主板上拆焊下来,并将其插...
闪存是谁发明的?拜托各位大神 - 珊瑚海1314 的回答 - 懂得闪存的发展历史在1984年,东芝公司的发明人FujioMasuoka首先提出了快速闪存存储器(此处简称闪存)的概念。与传统电脑内存不同,闪存的特点是非易失...
bnand是什么逻辑符号?NAND逻辑算符是一种基本的逻辑运算符,它是由“notand”两个单词组成的缩写。在计算机科学中,NAND逻辑算符被广泛应用于数字电路设计和计算机编程中。它是一...
怎样用 编程器 从智能电视上的hdmi插口读取程序?HDMI接口只是一个视频输出接口,并不能从这个接口上获取数据。理由:1、视频输出的协议和电平是遵循HDMI协议的,与Flash遵循的协议不同;2、智能电视上存程...
nand flash可以同时读写吗?答:不可以虽然NAND不能同时执行读写操作,它可以采用称为"映射(shadowing)"的方法,在系统级实现这一点。NAND闪存阵列分为一系列128kB的区块(block),...
烧录 NAND Flash程序时校验为什么提示出错?由于NANDFlash自身的特性,偶尔会出现位反转的情况,所以在烧录的时候要注意下ECC。位反转是指原先NandFlash中的某个位,...NANDFlash跟普通的Flash结构不一...
储存IC可以反复烧录对吧?2、NORFlash:记忆数据比较大的数据,如系统文件、图片等,可以反复擦写,次数小于EEPROM,10万次;3、NANDFlash:记忆更大的数据,如地图文件、照片等,可以...3...
国产芯片发展到什么水平了?芯片制造的差距并不是单个方面,它是工艺的各个方面。许多智能手机或电脑都是中国制造,但是装有的中国“芯”却寥寥无几。以前国家对微电子的重视程度是不够的...
朋友们急!急!急!天津省正规时序控制器联系方式,时序控制器...[回答]由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,SOC和Nand芯片之间通信,在SoC没有Nand控制器时需要SoC自己来处理接口时序,编...
想学嵌入式软件,哪款开发板比较好?嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,ucos,vxworks,linux,android等。另外,用c,c++或汇编开发;用高级处理器,arm7,arm9...第...