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
Den Flash-Befehl einfach in Dein makefile einbauen?
Hört sich super an. Hast du mir nen Tipp wie ich das mache? Habe das bisher noch nie gebraucht. Vielen Dank Gruß Max
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.
:
Bearbeitet durch User
Max schrieb: > oder gar eine andere Software die sowas kann? Mit welcher Software arbeitest Du denn? Bei vielen IDE kannst Du das automatisieren.
>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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.