C
Infineon PSOC Edge E84 Evaluation Kit
This topic provides board-specific information about Infineon PSOC™ Edge E84 Evaluation Kit. For more information on how to set up the development environment, see Getting started on Infineon PSOC Edge platforms.
Board features
- PSOC Edge E84 MCU featuring Cortex-M55 and Cortex-M33 cores
- 4.3" 800 x 480 16-bit RGB565 LCD display with capacitive touch
- 256 KB ITCM
- 256 KB DTCM
- 512 KB RRAM
- 1 MB SRAM
- 5120 KB System SRAM (SoCMEM)
- 16 MB Octal SPI PSRAM
- external 16 MB Quad SPI flash
- external 128 MB Octal SPI flash (64 MB usable in XIP mode)
Supported color depths
The reference port for this board supports 16bpp color depth.
PSRAM support
You can enable Qt Quick Ultralite to initialize and use PSRAM for asset preloading by doing one of the following:
- Add
QUL_PLATFORM_PRIVATE_ENABLE_PSRAMcompiler definition to the ModusToolbox CM55 project. - Open
proj_cm55/QtMCUs/platform/boards/cypress/psoc-edge-e84-freertos/platform_config.hin the ModusToolbox project and modify it to have the following:#ifndef QUL_PLATFORM_PRIVATE_ENABLE_PSRAM // Initialize and enable external PSRAM memory. #define QUL_PLATFORM_PRIVATE_ENABLE_PSRAM #endif - Rebuild the platform library with
-DQUL_PLATFORM_PRIVATE_ENABLE_PSRAMCMake flag. For more information on how to build the platform library, see building Qt Quick Ultralite from sources.
You can also modify the PSRAM size Qt Quick Ultralite can use by changing the value of QUL_PLATFORM_PRIVATE_PSRAM_SIZE definition in proj_cm55/QtMCUs/platform/boards/cypress/psoc-edge-e84-freertos/platform_config.h. Changing the value has no effect if QUL_PLATFORM_PRIVATE_ENABLE_PSRAM is not defined.
LLVM support
You can enable the LLVM support by building the Qt Quick Ultralite libraries using the LLVM toolchain. Follow the instructions in Building Qt Quick Ultralite from sources topic and use the following values in the CMake configuration phase:
-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_64After building the Qt Quick Ultralite libraries, you can export a Qt Quick Ultralite application using the built libraries by following the instructions here.
Debugging
See debugging for detailed instructions.
Available under certain Qt licenses.
Find out more.