S3C6410对K9GAG08U0E这个NAND是不是兼容啊
马上要开始做项目了,从开始计划到现在都没想到NandFlash居然存在这么大的问题。打算买了一块开发板打算做参考,却又听说S3C6410对K9GAG08U0E这个NAND不太兼容。(没想到CPU和存储芯片还存在这种问题)各位工程师朋友帮下忙啊,S3C6410这个CPU到底能不能用K9GAG08U0E芯片啊?不兼容会有什么后果
不是CPU和NAND不兼容哦,最多也就是驱动问题罢了。
线路ok就没问题,跟K9F1G08U0B对比一下吧 驱动要改的吧 ,一个是 SLC一个是MLC ,驱动架构是不一样的。肯定能支持的我都用过。
按照6410的数据手册,SLC Nand只支持到1Bit ECC,MLC Nand只支持到8Bit ECC,你用在工业环境最好只用SLC Nand呀,这样数据可靠性要好些。 ARM11 S3C6410 / S3C6440可用的 NAND 芯片K9GAG08U0M K9GAG08U0D(MLC NAND),这两个没问题。
但K9GAG08UOE这个Flash,需要12bit纠错,S3C6410应该是不支持这个芯片的。这里注意一点,没有校验或校验不好的后果是Flash有坏块后发现不了,这样存储的数据就出问题了,问题很多。