Forum: Mikrocontroller und Digitale Elektronik Flash Chip ersetzen - möglich? - welchen chip? (AMD Flash)


von Alex (Gast)


Lesenswert?

Hi

also um erstmal Reibereien zu vermeiden, ich habe das Forum durchsucht, 
auch andere und nichts gefunden. Mein Problem ist einfach etwas zu 
speziell.

Ich habe hier vor mir ein Linksys WAP 54g (V1.0) mit einem Broadcom Chip 
und AMD Flash. Nun gibt es die Möglichkeit auf diesem Gerät eine andere 
Firmware zu flashen (dd-wrt). Leider ist der Flash nicht ausreichend, um 
eine "volle" Version (also kein micro-image mit abgespeckten Funktionen) 
draufzuprügeln. Daher hatte ich die Idee, den Flash via JTAG (vorhanden) 
zu sichern, einen größeren Flash draufzulöten (außnahmsweise viel 
Löterfahrung verhanden.. :D) und das Backup daraufzuspielen. Das ganze 
sollte ja schonmal klappen.

Das einzige Problem: Ich weiß, dass Flashs (auch von AMD) vierschiedene 
Befehlssätze haben. Darum kann ich nicht einfach einen beliebigen Flash 
reinschweißen. Nur, welchen kann ich nehmen?

Der Flash, der zur Zeit drin ist: AM29LV160DB 90EC (2MB)
Ich möchte danach ca. 8MB haben.
Eine Möglichkeit (denke ich..): Am29LV320DB90EC (4MB)
Lieber wäre mir einer aus der AM29LV-Familie, mit 8MB.. gibt es überhaut 
einen? Und wäre der kompatibel mit dem Befehlssatz des AM29LV160DB-90EC? 
...

von Alex (Gast)


Lesenswert?

Sorry für doppelpost.

Habe jetzt eine Familie gefunden, die interessant aussieht (vom 
Speicherplatz): Am29LV065D (8MB)
Nur leider habe ich keine Ahnung, ob die überhaupt Pinkompatibel sind - 
geschweige denn Befehlskompatibel.... help :(

von holger (Gast)


Lesenswert?

>Nur leider habe ich keine Ahnung, ob die überhaupt Pinkompatibel sind -
>geschweige denn Befehlskompatibel.... help :(

Sowas findet man in den Datenblättern. Beide ausdrucken und 
nebeneinander
legen, voila schon hat man die Antwort.

von Frank B. (f-baer)


Lesenswert?

Alex schrieb:
> Sorry für doppelpost.
>
> Habe jetzt eine Familie gefunden, die interessant aussieht (vom
> Speicherplatz): Am29LV065D (8MB)
> Nur leider habe ich keine Ahnung, ob die überhaupt Pinkompatibel sind -
> geschweige denn Befehlskompatibel.... help :(

Befehlskompatibilität ist nicht alles. Die Speicherorganisation redet da 
auch noch ein Wörtchen mit.
In aller Regel hilft dir das Wechseln nicht im Mindesten weiter, da die 
Firmware ihre Speicheradressen kennt und auch nur die benutzt. Wenn ich 
ein Gerät mit 512MBit Flash ausstatte, dann bring ich dem nicht mehr bei 
als unbedingt notwendig, ergo wird ein 1024MBit-Flash nicht komplett 
genutzt, selbst wenn er kompatibel ist.

von holger (Gast)


Lesenswert?

>Wenn ich ein Gerät mit 512MBit Flash ausstatte, dann bring ich dem
>nicht mehr bei als unbedingt notwendig

Ich schon, zwecks zukünftiger Erweiterungsmöglichkeiten.
Was die Firmware jetzt aber macht kann man nicht sagen.
Im schlimmsten Fall fragt die die Chip ID ab. Dann ists Essig mit
Flash austauschen. Da hilft wohl nur ausprobieren.

von Kai F. (k-ozz)


Lesenswert?

Grundlegend ist erst einmal die Frage zu klären, ob die zusätzlich 
notwendigen Adressleitungen zwischen dem Flash und der MCU vorhanden und 
steuerbar sind und dann muß man schauen, ob die ISP-Routinen mit dem 
Flash arbeiten.

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.