Part Number: TDA3
Hello, I'm Lee.
Our system using the two NOR Flash "M29W256GH" and "MT28EW512ABA1" of Micron.
1. "M29W256GH" ==> Density : 256Mb, buffer size 64-byte, Data bus x16
2. "MT28EW512ABA1" ==> Density : 512Mb, buffer size 512-word(x16 mode), Data bus x16
When we use the "M29W256GH" NOR Flash, the write result is successful.
But, When we use the "MT28EW512ABA1", we can find below fail log.
=================================================================================
Writing 0x16648bytes to NOR...
Data verify failed.
Buffered write failed @ address 0x8e0466d7
Trying normal write
Timeout ocurred.
Normal write also failed
NOR Write Failed...Aborting!
ERROR: Writing NOR failed.
NOR flashing failed!
=================================================================================
As a result of analysis,
when the bufferSize use half of NorInfo,
the write result is successful. (hNorInfo->bufferSize = hNorInfo->bufferSize / 2;)
"MT28EW512ABA1" has the 512-word(1024byte) bufferSize.
1. 512-word(1024byte) bufferSize ==> Fail
2. 256-word(512byte) bufferSize ==> success
I really don't know what the problem.
How can i fix or How can i debugging about this problem ?
If you know about the solution, plz let me know.
Thanks.