Forum: Mikrocontroller und Digitale Elektronik AVR-STK500 - JTAG Interface auch für ARM nutzbar?


von Nerdy (Gast)


Lesenswert?

Hi,
ich muss jetzt zwangsweise auf ARM von AVR umsteigen, da mein Projekt 
mit einem 24bit Display läuft und das von einem AVR ja nicht zu schaffen 
ist.

Ich bin aber noch sehr jung (16) und habe nur wenig Geld dafür.
Ein STK-500 habe ich bereits. Das hat auch einen JTAG Anschluss. Nun 
habe ich mir gedacht, ich könnte über den Seriellen Anschluss das 
STK-500 über JTAG mit einer selbstgebauten Platine verbinden (also wie 
bei AVR) und damit einen ARM flashen, da der ja auch JTAG hat.
Geht das so einfach? Problematisch könnten ja versch. Taktraten sein 
oder vlt. die Spannungsversorgung oder einfach versch. standards...
Danke schonmal.

von (prx) A. K. (prx)


Lesenswert?

Nerdy schrieb:

> Ein STK-500 habe ich bereits. Das hat auch einen JTAG Anschluss.

Nö. Der hat einen ISP-Anschluss zum Programmieren, aber kein JTAG zum 
Debuggen.

Preisgünstige Lösung für ARM: STM32 und ST-Link, mit Atollic TrueStudio 
lite (kostnix) für IDE/Compiler. http://www.watterott.com/de/ST-Link

von Nerdy (Gast)


Lesenswert?

Oh, stimmt ja...
ich hatte bis jetzt immer den 6pin ISP verwendet und meinte, in 
Erinnerung zu haben, der andere wäre JTAG. Naja jetzt weiß ich es 
besser. Danke für die Empfehlung, ich bin sicher ich werde das nehmen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Und selbst wenn Du einen JTAG-Adapter für AVR haben solltest, ließe sich 
der nicht für ARMe verwenden.

Für ARMe gibt es kostengünstige "Open-OCD"-JTAG-Adapter auf Basis des 
FT2232, die mit den üblichen Toolchains (z.B. yagarto, und auch 
kommerzielle wie Rowley Crossworks) zusammen verwendet werden können.

von holger (Gast)


Lesenswert?

>Für ARMe gibt es kostengünstige "Open-OCD"-JTAG-Adapter auf Basis des
>FT2232, die mit den üblichen Toolchains (z.B. yagarto, und auch
>kommerzielle wie Rowley Crossworks) zusammen verwendet werden können.

Wenn man den Scheiß mit OpenOCD mal zum laufen bekommen hat;)

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Wie man den "Scheiß" zum laufen bekommt steht in dem Artikel STM32

von Thomas (kosmos)


Angehängte Dateien:

Lesenswert?

was meinst du mit 24bit Display? Farbtiefe oder 24bit breiter Datenbus?

für letzteres kannst du Latches ala 75HC593 so kannst du einen Port 
vervielfältigen.

von Peter D. (peda)


Lesenswert?

Nerdy schrieb:
> ich muss jetzt zwangsweise auf ARM von AVR umsteigen, da mein Projekt
> mit einem 24bit Display läuft und das von einem AVR ja nicht zu schaffen
> ist.

Kannst Du das irgendwie begründen?

Prinzipiell kann ein AVR natürlich auch GLCDs ansteuern.
Ob er ausreicht, hängt davon ab, wieviel Intelligenz schon im 
Displaycontroller steckt und welche Framerate Du erreichen willst.


Peter

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.