概要
PSoC 4 , PSoC 5LP のCompilerにはARM用のCompilerが使用できるのでいくつかの選択肢が存在します。
- GNU GCC ARM
- デフォルトはgcc
- 基本的にはgccで事足りるのでこちらを解説します。
- MDK-ARM
- フリー版と有償版あり。
- MDK-ARMでPSoC開発
C99の使用方法
C99への対応方法を説明します。
- PSoC Creatorでプロジェクトを開く。
- Workspace Explorerのプロジェクト名の部分を右クリックし、Build Settingを選択する。
- ARM GCC -> Compiler -> Command Line を選択。
- Custom Flags に -std=gnu99 を追加する。
C++言語 の使用方法
C++言語への対応方法を説明します。
- PSoC Creatorでプロジェクトを開く。
- Workspace Explorerのプロジェクト名の部分を右クリックし、Build Settingを選択する。
- ARM GCC -> Compiler -> Command Line を選択。
- Custom Flags に -x c++ を追加する。
- 参考資料
- C言語で書いたコードをそのままコンパイルできない場合があるので、注意が必要です。