2016-05-17 11 views
0

私はVisual Studio Community 2015とvisualGDBを実行しており、STM32用の組み込みアプリケーションをビルドしています。すべてのチュートリアルでは、プロジェクトをデバッグする方法しか示されていませんが、他のIDEから可能なので、コードをデバイスにフラッシュすることは可能ですか?Visual Studio + visualGDBのデバイスへのコードの点滅

答えて

0

はい - プロジェクト設定の[デバッグ方法]でプログラミングインターフェイスを設定します。 (私の場合は、STM32F072ディスカバリーボードとその統合ST-Link V2インターフェースを使用しています。)この同じインターフェースは、プログラミングとデバッグの両方に使用されます。

デバッグセッションを開始すると、コードがコンパイルされ、デバイスがフラッシュされ、デバッグモードで実行が開始されます。プログラムを "実行"するだけで、コードをビルドしてフラッシュし、デバッグせずに実行することもできます。

どちらの方法でも、プログラムはデバイスに残るので、個々の趣味のプロジェクトでは、必要に応じて、成功したデバッグ/実行セッションの後に "展開"することができます。

毎回ビルドせずに(つまりプロダクション用に)複数のデバイスをフラッシュしたい場合は、そのオプションがあるかどうかはわかりません。 Visual Studio/VisualGDBの外部でST-Linkユーティリティを使用する方が良いかもしれません。

0

STが提供するstLinkツールを探しましたか? 'visualGDB StLinkとopenOCD'を見てください

関連する問題