Windows+USB-Blaster+OpenOCD

OP Persönliche Seite #5730751
Hallo Leute,

das Thema OpenOCD war schon mehrfach hier. Leider noch nicht genau in 
dieser konstellation:
Momentan versuche ich unter Windows 7 einen Altera USB-Blaster (China 
clon) zur Zusammenarbeit mit OpenOCD zu überreden.

Der Altera Treiber für den USB-Blaster ist installiert und mit Quartus 
kann ich den Usb-Blaster benutzen.

Meine OpenOCD Konfiguration lautet bisher:

interface usb_blaster
usb_blaster_vid_pid 0x09FB 0x6001
usb_blaster_lowlevel_driver ftdi

und entspricht damit exakt den defaultwerten aus 
interfaces\altera-usb-blaster.cfg

Mein USB-Blaster hat genau die VID und PID wie oben angegeben. Habe ich 
gecheckt.

folgendes meldet OpenOCD beim Start:
Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
Warn : Adapter driver 'usb_blaster' did not declare which transports it 
allows; assuming legacy JTAG-only
Info : only one transport option; autoselect 'jtag'
Warn : incomplete ublast_vid_pid configuration
Info : usb blaster interface using libftdi
Error: unable to open ftdi device: usb_open() failed

Die Warning mit der incomplete VID und PID configuration habe ich im 
Sourcefile nachgesehen. Das ist m.E. ein bug im Programm, weil die 
Anzahl der Parameter nicht richtig gecheckt wird.

Bloeder ist der Fehler "unable to open ftdi device: usb_open() failed"
Da geht es jetzt nicht weiter.

Kann mir da jemand einen Tipp geben? Muss ich womöglich für den 
USB-Blaster irgend einen generischen ftdi-Treiber installieren? Und 
funktioniert er danach noch mit Quartus?

Bin für jeden Tipp dankbar!

Andi
Andi M. schrieb:
> Der Altera Treiber für den USB-Blaster ist installiert und mit Quartus
> kann ich den Usb-Blaster benutzen.

Das ist dann aber IMO der flasche Treiber - OpenOCD will da LibUSB oder 
WinUSB sehen.

Beides zusammen geht vermutlich nur mit dem LibUSB-Win32 Filtertreiber, 
den man mit Zadig instellieren kann.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 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.