Forum: Mikrocontroller und Digitale Elektronik ft232r eeprom spec?


von Gast (Gast)


Angehängte Dateien:

Lesenswert?

Steht irgendwo beschrieben, was die Daten im EEPROM bewirken? Ich habe 
einen EEPROM dump und würde gerne darin etwas ändern (TX (nicht) 
invertiert), weiß aber nicht, wo.

http://www.ftdichip.com/Products/FT232R.htm
http://www.ftdichip.com/Resources/Utilities.htm#MProg

Das MProg Template hilft nicht weiter.

von Gast (Gast)


Angehängte Dateien:

Lesenswert?

Anbei der Dump (mit ftdi_eeprom ausgelesen).
Sieht so aus, als wären es immer 2 Byte vertauscht LSB first.

von B e r n d W. (smiley46)


Lesenswert?

Der Inhalt des EEPROMs wird vom Treiber gelesen, wie Seriennummer, 
Hersteller, Stromaufnahme... Der Inhalt des EEPROMs hat also nur Einfluß 
auf den Treiber.

Meines Wissens kann Tx nicht per Software invertiert werden. Dann mußt 
Du schon einen Inverter nachschalten. Oder die Gegenseite arbeitet auch 
mit TTL Pegeln.

Mfg, Bernd

von Gast (Gast)


Lesenswert?

Vielleicht ist das Format identisch zu den alten Versionen. Aus 
Beitrag "Re: FT232 und EEPROM" a) EEPROM auf 16 Bit 
Wortbreite mit Widerständen einstellen

Der Treiber ist unter Linux ftdi_sio, keine Ahnung, ob man dem direkt 
Einstellungen zuschanzen könnte.

Wie oben im EEPROM Template von MProg zu sehen, gibt es eine Option zum 
invertieren von einigen Pins, so auch TX. Steht auch im Datenblatt.

Man könnte die 'Codierung' natürlich systematisch durch Ändern von 
Werten mit MProg herausfinden.
Ich hatte gehofft, das wäre schon dokumentiert.

von Gast (Gast)


Lesenswert?

Es ist dokumentiert, allerdings ist ein NDA erforderlich. Es gibt auch 
eine Checksumme.

"FTDI FT232R / FT245R EEPROM Data Structure and Checksum Non-Disclosure 
Agreement"

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.