积极答复者
很多CPU方案都支持NBoot(SLC NandFlash), 是不是应该也支持NBoot(MLC NandFlash)?

问题
答案
-
说实话,nboot不是Windows CE系统的一部分。用WinCE提供的开发工具也没法编nboot,nboot都是其它工具开发的,唯一的作用就是放在引导扇区,把eboot.nb0 copy到ram里,然后执行。
至于您说的MLC和SLC,恕我无知,我还不知道我用过的那些nand flash到底是哪种类型。也不知道跟开发有什么关系。
copy了一段:
要认清问题,首先要搞明白什么是SLC和MLC,它们属于两种不同类型的NAND FLASH存储器,用来作为MP3播放器、移动存储盘等产品的存储介质。SLC全称是Single-Level Cell,即单层单元闪存,而MLC全称则是Multi-Level Cell,即为多层单元闪存。它们之间的区别,在于SLC每一个单元,只能存储一位数据,MLC每一个单元可以存储两位数据,MCL的数据密度要比SLC大一倍。
从名次解释上来看,当然MLC密度要大,自然有其优势,成本上来说,MLC也具有很大的优势。据了解,不少芯片厂商开始从SLC制程转向MLC制程,今年8月,三星正式从SLC转向MLC,今年10月份,三星已经开始大批量的生产MLC闪存芯片。目前三星采用的芯片编号为K9G****** K9L*****的芯片为MLC芯片,而现代采用编号为:HYUU**** HYUV***芯片也是MLC芯片。
全部回复
-
说实话,nboot不是Windows CE系统的一部分。用WinCE提供的开发工具也没法编nboot,nboot都是其它工具开发的,唯一的作用就是放在引导扇区,把eboot.nb0 copy到ram里,然后执行。
至于您说的MLC和SLC,恕我无知,我还不知道我用过的那些nand flash到底是哪种类型。也不知道跟开发有什么关系。
copy了一段:
要认清问题,首先要搞明白什么是SLC和MLC,它们属于两种不同类型的NAND FLASH存储器,用来作为MP3播放器、移动存储盘等产品的存储介质。SLC全称是Single-Level Cell,即单层单元闪存,而MLC全称则是Multi-Level Cell,即为多层单元闪存。它们之间的区别,在于SLC每一个单元,只能存储一位数据,MLC每一个单元可以存储两位数据,MCL的数据密度要比SLC大一倍。
从名次解释上来看,当然MLC密度要大,自然有其优势,成本上来说,MLC也具有很大的优势。据了解,不少芯片厂商开始从SLC制程转向MLC制程,今年8月,三星正式从SLC转向MLC,今年10月份,三星已经开始大批量的生产MLC闪存芯片。目前三星采用的芯片编号为K9G****** K9L*****的芯片为MLC芯片,而现代采用编号为:HYUU**** HYUV***芯片也是MLC芯片。