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

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