Cortex M3 STM32 Programmer

Gast #1363201
Lesenswert?

Hallo allerseits,

ich plane demnächst einige Projekte mit dem STM32 zu realisieren (Keil + 
ULink2 für die Entwicklung).
Da ich mich noch nicht allzu sehr mit den Cortex M3 auskenne, habe ich 
noch einige fragen.
Wie Programmiere ich am besten die µC anschließend in der Produktion 
(pinsparende Möglichkeit)? Und welche Programmer Tools könnt ihr mir 
empfehlen?

Vielen Dank!

MfG
Gerd
#1363455
Lesenswert?

A. K. schrieb:
> "The embedded boot loader is located in the System memory, programmed by
> ST during production."

Was immer system memory auch heißen mag. ROM oder Flash? "programmed 
during production..." ins Flash oder ROM?

Also ich stelle mir die Frage trotzdem noch.
Oder gibt es eine Aussage, was das system memory ist?
#1363555
Lesenswert?

Der Satz ist eindeutig. Als system memory wird der betreffende 
Speicherbereich bezeichnet. Und Masken-ROM wird überhaupt nicht 
programmiert oder gebrannt, sondern die Bits werden bei der 
Maskenherstellung in selbige integriert.

Offen ist allenfalls, ob der Speicher auch löschbar ist, oder ob dieser 
Teil weggelassen wurde (OTP).

Wenn dir das nicht reicht, schraub einen auf und schau nach. Oder frag 
ST, bzw. im dortigen Forum.
#1363744
Lesenswert?

A. K. schrieb:
> Offen ist allenfalls, ob der Speicher auch löschbar ist, oder ob dieser
> Teil weggelassen wurde (OTP).

Eben. Deshalb ist die Aussage auch trotz Eindeutigkeit sinnfrei was das 
Löschen des Bootloaders betrifft und darum ging es am Ende :-)

> Wenn dir das nicht reicht, schraub einen auf und schau nach. Oder frag
> ST, bzw. im dortigen Forum.

Sorry, mein Spezialwerkzeug zum Aufschrauben der LQFP-Gehäuse ist gerade 
in Reparatur und die Linse meines Elektronenmikroskopes muß auch mal 
poliert werden. ;-)

Gute Nacht.
Persönliche Seite #1367519
Lesenswert?

Gerd H. schrieb:
> Hallo allerseits,
>
> ich plane demnächst einige Projekte mit dem STM32 zu realisieren (Keil +
> ULink2 für die Entwicklung).
> Da ich mich noch nicht allzu sehr mit den Cortex M3 auskenne, habe ich
> noch einige fragen.
> Wie Programmiere ich am besten die µC anschließend in der Produktion
> (pinsparende Möglichkeit)? Und welche Programmer Tools könnt ihr mir
> empfehlen?
>
> Vielen Dank!
>
> MfG
> Gerd

Hi,

SW (Serial Wire) heisst die Antwort. Können sowohl ULINK2, ULINK-ME und 
J-Link unter µVision.
Mit SW kommt man auch recht hochfrequent (z.B. 5, 10MHz) auf den Chip, 
kann also recht fix proggen.

Zum Debuggen ist der SWO (ein out pin, der vom ULINK  ME  J-Link 
gesampelt werden kann) sehr interessant, da der ein debugging parallel 
und "ohne" Beeinflussung der laufenden Software erlaubt (Ausgabe von 
Speicheradressen, minimal-Trace und printf-kanal).


VG,
/th.

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