dct2224 Ph9 that is stuck in ber1
-
- Junior Member
- Posts: 49
- Joined: Sun May 08, 2011 8:55 pm
dct2224 Ph9 that is stuck in ber1
I have a dct2224 Ph9 that is stuck in ber1 and will not come out of this. I have wrote two good backups to it. Here’s what I have tried
RESET 1
init
FLSHDCT code
LDRAM nvram
LDRAM code
SETRAM nvram
SPROGRAM CODE
anyone know how to recover from this?
RESET 1
init
FLSHDCT code
LDRAM nvram
LDRAM code
SETRAM nvram
SPROGRAM CODE
anyone know how to recover from this?
-
- Junior Member
- Posts: 5011
- Joined: Sat Dec 27, 2008 3:25 pm
To make sure flash is all FFed out to avoid a corruped Write....softrend wrote:Why is it Important to Delete the sector before sprogram?
sprogramm do not overwrite the content?
If you don't erase, Its like writing to your Hard Drive, One file replaces the other and causes Fragmentation, In this case that fragmentation is called CORRUPTION.
I always suggest to Erase 3 times then program using the Sprogram commands.....
"If you give a man a fish you feed him for a day. If you teach a man to fish you feed him for a lifetime."
-
- Junior Member
- Posts: 8974
- Joined: Mon Jul 18, 2005 9:33 pm
In the sprogram algo, I did not put erase in there. In "program" algo I put the auto erase. That is why.softrend wrote:Why is it Important to Delete the sector before sprogram?
sprogramm do not overwrite the content?
"sprogram" stands for slow programming. It is more like the most "program" for other JTAGs. "program" uses special algo so it is shoot for speed and thus "erase" is auto executed.
-
- Junior Member
- Posts: 246
- Joined: Thu Jun 28, 2007 8:49 pm
S/program does indeed write content, but maybe not the way one would think. The process of programming the flash involves changing bits from 1's to 0's only. If you do not erase flash (change all 0's back to 1's) prior to programming again, then bits that should be "1" may actually still be "0" from a previous s/program, but left unchanged since programming does not change 0's to 1's,only erase does. Not really fragmantation nor corruption, just the way the flash memory is designed.softrend wrote:Why is it Important to Delete the sector before sprogram?
sprogramm do not overwrite the content?
-
- Junior Member
- Posts: 5011
- Joined: Sat Dec 27, 2008 3:25 pm
Fragmentation or corruption is just a way to explain thing in a way easyer for non tech people to understand. GOD KNOWS 90% OF MEMBERS HERE NEED THINGS EXPLAIND TO THEM THAT WAY. LMFAO............merkin wrote:S/program does indeed write content, but maybe not the way one would think. The process of programming the flash involves changing bits from 1's to 0's only. If you do not erase flash (change all 0's back to 1's) prior to programming again, then bits that should be "1" may actually still be "0" from a previous s/program, but left unchanged since programming does not change 0's to 1's,only erase does. Not really fragmantation nor corruption, just the way the flash memory is designed.
take this question and responce for example
softrend wrote:Why is it Important to Delete the sector before sprogram?
sprogramm do not overwrite the content?
IMHO the responce does not in ANY WAY answer why it is Important to ERASE, It only explanes the difference in the sprogram algo and program algo. Like this Member even knows what USBBDM means by algo........... Things that make me LMFAOusbbdm wrote:In the sprogram algo, I did not put erase in there. In "program" algo I put the auto erase. That is why.
"sprogram" stands for slow programming. It is more like the most "program" for other JTAGs. "program" uses special algo so it is shoot for speed and thus "erase" is auto executed.
"If you give a man a fish you feed him for a day. If you teach a man to fish you feed him for a lifetime."
Who is online
Users browsing this forum: No registered users and 11 guests