このページでは

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_64

Qt Quick のUltraliteライブラリをビルドした後、こちらの手順に従って、ビルド済みのライブラリを使用してQt Quick のUltraliteアプリケーションをエクスポートできます。

デバッグ

詳細な手順については、「デバッグ」を参照してください。

特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。