PiのベアメタルプログラミングではQEMUを使うことができましたが、同様にしてSTM32のソフトウェアもエミュレータで動かすことができます。Eclipse用のQEMUでは、いくつかのSTM32ベースのボード(と、Cortex-m7)をサポートしています。QEMUWindows版のQEMUをダウンロードして、SW4STM32でビルドしたバイナリを動作させてみました。最新版では現在Windows版がありませんが、以前のバージョン(私はv2.8.0-20161227を使いました)で問題ありません。サポートされているボードの中から、NUCLEO-F411REを使ってみることにしました。CubeMXを使って、Lチカを作成します。ビルドして、QEMUで起動します。qemu-test-f411re.binのように指定します。最後のbinファイルはビルドしたバイナリファイルです。yet.というようにエラーで止まってしまいました。エミュレータがサポートしていないFPUを利用しようとしたため、ということのようです。そこで、ソースコード中でこの処理を行っている部分(system_stm32f4xx.c)を以下のようにコメントアウトして再度ビルドしたところ、うまく動作しました。Debuggingプラグインを入れただけではうまく動作しませんでした。関連stm32boochow楽しくやろう。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。ホームstm32元マイコン少年が、調べたことや作ったものを気まぐれに紹介するブログです。(9)メタ情報ログイン投稿フィードコメントフィードWordPress.org楽しくやろう。元マイコン少年が、調べたことや作ったものを気まぐれに紹介するブログです。(9)メタ情報ログイン投稿フィードコメントフィードWordPress.org。