Forum: Mikrocontroller und Digitale Elektronik STM32F über JTAG programmieren


von T.S. (Gast)


Lesenswert?

STM32F über JTAG programmieren <- Geht das überhaupt. Im reference 
manual finde ich nur was fürs debuggen. Wie funktioniert das genau. 
Gibts da extra Software für. kann Keil das?

Besten Dank für jede Hilfe

von T.S. (Gast)


Lesenswert?

"Wie funktioniert das überhaupt" bezieht sich natürlich aufs 
Programmieren und nicht aufs Debuggen.

von (prx) A. K. (prx)


Lesenswert?

Über JTAG kann programmiert werden. Wenn Keil und der JTAG-Adapter 
diesen Controller unterstützen. Der Ablauf kann etwas komplizierter 
sein. Eventuell wird dazu erst einmal per Debug-Funktionalität ein 
Partnerprogramm ins RAM geladen und dieses programmiert dann.

von T.S. (Gast)


Lesenswert?

Herzlichen Dank für die Antwort. Könntest du mir sowas wie ne 
Application Note oder zu empfehlen. Im  Programming Manual finde ich 
auch nix. Welchen JTAG Connector soll ich denn nehmen. Hab im Datenblatt 
was von HN10 gelesen. Welches Kabel muss ich besorgen. Ich finde Infos 
nur zum STRY oder so ähnlich.

von (prx) A. K. (prx)


Lesenswert?

Willst du das Programmieren über JTAG komplett selber abwickeln und den 
JTAG Adapter auch selbe bauen? Dann viel Vergnügen. Ansonsten heisst das 
üblicherweise plug-and-pray. Software auf dem PC installieren (Keil oder 
was auch immer, plus den Treiber von JTAG-Adapter), reinstecken und los 
geht's.

Standardstecker bei ARMs ist 20pol Pfosten.

von T.S. (Gast)


Lesenswert?

Ach tut mir leid für den Spruch eben. Ich hab das mit dem Pfosten glaub 
ich falsch verstanden. Ich dacht du meintest mich. Ich bin halt Noob im 
bereich Schaltungsentwicklung und hab' mir von einem andern schon blöde 
Sprüche anhören müssen.

:))

von Hannes S. (Gast)


Lesenswert?

Ich kann Dir nur aus eigener leidvoller Erfahrung raten: Kauf Dir einen 
ST-Link. Der sollte auch vom Keil problemlos unterstützt werden (mein 
Kickstart IAR tut das zumindest). Habe die letzte Woche damit verbracht, 
das mit einem Wiggler-Clone hinzukriegen und ziemlich geflucht: Der 
STM32 ist in bezug auf JTAG wohl noch etwas anderes als andere... 
jedenfalls nach unzähigen Stunden rumprobierens und in Verbindung mit 
H-JTAG funktionierts nun endlich tadellos (und genauso schön wie beim 
MSP430 - in meinem jugendlichen Leichtsinn und vom MSP her gewohnt 
dachte ich, das kann ja wohl nicht so schwer sein... ist es aber)

von (prx) A. K. (prx)


Lesenswert?

Hannes S. schrieb:

> dachte ich, das kann ja wohl nicht so schwer sein... ist es aber)

Der Olimex USB OCD Adapter, Crossworks und STM32 (sowie LPC2129) haben 
sich bei mir auf Anhieb gut verstanden.

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.