2016-05-17 7 views
0

Ich verwende Visual Studio Community 2015 und VisualGDB und baue eine eingebettete Anwendung für STM32. Jedes Tutorial zeigt nur, wie das Projekt zu debuggen ist, aber ist es möglich, den Code auf das Gerät zu flashen, wie es von anderen IDEs möglich ist?Blinkender Code zu Gerät von Visual Studio + visualGDB

Antwort

0

Ja - In Ihren Projekteinstellungen unter "Debug-Methode" stellen Sie Ihre Programmierschnittstelle ein. (In meinem Fall verwende ich eine STM32F072 Discovery-Karte mit der integrierten ST-Link V2-Schnittstelle.) Diese Schnittstelle wird sowohl für die Programmierung als auch für das Debugging verwendet.

Wenn Sie eine Debug-Sitzung starten, kompiliert es Ihren Code, flash Ihr Gerät und starten Sie dann im Debug-Modus ausgeführt. Sie können auch einfach das Programm "ausführen", das Ihren Code erstellt und aufblinkt und ihn ohne Debugging ausführt.

So oder so, das Programm bleibt auf Ihrem Gerät, so dass Sie für ein individuelles Hobby-Projekt nach einer erfolgreichen Debug/Run-Sitzung "deployen" können, wenn Sie möchten.

Wenn Sie mehrere Geräte ohne jedes Build (d. H. Für die Produktion) flashen möchten, bin ich nicht sicher, ob es eine Option dafür gibt. Es ist möglicherweise besser, das ST-Link-Dienstprogramm außerhalb von Visual Studio/VisualGDB zu verwenden.

0

Haben Sie nach stLink-Tool von ST gesucht. Werfen Sie einen Blick auf 'visualGDB StLink und openOCD'

Verwandte Themen