Serial Flash auslesen/beschreiben

OP #2340643
Lesenswert?

Habe hier einen W25X40AL Flash der per SPI angesprochen wird. Diesen 
möchte ich gerne auslesen und den Inhalt ggf. auf einen baugleichen 
kopieren.
Was wäre denn da die einfachtse Lösung um das direkt am PC mit einer 
Schnittstelle (seriell/parallel) zu machen?
Konnte leider keine Schaltung finden
#2340656
Lesenswert?

Sebastian R. schrieb:
> Was wäre denn da die einfachtse Lösung um das direkt am PC mit einer
> Schnittstelle (seriell/parallel) zu machen?

Nimm doch einfach die Siprog-Schaltung :D

http://www.lancos.com/e2p/siprog_base.png

Danach fehlt nur ein bisschen Software. Wenn du VisualBasic ein bisschen 
beherrschst, unter http://www.b-kainka.de/basis.htm oder 
http://www.b-kainka.de/portnt.htm ist irgendwo eine DLL zu finden, mit 
der man an die Signale rankommt(win98, NT, 2000, XP).

mfg mf

PS: Probier mal, ob PonyProg von http://www.lancos.com/prog.html deinen 
Baustein nicht schon so unterstützt.
OP #2383911
Lesenswert?

So, bin leider jetzt erst dazu die Schaltung aufzubauen.
Habe hier diese Schaltung verwendet: 
http://www.qsl.net/ok1vbr/ponny/SI%20Prog%20schematics.htm
Änderungen: Die Stromversorgung über RS232 hab ich weggelasse und den 
Flash direkt mit 3,3V aus Labornetzteil versorgt. Die Z-Dioden haben 
ebenfalls 3,3V.
Serielle Schnittstelle steht auf Standardeinstellungen, PonyProg steht 
auf "Siprog API", Calibration wurde auch erfolgreich durchgeführt.
Device habe ich auch "SPI eeprom 25040" eingestellt. Beim lesen kommen 
aber nur Nullen raus.
Hab mal mit dem Oszi geschaut und gesehen, dass auf Pin2 (SO) des Flash 
nur Gezuppel rauskommt.
Kann mir jemand einen Tip geben?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren