SDK 3.0.1 での CCG3 と CCG4 プロジェクト ビルドの問題 - KBA218941 - Community Translated (JA)

Version 1

    Community Translated by  Motoo Tanaka        Version: **

     

    Translation - English:  CCG3 and CCG4 Projects Build Issue in SDK 3.0.1 - KBA218941

     

    質問:

    SDK 3.0.1 の CCG3 と CCG4 のプロジェクトをビルドすると以下のエラーで失敗します:“build error: cannot open linker script file .\cmog_1.Id: No such file or directory”

    何か対策はありますか?

     

    回答:

    このエラーは SDK プロジェクトに PSoC Creator 3.3 DP1 ではなく、PSoC Creator 4.0 またはそれ以降のヴァージョンを使用したときに発生します。

    ビルドの失敗は PSoC Creator が変更されて、カスタム リンカ スクリプトを使用している以前のバージョンのプロジェクトへの互換性が失われたことに起因しています。

    PSoC Creator 4.0 (またはそれ以降のヴァージョン) でコンパイラが機能するようにするためには、SDK で提供されているリンカスクリプトの名称を変更する必要があります。これらは <プロジェクト名>.cydsn フォルダにあります。例えば、‘CYPD3125-40LQXI_notebook’ がビルドに失敗した場合、当該ファイルは ‘CYPD3125- 40LQXI_notebook.cydsn’ フォルダにあります。(他のプロジェクトについても同様です)。cm0gcc_1.ld ファイルは cm0g_1.ld に名称変更 (又はコピー)する必要があります。cm0gcc_2.ld ファイルは cm0g_2.ld に名称変更 (又はコピー) する必要があります。