Cortex M3 STM32 Programmer

Gast #1363201
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
Gast #1363236
Ich meine gelesen zu haben, dass das BOOT memory im stm32 ROM ist, also 
nicht in "hidden" flash liegt...

...per maske also eingebrannt...

achtung: evtl. nicht richtig...
#1363455
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.