Traveo2 AUTOSAR BSP: Prerequisites
Hardware: Infineon Traveo II
CGI Studio has been tested on Infineon Traveo II (custom 4M) board .
CMake
In order to build Candera, the Meta build system CMake needs to be installed with at least version mentioned here.
CMake makes it possible to create the cross compilation makefiles that can be used with Green Hills MULTI compiler.
Generator
To allow cross compilation with makefiles, MinGW 4.2.1 was used for this release.
Toolchain
The build tool chain is not part of the delivery.
Green Hills
Green Hills MULTI IDE, Green Hills compiler and the corresponding Traveo II graphics driver have to be obtained directly from Green Hills and/or Infineon and should be installed according to their installation guide.
CGI Studio was tested with MULTI IDE 7.1.4 (configured as suggested by Infineon - GHS Traveo II Debug Script Environment), Compiler 2017.1.4
The Green Hills probe 5.6.4 for ARM was used for connection/debug on the target.
AUTOSAR
Autosar environment is not part of this release. The Autosar environment is provided by customer.
Infineon Graphics Library
The graphics driver is not part of this release. CGI Studio was integrated and tested with the libraries received from customer (V1e0.0)
BSP External memory initialization limitation
Please ensure that the external peripheral on the target device is supported by the BSP initialization routine for the external memory: Cy_GfxEnv_FastInit(bUseSmif0, bUseSmif1, xxx)
The support of external memory components can differ between BSP/Graphic driver versions!
In case of unsupported external memory initialization in the specific driver/BSP version compared to the Traveo II evaluation board the value will be set to 0 (disabled) :Cy_GfxEnv_FastInit(0, 0, xxx) (see corresponding initialization in \cgi_studio_devices\src\Traveo2\CourierPlatformDefs\Target_NoOs_ARM\KernelTargets\main.c) .
In this case, only the internal RAM and FLASH can be used on the target board.