2017-08-10 9 views
0

私のニューロボードでコンパイルしてサンプルを実行します。私はmbed os apiを使ってコンパイルしてフラッシュできます。しかし、私はSTM32Cube_FW_F4_V1.16.0パッケージをダウンロードしており、それらの例の1つを実行したいと思います。 mbed-cliでこれをコンパイルするにはどうしたらいいですか?またはMKD_ARMのようなideを使用する必要がありますか?mbed-cliでhal mbedをコンパイルする方法

答えて

2

mbedでそれらをコンパイルできません。 MbedはSTM32デバイス上でHALライブラリをバックグラウンドで使用していますが、埋め込みでこれらのサンプルをコンパイルすることはできません。

簡単な方法:

インストールopenSTM32パッケージ

Goはあなたの例とSW4STM32を含むディレクトリを検索し、ワークスペース

に/一般/既存のプロジェクトをインポートする

は(それはあなたのIDEのプロジェクトファイルが含まれています)

enter image description here

としてワークスペースにコピープロジェクトにチェックを入れないでください。インクルードパスを壊します。

終了して完了です。

コンパイル、実行、

+0

大きな感謝を楽しみ、それは私が私がMBED-CLI – homeGrown

+0

のどちらかに傾くHALライブラリを使用して自分のmain.cをコンパイルしたい場合、私はそうは思わないわけはありません。問題はコンパイラではなく、数百のインクルードとソースのディレクトリとファイルの設定です。それらはmakefileを記述しています。私は退屈な、ハードと役に立たない仕事の多くの時間を思い出す:)。 ecliple + STMプラグインをインストールしてより楽しいものを作る方が簡単です –

+0

ありがとう – homeGrown

関連する問題