T O P I C R E V I E W |
kbertschy |
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.
|
7 L A T E S T R E P L I E S (Newest First) |
GQ5XSupport |
Posted - 11/06/2015 : 12:31:55 Please download latest software that fixed the crash issue. |
kbertschy |
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? |
kbertschy |
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. |
GQ5XSupport |
Posted - 10/11/2015 : 11:25:12 A 2Gbit flash should generate around 256MB file. That is correct. |
GQ5XSupport |
Posted - 10/11/2015 : 11:24:15 Try to remove the definition and select ONFI to see if you get better result. |
kbertschy |
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. |
eduardo48 |
Posted - 10/10/2015 : 15:44:40 Friend, the datasheet is 16 bit, I'm not sure, the programmer only reads 8 bit. |
|
|