FT Prog kann EEPROM nicht schreiben

OP #7551869
Lesenswert?

Hallo

Ich kann mit dem FT Prog den EEPROM erfolgreich löschen, beim schreiben kommt jedoch die beiliegende Fehlermeldung.

Bin auf win 10 mit dem aktuellen FTDI Triber/FT Tool. Kennt jemand dieses problem? Existiert eine alternative zu FT Tool zum beschreiben dieses EEPROMS?

Angehängte Dateien:
Moderator Persönliche Seite #7551881
Lesenswert?

Max M. schrieb:

Existiert eine alternative zu FT Tool zum beschreiben dieses EEPROMS?

Ja, unter Linux. Die Benutzerfreundlichkeit ist, naja, sehr gewöhnungsbedürftig, aber wenn man rausgefunden hat, wie sie benutzt werden muss, funktioniert sie. :-) Der wirklich große Vorteil dieses Tools ist, dass man sie auch automatisiert benutzen kann, um bspw. Seriennummern selbst zu vergeben und zu dokumentieren.

Falls Linux für dich eine Option ist, kann ich mal ein Beispiel für die Benutzung zusammen kramen.

OP #7551902
Lesenswert?

Jörg W. schrieb:

Luft nach oben

Ja definitiv, habs aus dem grund auch vorerst ohne genauere Betrachtung gleich verworfen.

Zusatzinfo: Brandneues FT2232H mini module von nem tier 1 Distributor aus den USA. Modifikationen am modul: nur jumper für 5V versorgung über usb gesetzt Löschvorgang gem. FT Prog erfolgreich. Nach power cycle und scan folgendes bild. Auffäligkeit gelb markiert. Ist irgendwas gebrickt? (falls ja wieso/wie?)

Angehängte Dateien:
Moderator Persönliche Seite #7551924
Lesenswert?

Max M. schrieb:

Ja definitiv, habs aus dem grund auch vorerst ohne genauere Betrachtung gleich verworfen.

Wie geschrieben: das Ding funktioniert, und es hängt nicht von irgendwelchen Mimöschen ab, ob das OS nun gerade da was benutzt.

Knackpunkt ist ein wenig, dass sie immer eine Config-Datei in der Kommandozeile haben wollen, selbst bei einem Erase.

1
ftdi_eeprom --device i:0x0403:0x6001 --erase-eeprom empty.cfg

Wie angedeutet, darf diese fürs reine Löschen allerdings eine leere Datei sein. Ja, ist irgendwie schräg.

Sowie man etwas auslesen will, muss natürlich zumindest

1
filename="mydumpfile.bin"

drin stehen, dann funktioniert --read-eeprom.

Wenn du etwas schreiben willst, brauchst du ein richtiges Configfile:

1
vendor_id=0x0403
2
product_id=0x6001
3

4
manufacturer="Joerg Wunsch"
5
product="FT232BQ Adapter"
6
serial="DL8DTL4412"
7
use_serial=true
8
self_powered=false
1
ftdi_eeprom --device i:0x0403:0x6001 --flash-eeprom ftdi.cfg

Eben nachvollzogen (an einem eigenen Board mit einem FT232BQ), funktioniert.

OP #7551970
Lesenswert?

Gem. dem sollte doch alles gut sein (hab noch die ftdilibs installiert damits geht):

FTDI eeprom generator v0.17 (c) Intra2net AG and the libftdi developers opensource@intra2net.com FTDI read eeprom: 0 EEPROM size: 128 Used eeprom space: 82 bytes Flashing raw eeprom from file eeprom.new (128 bytes) FTDI write eeprom: 0 FTDI close: 0

Mehrmals beschrieben, sogar noch im RAW modus. eeprom.new enthält Daten. Stecke ich den FTDI aus und wieder ein-> lese mit FTprog keine änderung (gleich wie vorheriges bild nur 0x00 oder 0xFF), lese mit ftdi_eeprom: alles 0x00

#7552149
Lesenswert?

Max M. schrieb:

Zusatzinfo: Brandneues FT2232H mini module von nem tier 1 Distributor aus den USA. Modifikationen am modul: nur jumper für 5V versorgung über usb gesetzt Löschvorgang gem. FT Prog erfolgreich. Nach power cycle und scan folgendes bild. Auffäligkeit gelb markiert. Ist irgendwas gebrickt? (falls ja wieso/wie?)

Schau ins Datenblatt des FT2232H. Der hat kein internes EEPROM. Du solltest auf dem Board ein 93C46 Microwire EEPROM finden. Wenn nicht, dann ist es normal, dass Du kein EEPROM programmieren kannst - es ist dann nämlich keines da.

fchk

OP #7552299
Lesenswert?

Christoph db1uq K. schrieb:

https://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_FT2232H_Mini_Module.pdf laut Schaltplan auf S.10 ein 93LC56B

Genau das war das Problem: Es ist da und ich habe das Zeugs nach der USB Versorgungsjumperung als komplett lauffähig betrachtet und weitere HW Probleme ausgeschlossen. Anyway VCCIO wird nicht mit den 3.3V boardintern versorgt. Damit halt ebenfalls kein EEPROM.

Sobald dies Verorgt wurde, läuft FT Prog. Wenn ihr das ganze für bescheuert haltet, bleibt mir wohl nix überig als euch recht zu geben :P. Klassiker: HW Problem ausschliessen und verrückt werden ab der SW.

Danke für die Hilfe

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