Forum: Mikrocontroller und Digitale Elektronik ARM Parallelport Debugger (Wiggler) und STR91xFAM?


von Günti (Gast)


Lesenswert?

ist der "ARM Parallelport Debugger (Wiggler)" auch verwendbar zur 
Programmierung eines STR91xFAMxx ??

und wenn, mit welchem Programm unter Windows  ??

von Günti (Gast)


Lesenswert?


von Rufus Τ. F. (rufus) Benutzerseite


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.

von Günti (Gast)


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 ??

von Rufus Τ. F. (rufus) Benutzerseite


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.

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.