FT232H mit FT_PROG EEPROM beschreiben

OP #5405890
Ich hab hier ein FT232H-Modul das ich gerne umkonfigurieren und als 
JTAG-Programmer für Lattice FPGAs verwenden möchte.
Das FT-Prog von FTDI stürzt allerdings kommentarlos bei der Suche nach 
verfügbaren Devices ab (Devices -> Scan and Parse).

http://www.ftdichip.com/Support/Utilities.htm#FT_PROG

So ein Ding hab ich: 
https://www.ebay.de/sch/sis.html?_itemId=null&_nkw=FT232H+High+Speed+Multifunction+USB+to+JTAG+UART+FIFO+SPI+I2C+CJMCU+Module&_trksid=p2047675.m4100.l9146

Hat es jemand hinbekommen, seinen FT232H mit dem Programm erfolgreich zu 
flashen?
OP #5406341
pitschu schrieb:
> mit dem FT232H programmieren ohne den FT umzuflashen.

Welche Meldung kommt denn da bei dir wenn du auf "Detect Cable" drückst?

Auch sowas?
1
INFO - Cable Auto Detection Activated.
2

3
INFO - No Lattice HW-DLN-3C (parallel) cable detected.
4

5
INFO - No Lattice HW-USBN-2A cable detected.
6

7
INFO - Board with FTDI USB Host Chip detected.
8

9
INFO - Detected HW-USBN-2B (FTDI) cable at port FTUSB-0.
Gast #5406355
Max M. schrieb:
> Hat es jemand hinbekommen, seinen FT232H mit dem Programm erfolgreich zu
> flashen?

Ja bei mir funktioniert das mit dem flashen, habe aber auch Module mit 
dem Chip bei denen es nicht funktioniert. USB/RS485 Adapter aus China, 
da klappt es nicht.
Was ich dazu gefunden habe, es gibt auch gefälschte FTDI Chips, die 
werden vermutlich in China verbaut, die funktionieren so weit auch, nur 
mit dem flashen klappt es bei diesen Chips nicht. Kann sein das Du auch 
so eine Fälschung hast.
OP #5406510
Gast #5406684
Mit 'Diamond Programmer' meine ich die Software von Lattice. Als 
Hardware nutze ich einen China FT232H Adapter (TIAO USB ...) oder den 
auf dem Gnarly board V2 verlöteten FT232H. Die Pin Belegung FT -> 
FPGA/Flash muss wie folgt sein:
AD0 -> SCK
AD1 -> Flash MOSI
AD2 -> Flash MISO
AD4 -> SS
AD7 -> Reset
OP #5406693
pitschu schrieb:
> Die Pin Belegung FT ->
> FPGA/Flash muss wie folgt sein

Du verwendest einen iCE40, der hat, soweit ich das sehe, keinen internen 
Flash, du programmierst also einen externen Flash via SPI.
Ich verwende aktuell einen Mach XO2, bei dem Flash bereits integriert 
ist. Ich nehme an, da verwendet man die Pins AD0-AD3 (also JTAG)?
Gast #5922563
Max M. schrieb:
> pitschu schrieb:
>> Die Pin Belegung FT ->
>> FPGA/Flash muss wie folgt sein
>
> Du verwendest einen iCE40, der hat, soweit ich das sehe, keinen internen
> Flash, du programmierst also einen externen Flash via SPI.
> Ich verwende aktuell einen Mach XO2, bei dem Flash bereits integriert
> ist. Ich nehme an, da verwendet man die Pins AD0-AD3 (also JTAG)?


Beim Mach XO3 geht die MPSSE JTAG mit dem Diamond Programmer und UM232H,

ADBUS0    TCK
ADBUS1    TDI
ADBUS2    TDO
ADBUS3    TMS

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.