-
Thread
Diskussionsrunde: Opensource Entwicklungstools für STM32
#daemon_startup reset #gdb_flash_program enable # interface configuration interface ft2232 #ft2232_device_desc "Olimex OpenOCD JTAG A" ft2232_device_desc "Olimex OpenOCD JTAG TINY A" ft2232_layout olimex-jtag jtag_speed 10 jtag_nsrst_delay 100 jtag_ntrst_delay 100 # scan chain
Das muss je nach eurem Debugger angepasst werden. [pre] # interface configuration interface ft2232 #ft2232_device_desc "Olimex OpenOCD JTAG A" ft2232_device_desc "Olimex OpenOCD JTAG TINY A" ft2232_layout olimex-jtag jtag_speed 10 [/pre] Sollte soweit klappen. Einfach mal testen. Als
-
Thread
LPC-H2148 OpenOCD(rev 1454) mit Olimex ARM-USB-OCD
0]=ocd_ft2232_device_desc Debug: 24 0 command.c:108 script_command(): script_command - ft2232_device_desc, argv[1]=Olimex OpenOCD JTAG A Debug: 26 0 command.c:91 script_command(): script_command - ft2232_layout
target init complete Debug: 77 3 ft2232.c:1540 ft2232_init_ftd2xx(): 'ft2232' interface using FTD2XX with 'olimex-jtag' layout (15ba:0003) Debug: 78 296 ft2232.c:1651 ft2232_init_ftd2xx(): current latency timer: 2
-
Thread
OpenOCD in Version 0.3.0
our ports telnet_port 4444 gdb_port 3333 #commands specific to the Amontec JTAGKey interface ft2232 ft2232_device_desc "Olimex OpenOCD JTAG A" ft2232_layout "olimex-jtag" ft2232_vid_pid 0x15BA 0x0003 jtag_speed 2 jtag_nsrst_delay 200 jtag_ntrst_delay 200 #reset_config <signals> [combination
our ports telnet_port 4444 gdb_port 3333 #commands specific to the Amontec JTAGKey interface ft2232 ft2232_device_desc "Olimex OpenOCD JTAG A" ft2232_layout "olimex-jtag" ft2232_vid_pid 0x15BA 0x0003 jtag_khz 2 jtag_nsrst_delay 200 jtag_ntrst_delay 200 source [ find board/deinboard.cfg
-
Thread
Günstiger USB - I²C Controller
Spricht was gegen den FT2232? Dessen MPSSE kann mit entsprechenden DLLs auf der Clientseite unterschiedlichste serielle Protokolle implementieren, so auch I²C : http://ftdichip.com/Projects/MPSSE/FTCI2C.htm
Hallo, FT2232D, Bausatz / Modul / Buch gibts hier http://www.b-redemann.de, auch günstig. Im Buch ist ein Beispiel mit dem LM75. J.
-
Thread
EAGLE: LQFP-48 Padgröße des FT232HL
bin bereit 20 Euro für eine seuber und gut erstellte Lib für den zu zahlen. Enthalten sein muss: FT232HL FT232HQ FT2232HL FT2232HQ FT4232HL FT4232HQ
20 Euro für eine seuber und gut erstellte Lib für den zu > zahlen. > > Enthalten sein muss: > FT232HL > FT232HQ > > FT2232HL > FT2232HQ > > FT4232HL > FT4232HQ Ich mach dir das für 250Euro
-
Thread
RS232 <-> einzelne Bits schreiben/lesen
Hallo liebe Forengemeinde, habe folgendes Problem: Ich muss per (USB->FT2232->)RS232 einige Relais ansteuern und auch ein paar High/Low-Bits einlesen. Wie komme ich am geschicktesten von der vom FT2232 ausgegebenen RS232 auf solche einzelnen I/O-Bits, welche dann z.B. über
Der FT 2232 hat doch 2 Ports. Den einen kannst Du als serielle Schnittstelle benutzen, den anderen im Bit-Bang Modus.
-
Thread
Testplatine für serielle/parallele Daten
Praktischerweise hat der FT2232C das alles drin. SPI,I2C,UART. Auf dem PC programmierbar. In Form vom ARM-USB-JTAG kommt da auch noch Strom für die angeschlossene Schaltung raus, vom Chip her oder als Modul DLP2232M (FTDI Shop)
absichern und zusaetzlich eine Spule und Kondensator setzen. Ich würde Dir empfehlen einmal vom FT2232 das Datenblatt bezüglich Randbeschaltung zustudieren oder bietet der PIC die gleiche funktionalitaet des FT232RL ?
-
Thread
Lattice Programmer kaufen
den USBN-2B gekauft. Da der USBN-2B auf einem FT2232H basiert, funktioniert im Prinzip auch jedes beliebige FT2232H-Breakout-Board. Gehe auf diesen Link: https://www.latticesemi.com/view_document?document_id=52605 und gehe auf Seite 28. Da steht, wie Du den FT2232H beschalten musst, um ihn als Programmer benutzen zu können. Du kannst den auch auf Dein eigenes Board mit integrieren. fchk
-
Thread
FT232R als Lattice JTAG Dongle?
moechte gerne das JTAG-Kabel quasi integrieren auf dem Board. Lattice benutzt ja durchgehend den FT2232H, der ist mir aber wegen Verfueg- und Loetbarkeit eher unsympatisch (sollen auch mal Studenten ran :) Im ispVM-Verzeichnis befindet sich eine Header-Datei, die nahelegt, dass auch der FT232R (
Moin, nimm doch einfach den FT232H, den abgespeckten Bruder des FT2232H. Mit der Verfügbarkeit sehe ich kein Problem. Sonst melde dich, ich habe noch ne Menge davon (wie auch dem kleinen 2232L) rumliegen. Wenn du den FT2232L nimmst
-
Thread
Ein paar Fragen zu meiner Platine
: Die Platine soll eine Erweiterung meines Atmel STK500 Boards darstellen, indem sie einen FTDI FT2232D Dual Port USB<->UART mit einem Kanal im FIFO-Modus und einem im UART-Modus dem im STK500 befindlichen AVR zur Verfügung stellt (jeder der auf meinem Board befindlichen 10-Pin-Header wird mit einem
Zwischen Masse und VCC analog zu meinem C2 bei dem FT2232D?
-
Thread
Sheevaplug brauche eine Einführung
????????? (gdb) Was kann da fehlen ? Mein openocd.cfg File sieht so aus interface ft2232 ft2232_layout sheevaplug ft2232_vid_pid 0x9e88 0x9e8f ft2232_device_desc "SheevaPlug JTAGKey FT2232D B" adapter_khz 2000
http://www.marvell.com/products/embedded_processors/developer/kirkwood/sheevaplug.jsp # interface ft2232 ft2232_layout sheevaplug ft2232_vid_pid 0x9e88 0x9e8f ft2232_device_desc "SheevaPlug JTAGKey FT2232D B" adapter_khz 2000 Auch hier leider keine Veränderung.. Gruss Denis
-
Thread
ARM JTAG Debugger: Alternative zum OpenOCD
Hallo ARM-Programmierer, ich habe jetzt ein wenig mit einem FT2232 basiertem JTAG I/F und dem OpenOCD rumgespielt (in Eclipse über GDB). Nun, bis man es zum laufen hat, dauert es ein wenig. OpenOCD kostet ja auch nichts und da wollen wir mal nicht meckern.
nicht schlecht für den privaten Anwender. Gibt es sonst eine alternative zum OpenOCD um über ein FT2232 basiertes JTAG I/F zu debuggen und zu flashen? Oder freuen sich alle Hersteller über das OpenOCD? Ansonsten wären ja alle I/F mit dem FT2232 unbrauchbar, wenn ich das richtig verstehe. 900ss
-
Thread
openbiosprog-spi - Open-Hardware / Open-Source USB-basierter SPI BIOS-Chip Programmer
gar nicht auf die Idee gekommen mir die älteren Chips anzuschauen. Vom Preis her rentiert sich der FT2232D nicht sonderlich, kostet fast genausoviel wie der FT2232H. Die Geschwindigkeit sollte schon so hoch wie möglich sein, aber vermutlich gibts bei dieser Applikation keine _großen_ Unterschiede, weil
Frank K. schrieb im Beitrag #1839442: > Warum hast Du nicht den FT2232D genommen? Der 2232H hat den SPI als Hardware. Du mußt nicht mit den Ports wackeln. Werf mal einen Blick ins Datenblatt, da hat sich doch einiges geändert.
-
Thread
USB I/O-Interface
schau dir mal den neuen Chip von FTDI an (FT2232C) Der IC hat hat eine Multiprotokoll Engine drin, die auch für I2C konfiguriert werden kann. http://www.ftdichip.com/Projects/MPSSE/FT2232C-Proj02_v11.pdf GRuss Jörn
Für den FT2232C hab ich von FTDI schon ein Design gesehen zum EEPROM lesen/schreiben. Bestand aus Schaltplan und Delphicode. Gruss Jörn
-
Thread
[?] libmpsse.dll, Fehler bei SPI-Lesen
Man kann doch zumindest beim FT232 und FT230 die Pins invertieren - geht mit FT_PROG und damit die Konfiguration ändern. Ich weiss nicht, ob das auch beim FT2232 geht, habe keinen FT2232 zur Hand.
Stephan S. schrieb im Beitrag #8014671: > Ich weiss nicht, ob das auch beim FT2232 geht Bei den H-Typen (die mit MPSSE) geht das zumindest mal nicht, auch nicht beim FT232H.
-
Thread
ICE40UP NVCM programmieren
NVCM aber mit dem Radiant- oder dem Diamond Programmer >> programmieren, dazu brauchst du halt einen FT2232 als Interface. > > Hmm, ach wenn ich nur einen Logik-Analyzer hätte xD Wenn im Programmer nur ein FT2232 drin ist und sonst keine Logik oder Intelligenz, dann brauchst du nicht mal einen Logik-Analyzer. Datenblatt des FT2232 und der USB Monitor für dein Betriebssystem (oder deines VM Hosts) reichen. Bisschen fummelig das Timing Diagramm aus den USB Transaktionen zu rekonstruieren... Und sonst baust du dir deinen
-
Thread
AT91SAM7S-EK Evaluation Board und OpenOCD
danke erst mal für antwort. also muß ich die arm7_ft2232.cfg datei verwenden. wie bringe ich dem OpenOCD bei das es die arm7_ft2232.cfg verwenden soll und nicht at91sam7_wiggler.cfg. wie und wo muß ich mein makefile verändern. bestimmt im makefile unter
Wieso MUSST du die arm7_ft2232.cfg verwenden? Das doch hängt davon ab, welches JTAG-Device du zu deinem AT91SAM7S-EK gekauft/gebaut hast. Wenn es ein USB JTAG Device mit ft2232 ist, dann passt es. Nicht USB auf dem AT91SAM7S-EK
-
Thread
USB-Verbindung zwischen zwei FPGAs
man ja folgende Datenflüsse: PC(API) <--(USB)--> FT2232 <--(SPI/FIFO)--> FPGA. Bei einer USB-gestützen Kommunikation zwischen zwei FPGAs hätte ich mir das jetzt so vorgestellt: FPGA1 <--(SPI/FIFO)--> FT2232 <--(USB)--> FT2232 <--(SPI/FIFO)--> FPGA2
USB braucht Master und Slave. Ob ein FT2232 als Master konfiguriert werden kann?? Wohl kaum. USB funktioniert so was es kostet nämlich nicht. Hobby Elektonik. Nicht umsonst generiert Apple Thunderboldt als Gegenstück zu USB3. Nimm Firewire
-
Thread
Programm, mit dem man per USB-VCP (FT232) IIC-ICs programmieren kann
Der FT232 kann kein I2C. Anders sieht es beim FT2232 aus, dessen MPSSE kann dazu gebracht werden -- dann aber nicht über eine serielle Schnittstellenemulation, sondern durch die zur Ansteuerung der MPSSE angebotenen
Rufus Τ. F. schrieb im Beitrag #5773280: > Der FT232 kann kein I2C. Anders sieht es beim FT2232 aus, dessen MPSSE > kann dazu gebracht werden ... Vor weit über 10 Jahren hätte ich auch gerne mit dem FT2232 ein I2C Bus angesteuert. Ich meine, ich
-
Thread
Probleme beim Programmieren des Lattice iCEstick FPGA
where-is-control-panel Somit kannst du den Treiber via Bild sehen, Port A und Port B. Siehe Anhang. FTDI2232x.PNG Gruss Holger. P.S. Hier noch ein Thread von dem ice40 Stick http://www.mikrocontroller.net/topic/321361 ..... FT2232C ist doch der FT2232H FTDI 2232 H Baustein auf dem ICE40 Stick ? Die
Windows Update auf den neuesten Stand gebracht wurde. Holger schrieb im Beitrag #3871328: > FT2232C ist doch der FT2232H FTDI 2232 H Baustein auf dem ICE40 Stick ? > Die Treiber sind da wohl nicht gleich FTDI2232H,FTDI2232D.??? Doch, sind gleich.
-
Thread
CPLD von XILINX über USB Programmieren?
Hallo zusammen. Rein theoretisch müsste man einen XC95* doch auch elegant über PC -> USB -> FT2232L -> JTAG -> XC95* programmierne können. Real suche ich aber bisher auffallend vergeblich nach Beiträgen, wo Leute vom erfolgreichen Programmieren ihrer CPLDs mittels FT2232 + JTAG berichten.
Hi, Clemens hat ein Beispiel's Code in der Codesammlung hinterlegt. Zum FT2232 mit MPPSE (JTAG) findest du Info's unter www.morph-ic.com oder ubioxtool. Gruß, Dirk
-
Thread
Frage an Amontec JTAGkey user
Die Amontec Software funktioniert mit dem Nachbau aber nicht, da diese eine ID im EEPROM des FT2232 abfragt. Und die fehlt dir.
Hat jemand Infos, welche ID ins EEPROM des FT2232 rein muss, damit es als Amontec JTAGkey erkannt wird?
-
Thread
Problemlösung für USB Baustein FT232B von FTDI
Betreffen diese HW-Probleme auch den FT2232 ?
Mit der HW des FT2232 habe ich noch keine Probleme, ich stehe allerdings auch erst bei der aller ersten Prototyp-Platine, hab den FT2232D. Ich habe ein anderes Problem, der Treiber, aber das steht schon in einem anderen
-
Thread
Probleme mit openocd - AT91SAM7X und OS X
main(): Open On-Chip Debugger (2007-04-26 16:40 CEST) Debug: jtag.c:1389 jtag_init(): - Debug: ft2232.c:1420 ft2232_init_libftdi(): 'ft2232' interface using libftdi with 'usbjtag' layout (0403:6010) Debug: ft2232.c:1462 ft2232_init_libftdi(): current latency timer: 2 Debug: ft2232.c:1625 usbjtag_init
the target on startup (reset | attach) daemon_startup reset #interface configuration interface ft2232 jtag_speed 0 #use maximum speed reset_config srst_only jtag_device 4 0x1 0xF 0xE #ft2232_device_desc "Dual RS232 A" ft2232_layout usbjtag #ft2232_vid_pid 0x00 0x00 #we
-
Thread
Motorola/Freescale BDM
Hoi, die Geschichte mit dem FT2232 würde mich interessieren. Wie hast du das gemacht? BTW: Board sieht nicht so übel aus. Was kann es alles? Gruss
zusammengefrickelter Parallelport-Adapter. Die maximale Frequenz auf dem synchronen seriellen Port vom FT2232 ist 6 Mhz, aber USB-Delays machen die Sache noch deutlch langsamer. Wenn der FT2232 fuer JTAG verwendet wird kann man wohl so 100 bis 150 kB/s erreichen. Ich wuerde BDM in der selben Groessenordnung
-
Thread
Probleme mit OpenOCD USB + LPC2148
options.c:50 configuration_output_handler(): Open On-Chip Debugger (200 8-06-19 19:00) svn: 717 Error: ft2232.c:1419 ft2232_init_ftd2xx(): unable to open ftdi device: 2 Error: ft2232.c:1434 ft2232_init_ftd2xx(): ListDevices: 2 Error: ft2232.c:1436 ft2232_init_ftd2xx(): 0: Dual RS232 A Error: ft2232.c:1436 ft2232_init_ftd2xx(): 1: Dual RS232 B Ich habe bis jetzt noch keine Einstellung gefunden, mit der dieser Fehler nicht mehr auftritt...!? Als nächstes habe ich versucht, mit Flash Magic 4.30 nur mal
-
Thread
Olimex USB-JTAG Adapter für ARM Problem
Ausserdem heisst das Interface bei aktuellen Versionen des OpenOCD "interface ft2232" (mit Unterstützung für FTD2XX oder die OpenSource libftdi), entsprechend auch die anderen Optionen "ft2232_layout", "ft2232_device_desc" und "ft2232_vid_pid". Gruss, Dominic
Wie oben schon geschrieben: es muss "interface ft2232" heißen.
-
Thread
Xilinx SVF-File abspielen
wenn ich die Frage nochmal lese, die Marius S. schrieb im Beitrag #2108201: > würde gerne mit den FT2232H ein SVF-File aus Xilinx Impact abspielen. Aus Impact heraus kann nur mit den Xilinx-Porgrammieradaptern (und deren Nachbauten) programmiert werden. Da ist ein FT2232 nicht dabei... Aber dann
sollten damit möglich sein: http://wesche.we.ohost.de/Homepage/Version_3/index.php?section=PC_Delphi_FT2232_JTAG.html
-
Thread
UART to SPI Gateway
Klingt so, also ob du eigentlich einen USB-SPI-Wandler suchst. Also den FT2232.
Der FT2232 ist ein Möglichkeit! Ich nutze den FT232RL mit dem D2XX-Treiber um in in Labview ein zu binden. Jetzt ist meine Frage kann ich den FT2232C genauso benutzen in Labview? Problem ist auch
-
Thread
C++ QT Creater FTD2xx.lib einbinden
Hallo, Ich bin gerade dabei den FT2232 mittels der D2xx libary auszulesen. Nun möchte ich versuchen die FTD2xx.lib in mein Projekt einzubinden doch aus irgendeinem Grund gelingt das nicht ganz. Folgendes habe ich in der pro Datei
description, NULL ); if (ftStatus == FT_OK) { if (ftDevice == FT_DEVICE_232R) qDebug() << "device is FT232R"; else if (ftDevice == FT_DEVICE_2232C) qDebug() << "device is FT2232C/L/D"; else if (ftDevice
-
Thread
Lattice ICE40: IceCUBE2 - programmierbutton fehlt
den Stick aber: === Bus 001 Device 006: ID 0403:6010 Future Technology Devices International, Ltd FT2232C Dual USB-UART/FIFO IC === Was mache ich falsch?
Beitrag #3494518: > Bus 001 Device 006: ID 0403:6010 Future Technology Devices > International, Ltd FT2232C Dual USB-UART/FIFO IC > === FT2232C ist doch der FT2232H FTDI 2232 H Baustein auf dem ICE40 Stick ? Die Treiber sind nicht gleich FTDI2232H,FTDI2232D. Frage: Hast du ein z.B Window7 System
-
Thread
Fehler in der Übertragung
zusammen, habe eine Kommunikation zwischen FPGA und PC. Die Kommunikation erfolgt mittels USB und dem FT2232H von FTDI. Ich betreibe den FT2232H in Synchronous FIFO Mode. Habe zur Inbetriebnahme der Strecke einen 16Bit Vector den ich einfach nur inkrementiere (0....FFFF-0...FFFF). Wenn ich auf dem PC
Zweifel an deinem FTDI Core hast, kannst du es mal mit diesem probieren: http://opencores.org/project,ft2232hcore
-
Thread
Was machen mit zwei halben Bänken?
auf 3.3V gesetzt weil der FT2232H solche Pegel liefert, und die andere Bank auf 1.8V für DAC und ADC. Jetzt sind beide Bänke noch lange nicht vollständig genutzt. Eigentlich würde ich gerne noch einen SRAM Stein draufbauen, aber
Kannst du die Signale vom FT2232H über Pegelwandler führen? Sowas wie z.B. TI 74LVC2G45 ist dafür eigentlich ausreichend schnell
-
Thread
Programmer ohne Programmer
Irgendeine Variante von Programmiergerät wirst du brauchen. Das kann worst case ein simpler FT232R sein. Ein FT2232 (oder vergleichbar) mit seiner MPSSE wäre allerdings deutlich besser geeignet.
offenbar nicht), Parallelport (vermutlich dann erst recht nicht), irgendwas an FTDI-Chips? Mit einem FT2232 oder FT232H lässt sich ein recht passabler Programmer aufbauen.
-
Thread
stm32 tutorial
sehr gut debuggen. Einzige Änderung in den scripten ist in der openocd-usb.cfg: [code] interface ft2232 ft2232_vid_pid 0x0403 0x6010 ft2232_device_desc "Dual RS232" ft2232_layout "oocdlink" #ft2232_latency 2 jtag_khz 4000 [/code] Ich habe den STM32 code einfach komplett mit cm3dbg übersetzt
>(selbst kompiliert?). Ja mit ./configure --enable-ft2232_libftdi --enable-verbose --enable-verbose-jtag-io --enable-verbose-usb-io --enable-verbose-usb-comms--enable-verbose-usb-comms Die ganzen verboses sind, weil ich verstehen will was da hinter den
-
Thread
Opencores USB
ich das so machen: <= 2MBit/s UART CP2102. Weil ist sehr billig aber zuverlässig. 2 bis 12 MBit/s FT2232H als UART als auch nur zweil Leitungen und sehr einfach. Ab 12 MBit/s FT2232H im FIFO Modus. Nicht ganz sooo einfach aber immer noch einfach. FT2232H Boards kosten so um die 20€, CP2102 so 1€
Monat ist der finanzielle Nutzen einer Eigenlösung fraglich. Eventuell kann man da ja auch einen FT2232 nehmen mit dem fast optical channel? Klingt nicht so als würden die vollen 40MB/s benötigt.
-
Thread
SWD-Adapter mit FT232H (für OpenOCD, Schaltplan vereinfachen?)
) Der FT232H ist bedrahtet erhältlich (wie der gezeigte FT2232HL), aber etwas günstiger, und braucht laut Datenblatt weniger externe Beschaltung (Spannungsregler weg, kleinere Kondensatoren). Daher bevorzuge ich ihn gegenüber dem klassischen FT2232. Nun habe ich noch offene Fragen wegen dem EEPROM und der Induktivitäten: 1. So wie ich das Datenblatt verstehe, brauche ich das EEPROM für SWD (über MPSSE) nicht, anders als beim FT2232*,
-
Thread
OpenOCD Problem: unable to open ftdi device
################### telnet_port 27182 gdb_port 31415 interface ft2232 ft2232_device_desc "Amontec JTAGkey A" ft2232_layout jtagkey ft2232_vid_pid 0x0403 0xcff8 if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME lpc1768
erkannt. Ich habe das Binary von Freddie Chopin Website und diese Version bietet Unterstützung für FT2232H und FT4232H. Nun bin ich doch nicht um eine Kompilierung herumgekommen, da ich einen FT2232L Chipsatz verwende. Was ist da eigentlich los, warum dürfen nun plötzlich OpenOCD-Binaries die an die
-
Thread
USB - SPI Adapter
bezieht sich darauf, dass der FT220X SPI auch 4bit breit kann, also 4bit in einem Taktzyklus übertragen werden. Du willst einen SPI Master haben. Da hat's von FTDI sowas wie den FT2232H mit MPSSE. Chipselect muss man da von Hand
Super vielen Dank schonmal. Leider gibt´s den FT2232H und den FT4222 nur als Entwicklungsboard. Hätte sie am liebsten wie den FT220X als USB Stecker. Naja man kann nicht alles haben.
-
Thread
Serieller CPLD Programmer (Xilinx)
Ein FT2232 unterstützt JTAG direkt, und ist damit sogar schneller als ein paralleler. Nur gibt es leider keine funktionierende Software dafür die das macht.
Was mich interssieren würde: Gibt es keine universelle Lösung, die alle CPLDs, FPGAs mit einem FT2232 programmieren kann ?
-
Thread
Spi ansteuern mit USB
Rufus Τ. Firefly schrieb im Beitrag #3451881: > Da gibt es beispielsweise den FT2232, dessen MPSSE genau das machen > kann, und dafür gibt es von FTDI auch Softwareunterstützung -- > allerdings wohl nur für Windows; wenn Du das auf einem anderen > Betriebssystem oder gar dem Raspberry
machen möchtest, wirst Du > einiges an Forschungsaufand betreiben müssen. Ich hab mal mit 'nem FT2232H (UM-FT2232H) per SPI einen LPD8806-LED-Strip angesteuert. War auf einem x86-Linux. Wenn es das Paket libftdi1 auch auf dem Raspberry Pi gibt, dann sollte man da auch SPI damit machen können.
-
Thread
FTDI FT4232H - SPI_AddHiSpeedDeviceReadCmd(.) langsam
of a FT2232H dual hi-speed device or FT4232H quad hi-speed device. pWriteStartCondition Pointer to the structure that contains the start output states(low or high) of the clock, data out and signal out/chip select pins of the FT2232H dual hi-speed device or FT4232H quad hi-speed device. bClockOutDataBitsMSBFirst Clock out control and data bits Most Significant Bit(MSB) first(TRUE), clock out control and data bits Least
-
Thread
Umwandlung 10bit Wörter in 8bit Wörter
richtig rechne ergibt das eine maximale Datenrate von 25Mbyte/s. Als USB Controller habe ich an den FT2232H gedacht, dieser unterstützt im "Synchronous FIFO" Mode Datenrate bis zu größer 25Mbyte/s. Mein Problem besteht nun darein, dass die Input-Wortbreit des FT2232H in diesem Mode 8 Bit beträgt. Also
Wörter "umwandeln", das heißt die 10bit in irgendeiner weise Zwischenspeichern und Taktrichtig an den FT2232 weiter geben. Die Frage ist nun, wie mache ich das am besten? Über ein paar Tipps und/oder Denkanstöße wäre ich sehr dankbar. Mfg Christian
-
Thread
Spartan 6 <--> FTDI 2232H
Hast du den FT2232H auch schon so konfiguriert, dass er im Asynch FIFO Mode arbeitet? Die "Default" Einstelllung des FT2232H ist (glaube ich) der UART Mode. Du kannst mit der FT_Prog.exe die Konfiguration des Bausteines
#4173874: > RS232 UART ist aber nicht ASYNC FIFO. so ist es. Mit dieser Einstellung teilst du dem FT2232H mit, wie das FPGA mit ihm kommunizieren wird. Aktuell will das FPGA im AsynchFIFO Mode mit dem FTDI reden (bidirektionaler 8bit Bus mit zwei zusätzlichen Flags und zwei zusätzlichen Strobes)
-
Thread
ARM: OpenOCD Problem
config-scripts. MfG, Daniel [pre] # # Flash AT91SAM7S memory using openocd # and a FTDI FT2232-based JTAG-interface # # created by Martin Thomas # based on information from Dominic Rath # #daemon configuration telnet_port 4444 gdb_port 3333 #interface #interface ft2232 #ft2232_device_desc "Amontec JTAGkey A" #ft2232_layout jtagkey #ft2232_vid_pid 0x0403 0xcff8 #jtag_speed 0 #jtag_nsrst_delay 200 #jtag_ntrst_delay 200 interface ft2232 ft2232_device_desc "Dual RS232" ft2232_layout oocdlink ft2232_vid_pid
-
Thread
Signale mit 32Mbit/s extern speichern
Laptop sind aber 8MByte/sec (64Mbit/sec, also mehr als Du brauchst) > kontinuierlich moeglich mittels FT232H im asynchronen FT245 Mode (gibts > als simple Module zu kaufen), Ein FT2232HQ ist auf dem Nexys4-Board, leider legt Digilentic dessen Konfiguration nicht offen (die entsprechende Seite im Schaltplan
FT2232H Modulen von FTDI und einem FPGA Board mit vielen freien IOs. Wenn du VHDL für den snchronen FT245 haben willst melde dich, habe ich aber auch irgendwo hier im Forum hochgeladen. Damit schafft man
-
Thread
STM32 Eclipse Entwicklungsumgebung
anhängen und damit testen. Statt: [pre] ft2232_device_desc "Amontec JTAGkey-2" [/pre] dies: [pre] ft2232_device_desc "Amontec JTAGkey-2P" [/pre]
, dann kann man mittels OpenOCD-Anweisung ft2232_vid_pid die IDs "unterschieben" und per ft2232_layout verschiedene GPIO-Layouts durchprobieren.
-
Thread
SAM-ICE AT91SAM7X256 unter OPENOCD
beim AT91SAM und möchte per makefile mit SAM-ICE flashen, bekomme aber nur die Meldung: Error: ft2232.c:1381 ft2232_init_ftd2xx(): unable to open ftdi device: 2 Error: ft2232.c:1396 ft2232_init_ftd2xx(): ListDevices: 1 Error: ft2232.c:1398 ft2232_init_ftd2xx(): 0: hsb serial converter make
-
Thread
ATmega128 und USB
was ich davon halten soll. Auf der anderen Seite braucht der FT2232H einen zusätzlichen Treiber und kann nicht über einen Standard Treiber mit Windows kommunizieren. Das ist etwas was auch nicht so super ist. Mehr Lösungsansätze habe ich bis jetzt noch nicht gefunden
> sicher was ich davon halten soll. Auf der anderen Seite braucht der > FT2232H einen zusätzlichen Treiber und kann nicht über einen Standard > Treiber mit Windows kommunizieren. Das ist etwas was auch nicht so super > ist. Wo ist jetzt das Problem? Unter Linux brauchst
-
Thread
Linux FTDI FT232H Treiber bauen + OpenOCD config
Dir ist schon klar das OpenOCD diesen FTDI Krempel nicht (mehr) > benötigt? [code] interface ft2232 ft2232_layout "flyswatter" ft2232_vid_pid 0x0403 0x6014 [/code] Ich wollte da nochmal kurz nachfragen: Trotz übereinstimmender PID/VID finden OpenOCD meinen FT232H nicht, woran kann das liegen
Max M. schrieb im Beitrag #5381097: > interface ft2232 Ein FT2232 ist nicht dasselbe wie ein FT232H. Vielleicht muss man das OpenOCD irgendwie mitteilen.