About ECC function of NAND controller in i.MX515.

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

About ECC function of NAND controller in i.MX515.

ソリューションへジャンプ
1,034件の閲覧回数
keitanagashima
Senior Contributor I

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

ラベル(2)
0 件の賞賛
返信
1 解決策
745件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

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!

-----------------------------------------------------------------------------------------------------------------------

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
746件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

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!

-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛
返信