Author |
Topic |
|
kbertschy
7 Posts |
Posted - 10/10/2015 : 01:53:13
|
I'm trying to read an MT29F2G08ABAEAWP. I've got the device translated to:
Name="MT29F2G08ABAEAWP",MFG="Micron",ID1="2ch",ID2="DAh",ID3="90h",ID4="95h",ID5="06h",size="10800000h",PageSize="840h",BlockSize="40h"
Please correct me if I have my math or IDs wrong here from this datasheet: h**p://datasheet.octopart.com/MT29F2G16ABAEAWP%3AE-Micron-datasheet-11549997.pdf
Every time I go to read the chip, it reads a 264mb file (it's a 2GB NAND).
So, when I try to multiply the Pages by the blocks (2112x64) I get (in Bytes) 135168. Converting this to hex I get 21000h. This should technically yield a 2GB file, but when I go to run the read, it just sits and doesn't do anything. [Ignore this]
I'm just trying to figure out what I'm doing wrong. Any input would be greatly appreciated.
I know this is a good chip, as it works when it is put onto the PCB it came off of.
|
Edited by - kbertschy on 10/10/2015 17:00:12
|
|
Reply #1
eduardo48
Argentina
152 Posts |
Posted - 10/10/2015 : 15:44:40
|
Friend, the datasheet is 16 bit, I'm not sure, the programmer only reads 8 bit. |
|
|
Reply #2
kbertschy
7 Posts |
Posted - 10/10/2015 : 16:49:24
|
This package comes in the 16 bit and 8 bit capabilities.
The current package I'm trying to read is: MT29F2G08ABAEAWP - this is 2GB @ 8bit The 16 bit package model number is: MT29F2G16ABAEAWP this is 2GB @ 16bit
• Organization – Page size x8: 2112 bytes (2048 + 64 bytes) – Page size x16: 1056 words (1024 + 32 words) – Block size: 64 pages (128K + 4K bytes) – Plane size: 2 planes x 1024 blocks
I just triple checked everything, the definition should be this: Name="MT29F2G08ABAEAWP",MFG="Micron",ID1="2ch",ID2="dah",ID3="90h",ID4="95h",ID5="06h",size="10800000h",PageSize="840h",BlockSize="40h"
Only yields a 264Mb read, although it is picking up some information, I don't trust it. |
Edited by - kbertschy on 10/10/2015 16:54:40 |
|
|
Reply #3
GQ5XSupport
104 Posts |
Posted - 10/11/2015 : 11:24:15
|
Try to remove the definition and select ONFI to see if you get better result. |
|
|
Reply #4
GQ5XSupport
104 Posts |
Posted - 10/11/2015 : 11:25:12
|
A 2Gbit flash should generate around 256MB file. That is correct. |
|
|
Reply #5
kbertschy
7 Posts |
Posted - 10/11/2015 : 11:47:13
|
You know what, I thought it was talking Bytes. Thanks!
At least I know how to create a definition on my own now, lol. |
|
|
Reply #6
kbertschy
7 Posts |
Posted - 10/11/2015 : 23:16:32
|
One last question, the datasheet specifies this chip as pin 9 being the CE pin.
I put this in the device file, and the program keeps defaulting it to pin 1.
Even when choosing NAND OFNI, it wants pin 1... also, the NAND OFNI causes the program to error out and close (when reading/writing). I did remove the definition before trying this option.
I can't write anything to these chips. Is there anything I can do to remedy this? |
Edited by - kbertschy on 10/11/2015 23:44:41 |
|
|
Reply #7
GQ5XSupport
104 Posts |
Posted - 11/06/2015 : 12:31:55
|
Please download latest software that fixed the crash issue. |
|
|
|
Topic |
|