ARM Parallelport Debugger (Wiggler) und STR91xFAM?

Persönliche Seite #1239896
Lesenswert?

Ja, mit einem "Wiggler" lassen sich annähernd alle ARMe programmieren. 
Als Software ist eine zu verwenden, die sowohl den "Wiggler" als auch 
den von Dir gewünschten ARM-Kern unterstützt. Da die Programmierung des 
Flash-ROMs implementierungsspezifisch ist, muss die Software nicht nur 
den ARM-Kern kennen, sondern auch genau die ARM-Variante, die Du 
verwenden willst.

Der "Wiggler" ist nicht an USB-Paralleldrucker-Adaptern verwendbar, Du 
brauchst eine echte Parallelschnittstelle.

Um den "Wiggler" mit IAR EWARM zu verwenden, muss man OCDRemote von 
Macraigor verwenden, das funktioniert aber nach meinen Erfahrungen auf 
ernstgemeinten Windows-Versionen nur sehr schlecht.

Gut funktioniert Rowley Crossworks, das kennt auch die STR9-Reihe.

http://rowley.co.uk/arm/index.htm


Sinnvoller ist es allerdings, anstelle des "Wigglers" einen 
FT2232-basierenden OpenOCD-JTAG-Adapter zu verwenden, der wird ebenfalls 
von Crossworks unterstützt und braucht eben keinen Parallelport mehr.
Gast #1239995
Lesenswert?

> Der "Wiggler" ist nicht an USB-Paralleldrucker-Adaptern verwendbar, Du
> brauchst eine echte Parallelschnittstelle.

das ist mir schon klar.

es geht eigentlich nur darum, kostengünstig
einen Bootlader auf den Chip zu bekommen.

das einfachste währe gleich von ST das FlashLINK Programm zu verwenden ?
aber der adapter oben ist ja nun wieder nicht kompatibel.
und der FlashLINK-Adaper auch deutlich zu teuer.


aber scheinbar ist "Wiggler", auch nicht = Wiggler

den die Schaltpläne unterscheiden sich oft ??
Persönliche Seite #1240199
Lesenswert?

> aber scheinbar ist "Wiggler", auch nicht = Wiggler
>
> den die Schaltpläne unterscheiden sich oft ??

Neuere Original-"Wiggler" von Macraigor enthalten eine Brücke, mit der 
sie sich von Klonen unterscheiden. Manchmal sind andere Bausteine 
enthalten als im Original, die Zuordnung der JTAG-Leitungen zu den 
I/O-Leitungen der Parallelschnittstelle ist aber immer dieselbe -- oder 
es handelt sich nicht um einen "Wiggler" für ARMe.
Den Original-"Wiggler" gibt es auch für andere JTAG-Interfaces, wie z.b. 
dem des MSP430 oder irgendwelche FPGAs. Dann ist aber i.d.R. der 
JTAG-Anschluss nicht 20polig.

> es geht eigentlich nur darum, kostengünstig
> einen Bootlader auf den Chip zu bekommen.

Und ein Debugger ist verzichtbar? Merkwürdige Einstellung, aber 
bitteschön.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren