What does the MX27 Flash Controller use for a layout?

cancel
Showing results for 
Search instead for 
Did you mean: 

What does the MX27 Flash Controller use for a layout?

Jump to solution
345 Views
paulsorensen
Contributor II

I'm trying to interface with an MX27's nand flash chip using the same bus. But I'm not sure how the MX27's flash controller saves data on the NAND chips, it appears to be 512 bytes of data followed by 16 bytes of spare area. Is there an ecc/bad block marker/page number/block number? Anything like that would be helpful to interface with my board. Thank you!

Labels (1)
1 Solution
202 Views
igorpadykov
NXP TechSupport
NXP TechSupport

Hi Paul

one can look at sect.19.5.1 Main and Spare Area Buffers i.MX27 Reference Manual

https://www.nxp.com/docs/en/reference-manual/MCIMX27RM.pdf 

Best regards
igor

View solution in original post

4 Replies
202 Views
igorpadykov
NXP TechSupport
NXP TechSupport

Hi Paul

one can look at attached AN_MX_NAND_BAD_BLOCK.pdf

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

202 Views
paulsorensen
Contributor II

Thank you, Igor,

Do you happen to know if there is information about any other properties of the spare area? Like block numbers or ECC byte locations or which ECC algorithm? I essentially need to create my own version of the flash controller in order to properly read.

Have a great day!

0 Kudos
203 Views
igorpadykov
NXP TechSupport
NXP TechSupport

Hi Paul

one can look at sect.19.5.1 Main and Spare Area Buffers i.MX27 Reference Manual

https://www.nxp.com/docs/en/reference-manual/MCIMX27RM.pdf 

Best regards
igor

View solution in original post

202 Views
paulsorensen
Contributor II

This is it! Thank you so much!

0 Kudos