C
Infineon PSOC Edge E84 評価キット
このトピックでは、Infineon PSOC™ Edge E84 評価キットに関するボード固有の情報を提供します。開発環境のセットアップ方法の詳細については、「 Infineon PSOC Edge プラットフォームの開始方法」を参照してください。
ボードの特長
- PSOC Cortex-M55およびCortex-M33コアを搭載したEdge E84 MCU
- 4.3インチ、800×480、16ビットRGB565 LCDディスプレイ(静電容量式タッチ対応)
- 256 KB ITCM
- 256 KB DTCM
- 512 KB RRAM
- 1 MB SRAM
- 5120 KB システム SRAM (SoCMEM)
- 16 MB 8ビットSPI PSRAM
- 外部 16 MB クワッド SPI フラッシュ
- 外部 128 MB オクタル SPI フラッシュ(XIP モードで 64 MB 使用可能)
対応カラー深度
このボードのリファレンスポートは、16bppの色深度に対応しています。
PSRAMのサポート
以下のいずれかの操作を行うことで、Qt Quick Ultralite を有効にし、アセットのプリロード用に PSRAM を初期化および使用することができます。
- ModusToolbox CM55プロジェクトに
QUL_PLATFORM_PRIVATE_ENABLE_PSRAMコンパイラ定義を追加します。 - ModusToolboxプロジェクト内の
proj_cm55/QtMCUs/platform/boards/cypress/psoc-edge-e84-freertos/platform_config.hを開き、以下のように変更します。#ifndef QUL_PLATFORM_PRIVATE_ENABLE_PSRAM // Initialize and enable external PSRAM memory. #define QUL_PLATFORM_PRIVATE_ENABLE_PSRAM #endif -DQUL_PLATFORM_PRIVATE_ENABLE_PSRAMのCMakeフラグを使用して、プラットフォームライブラリを再ビルドします。プラットフォームライブラリのビルド方法の詳細については、「 Qt Quick Ultraliteのソースからのビルド」を参照してください。
また、proj_cm55/QtMCUs/platform/boards/cypress/psoc-edge-e84-freertos/platform_config.h 内のQUL_PLATFORM_PRIVATE_PSRAM_SIZE 定義の値を変更することで、Qt Quick Ultraliteが使用できるPSRAMのサイズを変更することもできます。QUL_PLATFORM_PRIVATE_ENABLE_PSRAM が定義されていない場合、この値を変更しても効果はありません。
LLVMのサポート
LLVM ツールチェーンを使用してQt Quick Ultralite ライブラリをビルドすることで、LLVM サポートを有効にできます。「ソースからのQt Quick Ultralite のビルド」のトピックに記載されている手順に従い、CMake の設定段階で以下の値を使用してください:
-DCMAKE_TOOLCHAIN_FILE=$QUL_ROOT/lib/cmake/Qul/toolchain/llvm-arm.cmake \
-DQUL_TARGET_TOOLCHAIN_DIR=/path/to/LLVM-ET-Arm-19.1.5-Linux-x86_64-DCMAKE_TOOLCHAIN_FILE=%QUL_ROOT%\lib\cmake\Qul\toolchain\llvm-arm.cmake ^
-DQUL_TARGET_TOOLCHAIN_DIR=C:\path\to\LLVM-ET-Arm-19.1.5-Linux-x86_64Qt Quick のUltraliteライブラリをビルドした後、こちらの手順に従って、ビルド済みのライブラリを使用してQt Quick のUltraliteアプリケーションをエクスポートできます。
デバッグ
詳細な手順については、「デバッグ」を参照してください。
特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。