WINCE6.0调试SLC驱动发生错误
平台:S3C2451+WINCE6.0+MLC NAND FLASH(K9G8G08U0A-PCB0),根据BSP包的代码架构,应该是兼容SLC类型的NAND FLASH的,我基于此BSP来调试SLC(K9K8G08U0D-SCB0),烧录的时候,停在下面的串口信息处:
+ReadOSImageFromBootMedia
+OEMVerifyMemory. dwStartAddr = 0x80200000 dwLength = 0x4
RAM image
+OEMVerifyMemory. dwStartAddr = 0x8022fb58 dwLength = 0x4
RAM image
Read OS image to BootMedia
ImageLength = 26143232 Byte, dwRegionStart : a0200000
Start Page = 1408, End Page = 7790, Page Count = 6383
..................................................................................................
[FIL:ERR]--NAND_Read() : Uncorrectable Error in Bank 0, Page 7744 [0x000000aa] [0x000000a6]
[ERR] VFL Read Error @ 7680 page
Read OS image to BootMedia Failed !!!
遇到的问题和http://topic.csdn.net/u/20110724/14/b79366d5-a708-4875-a415-68a9f51bbd9a.html这个帖子的一样,不知大家有没有遇到过这个问题,是怎么解决的?期望分享一下,先谢谢了。
[解决办法]
问题应该是出在这句话[FIL:ERR]--NAND_Read() : Uncorrectable Error in Bank 0, Page 7744
ECC校验失败。导致OS加载错误返回
[解决办法]
SLC也用whimory!!!!
[解决办法]
因为从我接触的一些芯片BSP来看的话,whimory很多都是针对MLC的,所以就存在着VFL+FIL+FTL这个架构,这个是三星特有的架构吧,一般三星给出的BSP有2个版本一份MLc的一份SLC的,我是这么看的。
[解决办法]