インポートしたプロジェクトをビルドすると、「 cannot open linker script file fsp.ld: No such file or directory」というエラーが出ます。

stlと申します。

インポートしたプロジェクトをビルドすると、次のようなエラーが表示されます。ツールチェーンの設定では、エラーメッセージに表示されている「gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi」ではなく、プロジェクトに合わせたものを選択しています。そもそも選択しているツールチェーンが異なり、エラーの内容が良く分からないのですが、どのように対処すればよいでしょうか?

「gcc_arm/13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/bin/ld.exe: cannot open linker script file fsp.ld: No such file or directory」

Parents
  • FSPのバージョンのところをインストールされているバージョンに切り替えてからコード生成し直してビルドしましたか?

  • もともとインストールされているFSP5.2とプロジェクトに合わせたFSP4.6どちらの設定でも確認しましたが、上記のエラーがでました。

  • コード生成しましたか?と書きましたが、したんですか?しなかったんですか?

  • プロジェクトのツールチェインはちゃんとインストール済みの物を指定していますか?その状態でコード生成ですよ?

    エラーメッセージはリンカスクリプトファイルが見つからないとあるのでツールの指定かコード生成が済んでいないのが原因と思われるからです。

    古いmakefileが影響している可能性もあります。構成名、おそらくデフォルトでは「Debug」というフォルダが作られていると思いますが、それを一度、削除してビルドすることもお勧めします。

  • >>ツールチェインはちゃんとインストール済みの物を指定していますか?

    「C/C++」➔「設定」、「Toolchain」のUse intergrated toolchain versionで、プロジェクトに合わせたものを選択しています。その状態でコード生成しています。

  • プロジェクトを日本語が含まないフォルダに移動すると、問題が解決しました。

    ありがとうございました。

Reply Children