MTD NAND Driver Programming Interface

MTD NAND Driver Programming Interface


256 byte pagesize

Offset Content Comment
0x00 ECC byte 0 Error correction code byte 0
0x01 ECC byte 1 Error correction code byte 1
0x02 ECC byte 2 Error correction code byte 2
0x03 Autoplace 0  
0x04 Autoplace 1  
0x05 Bad block marker If any bit in this byte is zero, then this block is bad. This applies only to the first page in a block. In the remaining pages this byte is reserved
0x06 Autoplace 2  
0x07 Autoplace 3  

512 byte pagesize

Offset Content Comment
0x00 ECC byte 0 Error correction code byte 0 of the lower 256 Byte data in this page
0x01 ECC byte 1 Error correction code byte 1 of the lower 256 Bytes of data in this page
0x02 ECC byte 2 Error correction code byte 2 of the lower 256 Bytes of data in this page
0x03 ECC byte 3 Error correction code byte 0 of the upper 256 Bytes of data in this page
0x04 reserved reserved
0x05 Bad block marker If any bit in this byte is zero, then this block is bad. This applies only to the first page in a block. In the remaining pages this byte is reserved
0x06 ECC byte 4 Error correction code byte 1 of the upper 256 Bytes of data in this page
0x07 ECC byte 5 Error correction code byte 2 of the upper 256 Bytes of data in this page
0x08 - 0x0F Autoplace 0 - 7  

2048 byte pagesize

Offset Content Comment
0x00 Bad block marker If any bit in this byte is zero, then this block is bad. This applies only to the first page in a block. In the remaining pages this byte is reserved
0x01 Reserved Reserved
0x02-0x27 Autoplace 0 - 37  
0x28 ECC byte 0 Error correction code byte 0 of the first 256 Byte data in this page
0x29 ECC byte 1 Error correction code byte 1 of the first 256 Bytes of data in this page
0x2A ECC byte 2 Error correction code byte 2 of the first 256 Bytes data in this page
0x2B ECC byte 3 Error correction code byte 0 of the second 256 Bytes of data in this page
0x2C ECC byte 4 Error correction code byte 1 of the second 256 Bytes of data in this page
0x2D ECC byte 5 Error correction code byte 2 of the second 256 Bytes of data in this page
0x2E ECC byte 6 Error correction code byte 0 of the third 256 Bytes of data in this page
0x2F ECC byte 7 Error correction code byte 1 of the third 256 Bytes of data in this page
0x30 ECC byte 8 Error correction code byte 2 of the third 256 Bytes of data in this page
0x31 ECC byte 9 Error correction code byte 0 of the fourth 256 Bytes of data in this page
0x32 ECC byte 10 Error correction code byte 1 of the fourth 256 Bytes of data in this page
0x33 ECC byte 11 Error correction code byte 2 of the fourth 256 Bytes of data in this page
0x34 ECC byte 12 Error correction code byte 0 of the fifth 256 Bytes of data in this page
0x35 ECC byte 13 Error correction code byte 1 of the fifth 256 Bytes of data in this page
0x36 ECC byte 14 Error correction code byte 2 of the fifth 256 Bytes of data in this page
0x37 ECC byte 15 Error correction code byte 0 of the sixt 256 Bytes of data in this page
0x38 ECC byte 16 Error correction code byte 1 of the sixt 256 Bytes of data in this page
0x39 ECC byte 17 Error correction code byte 2 of the sixt 256 Bytes of data in this page
0x3A ECC byte 18 Error correction code byte 0 of the seventh 256 Bytes of data in this page
0x3B ECC byte 19 Error correction code byte 1 of the seventh 256 Bytes of data in this page
0x3C ECC byte 20 Error correction code byte 2 of the seventh 256 Bytes of data in this page
0x3D ECC byte 21 Error correction code byte 0 of the eighth 256 Bytes of data in this page
0x3E ECC byte 22 Error correction code byte 1 of the eighth 256 Bytes of data in this page
0x3F ECC byte 23 Error correction code byte 2 of the eighth 256 Bytes of data in this page

你可能感兴趣的:(MTD NAND Driver Programming Interface)