7

私は STM32F4 マイクロコントローラと ST-LINKv2 デバッガ インターフェイスの両方を含む STM32F4Discovery ボードを所有しています。このセットアップで簡単な C プログラミングを行いたいと考えており、自由に利用できるツールを使用してそれを行いたいと考えています。

私が知っていることは次のとおりです。

  • Eclipse は、YAGARTO などのさまざまなツールチェーンを使用して、さまざまな ARM ターゲット用にクロスコンパイルするように構成できます。
  • Eclipse は GDB を使用してリモート デバッグを実行できます。
  • OpenOCD は GDB サーバーを提供します。
  • OpenOCD (最新バージョン) は、ST-LINKv2 と STM32F4Discovery ボードの両方をサポートしています (このボード用のスクリプトが含まれています)。

これが私が知らないことです:これらの断片を首尾一貫した全体にまとめる方法. 必要な可動部分は揃っていると思いますが、組み立て方に困っています。多くの場合、「Eclipse Indigo をインストールする」などで始まります。簡単なチュートリアル、手順のリスト、またはチェックする項目はありますか?

4

3 に答える 3

3

次のツールチェーンを使用したチュートリアルを見つけました。

  • ヌーメイク
  • Gnu ツール ARM 組み込み
  • OpenOCD
  • OpenOCD -> stlink 接続

このチュートリアルでは、プラスチックで梱包された stm から、stm のプログラミングとデバッグが可能な動作中の Eclipse 環境に移行する方法を明確に説明しています。このチュートリアルで stm32f0-discovery を動作させました。だからあなたにとって、あなたのstm32f4はうまくいくと思います。あなたがそれを理解できない場合。私もstm32f4discoveryを手に入れましたが、それを見る時間がなかったのですが、それでも見たかったので、自分でそれを始めるのに十分な理由かもしれません. だから私はあなたがそれを始めるのを手伝うことができます.

チュートリアル リンク

于 2013-01-18T10:24:31.110 に答える
0

ChibiOSから始めてみてください。かわいいチュートリアルとサンプルプロジェクトがたくさんあります。ここから ChibiOS をダウンロードしてください: http://sourceforge.net/projects/chibios/

demos解凍し、ChibiOS ディストリビューションのディレクトリから適切なデモ プロジェクトを使用します。たとえばChibiOS_2.6.5/demos/ARMCM4-STM32F401C-DISCOVERY/

次に、このプロジェクトを Eclipse にインポートしてデバッグを開始する方法に関するすばらしい記事を読んでください: http://www.chibios.org/dokuwiki/doku.php?id=chibios:guides:eclipse2

STM32F0 のテンプレート プロジェクトもご覧ください: https://github.com/dobromyslov/stm32f0-chibios-template

于 2014-08-12T13:32:54.473 に答える