首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

WINCE6.0 MLC NANDFLASH 驱动,该怎么解决

2013-07-01 
WINCE6.0 MLC NANDFLASH 驱动最近要写MLC NandFlash驱动,用NandFLash的是MIRA的P1UAGA30T。这个NandFlash的

WINCE6.0 MLC NANDFLASH 驱动
最近要写MLC NandFlash驱动,用NandFLash的是MIRA的P1UAGA30T。
这个NandFlash的一页有(4K + 218)Bytes。
以前接触过的MLC NandFlash是(4K+128)bytes类型的,spare区128个字节的分配如下图:
WINCE6.0 MLC NANDFLASH 驱动,该怎么解决

我现在疑惑的是:
P1UAGA30T的spare区的218字节是怎么分配的?它的坏块标记和ECC位置与128个字节的spare区一样么?
三星的MLC型NandFlash K9GAG08U0D也是(4k+218)bytes的,在网上查了很多资料都没有关于这个的说明。

求大神指教! WinCE NandFlash spare Samsung
[解决办法]


///////////////////////////////////////////////
// Spare Area Layout (218 bytes) for 4KByte/Page : Read_Spare_8BitECC ( Total 184 Bytes are used )
///////////////////////////////////////////////
// +-----+-------+----------+--------------+----------+----------+----------+----------+----------+----------+----------+----------+-----------+-----------+
// 
[解决办法]
 1B  
[解决办法]
 1B    
[解决办法]
 2B       
[解决办法]
 20B          
[解决办法]
 16B      
[解决办法]
 16B      
[解决办法]
 16B      
[解决办法]
 16B      
[解决办法]
 16B      
[解决办法]
 16B      
[解决办法]
 16B      
[解决办法]
 16B      
[解决办法]
 16B       
[解决办法]
 16B(copy) 
[解决办法]

// 
[解决办法]
 Bad 
[解决办法]
 Clean 
------解决方案--------------------


 Reserved 
[解决办法]
 SpareContext 
[解决办法]
 Sec0 ECC 
[解决办法]
 Sec1 ECC 
[解决办法]
 Sec2 ECC 
[解决办法]
 Sec3 ECC 
[解决办法]
 Sec4 ECC 
[解决办法]
 Sec5 ECC 
[解决办法]
 Sec6 ECC 
[解决办法]
 Sec7 ECC 
[解决办法]
 Spare ECC 
[解决办法]
 Spare ECC 
[解决办法]

// +-----+-------+----------+--------------+----------+----------+----------+----------+----------+----------+----------+----------+-----------+-----------+

热点排行