Dear Sir or Madam,
Hello.
I have a question about ECC function of NAND controller in i.MX515.
[Problem]
The ECC error occurred with two boards of my customer.
It is judged READ_SECTOR_ECC_ERROR because of ECC_STATUS_RESULT = 0x0f000ff0.
Refer to 45.7.15 ECC Status and Result of Flash Operation (ECC_STATUS_RESULT) in i.MX51RM(Rev.1).
[Question]
Is the value of ECC_STATUS_RESULT(= 0x0f000ff0) correct?
(i.e. Is the ECC function of NAND controller working right?)
I send the page which was made from NAND controller.
See attached fileh: PJ_001.bin & PJ_001.txt(hexdump)
The number of NAND FLASH which becames an error was 0x6900.
Could you check and calculate this page whether or not the ECC feature is correct.
[Environment]
- Board: Custom board
- OS: WCE600
- NAND: Toshiba 8Gbit TC58DVG3S0ETA00
-Detail of NAND Flash
#define NAND_BLOCK_CNT (4096) // 4096 blocks
#define NAND_PAGE_CNT (64) // Each Block has 64 Pages
#define NAND_PAGE_SIZE (4096) // Each Page has 4096 Bytes
#define NAND_SPARE_SIZE (128) // Each Page has 128 Bytes spare space
#define NAND_BUS_WIDTH (8) // 8-bit bus
PS,
NAND Flash maker said; NAND Flash itself is no-problem by their reserchment.
Best Regards,
29-Aug-2014
Keita
Original Attachment has been moved to: PJ_001.txt.zip
Original Attachment has been moved to: PJ_001.bin.zip
解決済! 解決策の投稿を見る。
Hi Keita
if this happens on one or two boards, then probably
these particular NANDs are broken and one can replace them
with new ones.
I am not sure that it is possible to judge on validity of ECC
based on NAND data, since algorithm which uses processor is quite
complex.
Best regards
chip
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Keita
if this happens on one or two boards, then probably
these particular NANDs are broken and one can replace them
with new ones.
I am not sure that it is possible to judge on validity of ECC
based on NAND data, since algorithm which uses processor is quite
complex.
Best regards
chip
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------