Hallo zusammen, ich habe hier einen STM32F2x und ein zugehöriges *.bin File. Gibt es eine einfache Möglichkeit, den Controller entsprechend zu flashen oder wird dazu eine komplette Entwicklungsumgebung benötigt? Vielleicht noch als Hinweis, ein ST-Link / V2 ist vorhanden. Beste Grüße Steffen
Moin, hast du nur den Controller, oder hast du ein Nucleo-Board von STM da? Board: Einfach per Drag&Drop das .bin auf den Massenspeicher kopieren. ohne Board: Es gibt von STM das STM32 ST-Link Utilitiy. Zusammen mit dem ST-Link solltest du den Controller flashen können. Gruß
Hallo, ich habe hier kein Nucleo-Board von STM. Es ist quasi ein selbstentwickeltes Board mit dem Controller und etwas Peripherie. Das STM32 ST-Link Utilitiy werde ich mal probieren. Beste Grüße Steffen
Steffen schrieb: > Gibt es eine einfache Möglichkeit, den Controller entsprechend zu > flashen oder wird dazu eine komplette Entwicklungsumgebung benötigt? Das ist keine ODER-Frage. 1. ja, es gibt eine einfache Möglichkeit, per eingebautem Bootlader den Code in's Silizium zu bekommen. Aber hast du bei der Hardware selbigen auch vorgesehen oder hast du ihn dir verbaut? 2. Per SWD kannst du (sofern Anschluß vorgesehen) deinen Chip ebenfalls programmieren - und das auch ohne eine IDE - vorausgesetzt, du hast ein passendes JTAG/SWD-Geschirre und die dafür benötigte Software auf dem PC und kannst damit umgehen. 3. Per IDE und deren Debug-Aschluß geht das Programmieren auch - vorausgesetzt, dein JTAG/SWD-Geschirre wird von der IDE unterstützt. W.S.
Hallo, ich habe jetzt STM32 ST-Link Utilitiy mit dem ST-Link / V2 verwendet. Das funktioniert einwandfrei. Vielen Dank. 1. Bootloader ist nicht vorgesehen. 2. Hat mit STM32 ST-Link Utilitiy und ST-Link / V2 funktioniert Beste Grüße Steffen
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.