Forum: Mikrocontroller und Digitale Elektronik 25L6406 Flashen?


von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

Guten Morgen,
kennt jemand eine Möglichkeit, mit dem Ollimex AVR-ISP-MK2 einen 
25L6406-SPI Flash zu Flashen? Ich kann mir nicht vorstellen, das es 
nicht gehen würde, jedoch fehlen mir momentan die Infos zur Software 
(oder weitere Hardware) die ich dafür benötige. Ich würde den Flash 
gerne beschreiben, ohne gleich den Chip "neu implementieren" zu 
müssen...

http://media.digikey.com/pdf/Data%20Sheets/Macronix/MX25L6406E.pdf

Die Beschaltung würde ich etwa so machen:
1
AVR-ISP-MK2<-->25L6406
2
3
MOSI-------------SO/SIO1
4
MISO-------------SI/SIO0
5
SCK--------------SCLK Clock Input
6
7
VCC-----------+--VCC + 3.3V Power Supply
8
              +--WP# Write protection
9
              +--HOLD#
10
11
GND-----------+--GND Ground
12
              +--CS
13
RESET---NC
Kann mir jemand sagen ob das (insbesondere bei CS/WP/Hold) so richtig 
ist?

Hintergrund:

Ich habe gestern einen Router zerstört. Habe aus versehen den NVRAM 
gelöscht. (Vor dem Flashen, im "Save-Mode"-Bootloader). Nur ein dummer 
Klick, auf einen richtig bescheuert positionierten und großen Button, 
und schon war es vorbei. ^^

Ethernet und RS232 sind jetzt tot. Jtag hat der nicht. Laut anderen 
Berichten im Netz stimmt das auch so... Da kommt weder was rein noch 
raus.

Die Kiste macht gar nichts mehr, außer leuchten. (3 weitere Router 
funktionieren!!) Ich würde das "Grundgerüst" gerne von einem anderen 
(Baugleichen) Router auf den PC kopieren wollen, die MAC-Adresse(n) 
anpassen, und das ganze wieder auf den defekten Router laden.

[[Das Auslesen eines funktionalen Flash´s funktioniert bestimmt noch 
über Ethernet, ohne ein weiteres Gehäuse öffnen zu müssen! Nur müsste 
ich dann das Rom des defekten wieder Flashen, und ich habe vermutlich 
keinen passenden Programmer. Ich brauche wahrscheinlich den kompletten 
Inhalt.]]

Kann mir jemand sagen, ob ich mit dem oben genannten "Setup" weiter 
kommen würde, und ob es dafür Software gibt?? Oder ob ich ganz anders 
ran gehen soll? Habe ansonnten nur noch native LPT und RS232.

Vielen Dank,
tsx

: Bearbeitet durch User
von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

Tim S. schrieb:
> ohne gleich den Chip "neu implementieren" zu
> müssen...

...Wahrscheinlich bleibt mir nichts anderes übrig...
Ich finde grad gar nix dafür...

von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

Ich habe den Ollimex AVR-ISP-MK2 erst neu gekauft, und noch nichts damit 
gemacht... (Habe aber einiges vor...)

Nunja, kann ich damit irgendwie RAW-Bytes zwischen PC und SPI schaufeln, 
bzw. einen "Mk2-Port" öffnen? Also ohne dass der Mk2 mit seinem 
"Protokoll" (whatever) dazwischen funkt? Win oder Linux ist egal. Dann 
würde ich beginnen ein kleines provisorisches Proggi zu basteln, um den 
Flash lesen und beschreiben zu können...

Ich wollte das Rad nicht wieder neu erfinden, deshalb frag ich lieber 
vorher mal nach...

: Bearbeitet durch User
von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

Einen Raspberry-Pi hätte ich auch noch da - und das kommt mir grad am 
sinnvollsten vor ... Einfach den Flash mal an den SPI hängen...
Weiterhin die Frage(n): Hat jmd. Libs u. paar Tipps für mich?

von Max D. (max_d)


Lesenswert?

Tim S. schrieb:
> Einen Raspberry-Pi hätte ich auch noch da - und das kommt mir grad
> am
> sinnvollsten vor ... Einfach den Flash mal an den SPI hängen...
> Weiterhin die Frage(n): Hat jmd. Libs u. paar Tipps für mich?

http://flashrom.org/RaspberryPi

von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Angehängte Dateien:

Lesenswert?

Max D. schrieb:
> http://flashrom.org/RaspberryPi

Danke für den URL!!! Ich werde mich mal in flashrom.org Einlesen...
(Ich müsste den Raspberry erst wieder "aufsetzen" - mehr oder weniger)

Vorher noch: Kann das eventuell auch mit PonyProg klappen?
[sovielleicht.png]

Bzw. hat jemand Erfahrung mit den Settings!?
Oder soll ich einfach mal drauf loß probieren?

Danke schon mal...

[Achja Sch***e Sorry wegen den 300 KB, habe eben nicht mehr drauf 
geachtet]

: Bearbeitet durch User
von Max D. (max_d)


Lesenswert?

Also das letzte mal als ich mit PonyProg zu tun hatte war das nur für 
Seriell/Parallel-Port entwickelt...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.