C
前提条件
Linux と Windows ホストで異なるターゲットプラットフォーム向けの開発を開始するには、以下の前提条件をインストー ルする必要があります。Qt Online Installer はQt アカウントからダウンロードできます。
次の表は、一般的な前提条件とボード固有の前提条件の一覧です:
Qt Online Installer を使用して、以下の前提条件をインストールします:
- Qt for MCUs SDK
- Qt Creator v13.0.0以降
- CMake 3.21.1以降
- Ninja 1.10.0以降
- ARM Toolchain 12.3.rel1またはIAR Build Tools for Arm V9.40。
注: IAR Build Tools for Arm V9.40は別途インストールする必要があります(IAR Systemsから入手可能)。
Qt Online Installer を使用して、以下の前提条件をインストールします:
- BareMetal およびFreeRTOS ターゲットの場合:
- MCUXpresso IDE
- MCUXpresso ボード SDK:
- MIMXRT1050-EVKB - MCUXpresso SDK 25.06.00
- MIMXRT1060-EVKB - MCUXpresso SDK 24.12.00
- MIMXRT1064-EVK - MCUXpresso SDK 25.09.00
- MIMXRT1170-EVKB - MCUXpresso SDK 2.16.000
- MCIMX93-EVK用:
- Boot to Qt Software Stack 6.8.4、NXP i.MX 93 11x11 LPDDR4X EVK Linux System および Linux Toolchain パッケージ
Qt Online Installer を使用して、以下の前提条件をインストールします:
- EK-RA8D1の場合:
- Flexible Software Package(FSP)ソースコードv5.2.0。
- FreeRTOS カーネル・ソースv10.6.1。
Qt Online Installer では提供されていないため、以下を別途インストールしてください:
- Renesas e2studio 2024-01.1 (24.1.1)。
- RH850-D1M1A のみ:
- Green Hills Multi IDE v7.1.6、Compiler 2015.1.7*または2018.1.5、Probe 5.6.4 for V800。
- Renesas D1M1/2(H)用グラフィックスライブラリ(v2.2.0a)(Green Hills Compiler用)
- Renesas フラッシュプログラマ。
* コンパイラ2015.1.7では、ビルド済みライブラリは提供されません。Qt Quick Ultraliteコアおよびプラットフォーム・ライブラリをソースからビルドする必要があります。
- EK-RA8D1用:
Qt Online Installer を使用して、以下の前提条件をインストールします:
- STM Cube Programmer 2.17.0
- STM32Cube ボード SDK:
- STM32F769I-DISCOVERY - STM32CubeF7 SDK 1.17.2
- STM32H750B-DISCOVERY - STM32CubeH7 SDK 1.12.1
- フラッシュ用にプラグされたデバイスへのアクセスを提供する Udev ルール。STM32Cube プログラマまたは STM32Cube IDE は、Udev ルールを含む以下のファイルを提供します:
49-stlinkv1.rules49-stlinkv2-1.rules49-stlinkv2.rule49-stlinkv3.rules50-usb-conf.rules
該当するものを
/etc/udev/rules.dにコピーしてください。
必要に応じて、ブートローダ・イメージをデバイスにフラッシュします。詳細については、STボード用ブートローダ・フラッシング手順を参照してください。
Qt Online Installer はこれらを提供していないため、以下を別途インストールしてください:
- Green Hills または IAR ツールチェーンを使用している場合は、Green Hills SoftwareまたはIAR からこれらのツールを入手してください:
- Green Hills MULTI Compiler for Embedded ARM。Qt for MCUs は、Green Hills MULTI Compiler for Embedded ARM のコンパイラバージョン 2017.1 に対してテストされています。
- IAR Build Tools for Arm.Qt for MCUs は、IAR Functional Safety Build Tools for Arm のバージョン 8.22.3 に対してテストされています。
- GNU ARM GCC 11.3.1でModusToolboxを使用している場合は、ModusToolbox Software EnvironmentからModusToolbox Software Environment 3.4.0を入手してください。
- お近くの InfineonまたはQtサポートまでお問い合わせください:
- TVII-C-2D-6M-327-SET(REV-01)、TVII-C-2D-6M-327-REF、TVII-C-2D-4M-216-SET(REV-01)、KIT_T2G_C-2D-4M_LITE(REV-01)、TVII-C-2D-6M-DDR用:
- TRAVEO T2G Cluster Series V2.4.0用グラフィックスドライバです。LIBパッケージとSDKパッケージの両方をインストールしてください。
- Qt Quick TVII-C-2D-6M-327-SET(REV-01)でIARツールチェーンを使用する場合、UltraliteはTVII-GraphicsDriver-G2M-V2.4.0グラフィックスドライバでは正しく動作しません。必ず非G2MのTVII-GraphicsDriver-V2.4.0を使用してください。
- KIT_T2G_C-2D-6M_LITE (Rev-02)、Green HillsまたはIARツールチェーンの場合:
- TRAVEO T2G Cluster Series V2.4.0用グラフィックスドライバ。LIBパッケージとSDKパッケージの両方をインストールしてください。
- さらに、TRAVEO T2GGraphics driverのナレッジベース記事で説明されているように、TRAVEO T2G Sample Driverをバージョン8.3.0にアップグレードする必要があります。
- KIT_T2G_C-2D-6M_LITE (Rev-02)、ARM GCCツールチェーンの場合:
- Graphics Driver for Traveo II Clusterのバージョン1.0.0.59。
- Infineon ResourceGenerator toolは、Graphics Driver for TRAVEO T2G Cluster Series V2.4.0またはKIT_T2G_C-2D-6M_LITEのModusToolboxサンプルグラフィックスプロジェクトで使用できます。
- TVII-C-2D-6M-327-CPU REV-B用:
- TRAVEO T2G Cluster Series V1.2.1用グラフィックスドライバ、LIBおよびSDKパッケージ。
- TVII-C-2D-6M-500-CPU REV-Bのみ:
- TRAVEO T2G Cluster Series V1.1.0用Graphics Driver、SRC、LIB、SDKパッケージ。
- Infineon Auto Flash Utility 1.4またはInfineon OpenOCD v5.7.0。ビルドした実行ファイルをデバイスにフラッシュできます。
- Qt Creator から直接フラッシュし、評価ボードにKitProg3が搭載されていない場合は、MiniProg4デバッグ・キット。
- TVII-C-2D-6M-327-SET(REV-01)、TVII-C-2D-6M-327-REF、TVII-C-2D-4M-216-SET(REV-01)、KIT_T2G_C-2D-4M_LITE(REV-01)、TVII-C-2D-6M-DDR用:
さらに、必要に応じてブートローダ・イメージをデバイスにフラッシュします。詳細については、 Infineon ボードのブートローダフラッシュ手順を参照してください。
注意: QtMCUsは、Green HillsおよびIARツールチェーンで使用されるTRAVEO T2G Cluster Series用Graphics Driverに含まれるユーティリティおよびSDLライブラリを使用します。これらのライブラリはデモやテスト作成のみを目的としており、量産用ではありません。Infineon またはQtサポートにお問い合わせください。
Qt Online Installer はこれらを提供していないため、以下を別途インストールしてください:
これらの前提条件をインストールした後、Qt Creator IDE を起動し、利用可能なすべてのターゲットのキットを自動的に生成します。特定のターゲットのキットが見つからない場合は、ターゲットの要件を更新してQt Creator を再起動します。詳細については、Qt Creator のセットアップを参照してください。
特定の Qt ライセンスの下で利用可能です。
詳細をご覧ください。