C
Renesas RHボード用CMakeマニュアル
CMakeビルドツールは、開発プロジェクトのビルドプロセスを簡素化します。Makefile や Visual Studio プロジェクトファイルなどのビルドシステムを自動的に生成します。
CMake は、独自のドキュメントを持つサードパーティツールです。このトピックでは、Renesas RH ボード用のアプリケーションを開発する際に、Qt Quick Ultralite で CMake を使用する方法について説明します。
QUL_ROOT とQUL_TOOLS は、以下のコマンドラインの例では、環境変数として設定されているかのように使用されています。例えば
export QUL_ROOT=$HOME/Qt/QtMCUs/2.12.1
export QUL_TOOLS=$HOME/Qt/Tools/QtMCUsset QUL_ROOT=C:\Qt\QtMCUs\2.12.1
set QUL_TOOLS=C:\Qt\Tools\QtMCUsビルド構成
RH850/D1M1Aの開発環境の構築
RH850/D1M1A用のアプリケーションを開発する場合、以下のCMake変数を設定します。
| 変数名 | 設定手順 |
|---|---|
| Qul_ROOT | Qul_ROOT にQt for MCUs SDK のインストールパスを設定します。
注: このCMake変数は、パッケージ名と一致させる必要があるため、意図的に大文字と小文字が混在している。 |
| QUL_PLATFORM | プラットフォーム名は、ターゲットとするボードとOSを示す必要があります。これは、選択したボード名とターゲットとするOSの組み合わせです。以下の例のプラットフォーム名は、ターゲットがbaremetal のRH850/D1M1A であることを示しています。注意: 他のボードやOSをターゲットにしたい場合は、サポートされるプラットフォームを参照してください。 |
| CMAKE_TOOLCHAIN_FILE | CMAKE_TOOLCHAIN_FILE をGHSツールチェーンに設定します。
|
| QUL_TARGET_TOOLCHAIN_DIR | QUL_TARGET_TOOLCHAIN_DIR を使用して、ツールチェーンの場所を設定します。
注: 指定された |
| qul_color_depth | QUL_COLOR_DEPTH を使って、プラットフォームがサポートする色深度を設定する。RH850/D1M1Aのリファレンス・ポートは32bppの色深度をサポートしています。注意: この変数が設定されていない場合、プラットフォームの設定中にデフォルトの色深度が使用されます。 |
| PROBE_TYPE | Renesas フラッシュ・プログラマがバイナリをフラッシュするために必要なRenesas デバッグ・プローブ・タイプを選択するには、PROBE_TYPE を使用します。E1 E2 とE20 がサポートされているプローブ・タイプです。注意: この変数が設定されていない場合、Renesas Flash Programmerはデフォルトのプローブ・タイプ ( |
| QUL_BOARD_SDK_DIR | QUL_BOARD_SDK_DIR CMake キャッシュ・エントリーをRenesas Graphics Library インストール・パスに設定します。例えば
|
| RH850/D1M1A 用のオプション設定 | |
| RENESAS_FLASH_PROGRAMMER_PATH | オプションのRENESAS_FLASH_PROGRAMMER_PATH CMake キャッシュ・エントリをRenesas Flash Programmer のインストール・パスに設定します。例えば
注: Renesas Flash Programmerソフトウェア・キットが見つかった場合、フラッシュ・ターゲットを作成します。 |
注: Qt Quick Ultraliteプロジェクトでは、CMAKE_BUILD_TYPE はデフォルトでMinSizeRel に設定されています。MinSizeRel は、Qt Quick Ultraliteに同梱されているビルド済みプラットフォーム・ライブラリに使用されるビルド・タイプです。ビルドタイプを変更するには(例えばRelease に)、-DCMAKE_BUILD_TYPE=Release オプションを付けて CMake を起動します。詳細については、CMAKE_BUILD_TYPEを参照してください。
特定の Qt ライセンスの下で利用可能です。
詳細を確認してください。