Author |
Topic |
|
eduardo48
Argentina
152 Posts |
Posted - 06/18/2015 : 09:43:32
|
Hi, I built on k9gag08ue definition. when I delete and later verification is not in the bank, (Flash is not blank at address 3F31800, target 00) I use nand new supplier Samsung
I copy definition chip set
K9GAG08U0E",MFG="Samsung",ID1="ech",ID2="d5h",ID3="84h",ID4="72h",ID5="50h",ID6="42h",size="88a7d800h",PageSize="21b4h",BlockSize="80h" |
|
Reply #1
eduardo48
Argentina
152 Posts |
Posted - 08/29/2015 : 16:04:10
|
Checked does not work with these memories |
|
|
Reply #2
GQ5XSupport
104 Posts |
Posted - 09/05/2015 : 22:06:39
|
quote: Originally posted by eduardo48
Checked does not work with these memories
Nand has bit error rate which will be fixed in ECC. So the verify with one bit error should not affect the final result. |
|
|
Reply #3
GQ5XSupport
104 Posts |
Posted - 09/05/2015 : 22:07:58
|
quote: Originally posted by eduardo48
Hi, I built on k9gag08ue definition. when I delete and later verification is not in the bank, (Flash is not blank at address 3F31800, target 00) I use nand new supplier Samsung
I copy definition chip set
K9GAG08U0E",MFG="Samsung",ID1="ech",ID2="d5h",ID3="84h",ID4="72h",ID5="50h",ID6="42h",size="88a7d800h",PageSize="21b4h",BlockSize="80h"
If you erased the chip and get 00 in area, that chip has a bad sector(s).
|
|
|
Reply #4
GQ5XSupport
104 Posts |
Posted - 09/05/2015 : 22:40:36
|
When you verify the chip(especially on large chip), you will see failed at some area with one bit off, this is the nature of NAND. Each sector has dedicated area to store ECC. The ECC algorithm is designed to fix one bit error and detect two bit error. Here is a link. Many other discuss can be found on web. hxxp://www.stlinux.com/howto/NAND/ECC
We will modify the software to bypass one bit error checking. |
|
|
Reply #5
eduardo48
Argentina
152 Posts |
Posted - 09/08/2015 : 19:11:50
|
I read(stlinux), understand, so it is impossible to clone a nand, if the software does not detect bad sectors, it is possible to copy the data to a new nand, they are recorded in bad sectors? it is possible to fix this. With the new version 1.02, check right, but I'm not sure this copy. C:/Users/Eduardo/Desktop/NAND/1.bin Loaded -verify Nand verify considers ECC algorithm !! Time 00:02:59 (.609) Compare data OK
|
|
|
Reply #6
GQ5XSupport
104 Posts |
Posted - 09/08/2015 : 20:30:24
|
GQ5x currently does raw data read/write. In the case of verify, assume ECC is used, then one bit error is not considered to be fail.
As of skip the bad sector, this is normally done by the file system and there is no universal algorithm how to skip the bad sector and where to record the bad sectors. I found some small density flash that can be fully programmed with no bit error. (64MB)
When NAND is used in system (say linux), it will boot from the boot block (which is on NAND), then it program the firmware onto the file system which will do magic on bad sectors and ECC. Directly raw copy of NAND flash needs to make sure your target flash has no bad sectors.
So far I see GQ5x to be a useful tool for data recovery. Also it can be very useful to mass program the boot block for the NAND to be used in target system.
|
|
|
Reply #7
eduardo48
Argentina
152 Posts |
Posted - 09/09/2015 : 06:14:26
|
Ok I understand, thank you for your response. Would like to know, if there are more commands example speed, cell, Regards. |
|
|
Reply #8
GQ5XSupport
104 Posts |
Posted - 09/09/2015 : 07:24:35
|
quote: Originally posted by eduardo48
Ok I understand, thank you for your response. Would like to know, if there are more commands example speed, cell, Regards.
Type help will list all the command available. |
|
|
|
Topic |
|