closed

Loginbox

Please enter your username and password into the following fields to log in.


  • Username:
  • Password:
  •  
  • Auto log in on every visit.


  •  

Blockerase bei AT25xx Flash



Lschreyer offline
Benutzer
Avatar
Gender: n/a
Location: n/a 
Age:
Posts: 478
Registered: 02 / 2007
Private message
Subject: Blockerase bei AT25xx Flash  -  Posted: 18.10.2019 - 12:03   -  
Ich habe festgestellt, dass das AT25-Flash beim Blockerase nicht das tut was ich erwarte, dadurch fehlen Daten nach dem Schreiben.

Nur wenn ich ein Chip-Erase mache klappt das Schreiben neuer Daten, bei Block-Erase scheine ich etwas falsch zu machen.
Ich versuche mit AT25_32kb_erase zu löschen.

Als Adresse geben ich (blockno*32768) ein, das klappt auch für 2 Blocks, dann ist Ende.

Blockcount:=5;
AT25_reset;
AT25_unprotect_all;

for i:= 1 to BlockCount do
AT25_32kb_erase((blockcount-1)*32768));
endfor;

Das scheint aber nicht zu funktionieren, laut Handbuch müsste es aber so korrekt sein.

Weiß jemand wie man mit dem AT25xx-Flash korrekt Blöcke löschen kann?
go down go up
Avra hidden
Schreiberling
Avatar
Gender: male
Location: SERBIA  Belgrade, Serbia
Age: 48
Posts: 622
Registered: 07 / 2002
Homepage Private message
Subject: Re: Blockerase bei AT25xx Flash  -  Posted: 20.10.2019 - 18:10   -  
I don't know about AT25, but if you need code for AT45 then let me know.
go down go up
Merlin offline
Schreiberling
Avatar
Gender: male
Location: UNITED KINGDOM 
Age:
Posts: 882
Registered: 03 / 2005
Private message
Subject: Re: Blockerase bei AT25xx Flash  -  Posted: 22.10.2019 - 17:49   -  
Shouldn't the line

Code
AT25_32kb_erase ((blockcount-1) * 32768));


be

Code
AT25_32kb_erase ((i-1) * 32768));


?
Merlin.

:magic:

Software is a black art.
go down go up
Lschreyer offline
Benutzer
Avatar
Gender: n/a
Location: n/a 
Age:
Posts: 478
Registered: 02 / 2007
Private message
Subject: Re: Blockerase bei AT25xx Flash  -  Posted: 23.10.2019 - 12:24   -  
Uhoh...that was a very smart one from me :-o

What a stupid mistake, and I did not see it.
Thank you for opening my eyes! Sometimes you look at your code and do not see the easiest things.
go down go up
Merlin offline
Schreiberling
Avatar
Gender: male
Location: UNITED KINGDOM 
Age:
Posts: 882
Registered: 03 / 2005
Private message
Subject: Re: Blockerase bei AT25xx Flash  -  Posted: 23.10.2019 - 17:18   -  
We've all done it ;-)
Merlin.

:magic:

Software is a black art.
go down go up
 


Registered users in this topic
Currently no registered users in this section

Delete cookies of this forum  •  FAQ / Help  •  Team page  •  Imprint   |  Local time: 12.12.2019 - 04:13