Forum: PC Hard- und Software GUI für FT232H - SPI Programmer


von Michael S. (rbs_phoenix)


Lesenswert?

Hallo zusammen,
ich wollte mal fragen, ob es eine fertige GUI oder API gibt, um mit 
einem FT232H (und/oder 2232H und/oder 4232H) SPI Flashes zu 
Programmieren. Ich habe bei der Arbeit schon mit ein paar Programmern 
zutun gehabt, meistens den Cheetah von Totalphase, aber der kostet auch 
schlappe 360€. Man hat dort natürlich auch ein paar Annehmlichkeiten, 
wie z.B. eine GUI und API, Support usw. Doch wenn man es genau nimmt, 
ist es auch nur ein Chip, der über USB Daten bekommt, die er dann über 
SPI sendet.

Ja, man kann sich auch mit den DLLs von FTDI solch eine Software 
basteln, aber das kostet auch nicht wenig Zeit, die ggf. jemand anderes 
schon investiert hat. Da der Chip ja auch schon ein paar Jahre auf dem 
Buckel hat, hat sich ja vielleicht schon jemand daran ausgetobt. Daher 
wäre ich sehr an einer Software interessiert, die das ganze Handling 
bzgl. Flash übernimmt (erweiterbare Flash-Bibliothek, variable 
Geschwindigkeit, ChipID check, erase, program, verify usw.) und 
kommerziell zu nutzen ist. Selbst, wenn dort einmalige kosten entstehen, 
die nicht komplett utopisch sind, hat man durch die Ersparnis vom FTDI 
Chip zum Cheetah ja immernoch ein Plus, gerade bei mehreren 
Programmierhardwaren.

Oder gibt es eine Software, die diese Umgebung bietet und mehrere 
Programmer-HWs unterstützt, wie u.a. eben den FT232H?

Ich hoffe, ich konnte mein Anliegen zum Ausdruck bringen. Meine suche 
hier im Forum und bei Google hat mir leider nicht geholfen.

Vielen Dank und Grüße
Michael

von Gerd B. (bertr2d2) Benutzerseite


Lesenswert?


von W.S. (Gast)


Lesenswert?

Michael S. schrieb:
> Ich hoffe, ich konnte mein Anliegen zum Ausdruck bringen.

Ähemm... nun ja, ich kann's mir in Klartext übersetzen: Du willst Geld 
sparen ohne dein eigenes Gehirn benutzen zu wollen.

Kleiner Tip am Rande: Wir sind hier ja in einem extrem ST-lastigen 
Forum. Wenn es denn mal wieder STM32 geben sollte, dann kannst du mit so 
einem Chip deinen eigenen Programmierdongle machen. Aber du wirst es 
vermutlich selber machen müssen.

W.S.

von Johannes S. (Gast)


Lesenswert?

Wieder die typische W.S. Paranoia: jemand fragt nach einem Programmer 
für Flash Bausteine und der Herr konstruiert eine Faulheit daraus für 
Sachen nach denen nicht gefragt war.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Wieso muss es denn unbedingt ein FT irgendwas sein?
Wenns ums geldsparen geht, dann guck doch mal ob der XGecu TL866II eure 
genutzten Flashes unterstützt.
Bisher wurde ja nicht erwähnt ob das für mal eben beim Entwickler ist 
oder in der Produktion genutzt werden soll.
Wenns für den Entwickler ist, dann werden ja vllt schon Segger J-Links 
genutzt, da können manche auch SPI Flashes beschreiben: 
https://www.segger.com/products/debug-probes/j-link/tools/j-flash-spi/



Johannes S. schrieb:
> Wieder die typische W.S. Paranoia

Es ist die Frage obs Paranoia ist oder einfach wieder sein mieses 
Leseverständnis.
Solch eine Frage des TO ist ja an sich nicht schlecht, niemand hat die 
Übersicht über sämtliche SW und HW auf dem Markt zu einem Thema X.
Aber W.S. muss eben wieder seine eigene armseligkeit untermauern ;)

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Mw E. schrieb:
> Aber W.S. muss eben wieder seine eigene armseligkeit untermauern ;)

Bitte keine persönlichen Angriffe, das braucht das Forum nicht.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Jörg W. schrieb:
> Bitte keine persönlichen Angriffe, das braucht das Forum nicht.

Das Forum braucht W.S. nicht, möchteste nicht lieber seinen total 
sinnvollen Beitrag nach /dev/null schieben?
Schließlich ist dieser ein persönlicher Angriff an den TO.
Ich Antworte W.S. immer in der selben freundlichkeit, die er Anderen 
auch zeigt.

: Bearbeitet durch User
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Mw E. schrieb:

> Ich Antworte W.S. immer in der selben freundlichkeit, die er Anderen
> auch zeigt.

Er war zwar unfreundlich, aber nicht persönlich angreifend oder 
beleidigend. (Dass der TO "Kosten sparen" will, hat er ja selbst so 
geschrieben.)

Letzteres ist, was ich mir verbitte – und es ist nicht an einzelnen 
Nutzern zu entscheiden, wen das Forum braucht und wen nicht.

von Michael S. (rbs_phoenix)


Lesenswert?

W.S. schrieb:
> Du willst Geld sparen ohne dein eigenes Gehirn benutzen zu wollen.

Kurz und knapp: ja. Wenn jemand schon Tage bis Wochen oder gar noch 
länger in so eine Schnittstelle Zeit investiert hat, wäre es doch dumm 
das nicht zu nutzen sondern das Selbe nochmal zu entwickeln.
Entweder man will etwas selber tun um z.B. zu lernen, dann kommt hier im 
Forum sehr oft der Einwurf, dass man doch dämlich ist nicht das zu 
verwenden was es schon gibt (ob es Software ist oder Hardware ist nach 
meiner Beobachtung egal) und dazu noch günstiger und besser ist.
Wenn man aber was fertiges sucht nervt es andere, und einem wird 
Faulheit oder Unfähigkeit unterstellt.
Da man also immer irgendjemanden mit einer Frage zu triggern scheint, 
versuche ich bestmöglich solche Beiträge zu überlesen oder wie in diesem 
Fall die scheinbare unterschwellige Stichelei zu ignorieren.
Also ja, ich will mir den Aufwand sparen und hoffe, dass jemand diesen 
Aufwand schon aufgebracht hat (daher auch die Bereitschaft, eine gewisse 
Summe dafür zu zahlen). Der Chip ist immerhin 10 Jahre alt, daher habe 
ich mir relativ gute Chancen ausgemalt. Ich kann damit aber auch falsch 
liegen.

Mw E. schrieb:
> Wieso muss es denn unbedingt ein FT irgendwas sein?
> Wenns ums geldsparen geht, dann guck doch mal ob der XGecu TL866II eure
> genutzten Flashes unterstützt.
> Bisher wurde ja nicht erwähnt ob das für mal eben beim Entwickler ist
> oder in der Produktion genutzt werden soll.

Es MUSS nicht umbedingt der Chip sein. Nach meiner Recherche ist diese 
Familie nur sehr verbreitet (trotz des Alters) und günstig mit vielen, 
ebenfalls günstigen Dev-Boards oder Donglen. Und das steigert m.E. die 
Wahrscheinlichkeit für fertige Softwarelösungen.

Es wäre auch für die Entwicklung aber auch z.B. für Kleinserien oder 
Paralleles betanken mehrerer Flashes auf einem Nutzen über Testpunkte. 
Ein Programmer mit Sockel ist also eher hinderlich.

Vielen Dank aber schonmal für den Tipp "flashrom" :)

Grüße
Michael

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.