STM32 automatisch flashen wenn neue HEX erzeugt wird

Gast #4956209
Lesenswert?
• ▲
▼
Hallo zusammen,
ich bin kürzlich von PIC auf STM32 umgestiegen. Bei den PICs fande ich 
die Funktion zum automatischen flashen per PICKit sehr angenehm. Sobald 
der Sourcecode neu compiliert wurde, wurde dieser automatisch geflasht.

Weiß jemand ob es bei ST_Link eine solche Funktion gibt, oder gar eine 
andere Software die sowas kann?

Vielen Dank euch

Gruß Max
#4956256
Lesenswert?
• ▲
▼
Ein neues Target einfügen das von der HEX Datei abhängt und über die CLI 
Version von ST-Link die HEX Datei flashen. Also Beispielsweise so:
1
flash: test_stm32.hex
2
  @ST-LINK_CLI -c SWD UR -P test_stm32.hex -V -Rst
Dann kannst du mit "make flash" deinen Code compilieren und gleich 
flashen lassen.
Gast #4956409
Lesenswert?
• ▲
▼
>Bei vielen IDE kannst Du das automatisieren
In SW4STM32 klickt man einfach auf den RUN Button, dann wird der Code 
compiliert und in den uC geladen und gestartet. Muss man nix für 
konfigurieren.
Wird aber keine HEX erzeugt, sondern eine BIN und eine ELF.

Gruß,
dasrotemopped.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.