stackOverflow に関する他の同様の質問を調べましたが、それらのソリューションを機能させることができませんでした。
そこで、STM32CubeMX を使用して STM32F4-Discovery のコードを生成しました。まず、コード生成時に「コードは /path/path の下に正常に生成されましたが、MDK-ARM V5.27 プロジェクトの生成に問題があります」というエラー メッセージが表示されます。
このエラーを無視して、keil IDE で生成されたコードを開き、すぐにコードをビルドすると、次のエラーが発生します。
さて、インターネットで検索したところ、上記のエラーの解決策はスタートアップ コードを追加することであることがわかりました。その方法を下の画像に示します。(参照エラー: L6236E: No section match selector - no section to be FIRST/LAST )
上の画像の手順に従って起動コードを含めた後、次のエラーが発生します。
これらすべてのエラーが、コード生成後に cubeMX で発生した最初のエラー (無視し続けている) と関係があるかどうかはわかりません。
いずれにせよ、誰かがこの問題を解決するのを手伝ってください。
ありがとう!