Setup: Infineon Aurix Drivecore Autosar Scalable Software User Manual
Content
Overview
Aurix Drivecore Autosar Scalable Software is a pre-integrated AUTOSAR development bundle for Infineon AURIX TC4x-class automotive projects, built to speed up ECU software development for domain and zonal controllers. It combines Infineon MCAL drivers, Elektrobit EB zoneo software, EB tresos AutoCore, and the TASKING SmartCode compiler toolchain into a single workflow-focused package.
This guide is aimed at engineers setting up the bundle for the first time, importing the demo project, generating code, building the application, and exploring the hardware-accelerated gateway examples that are included in the package.
The primary value of Aurix Drivecore Autosar Scalable Software is reduced integration effort: the bundle is designed to simplify configuration, accelerate setup, and provide a working starting point for AUTOSAR-based ECU development.
Specifications
- Platform focus: Infineon AURIX TC4x automotive microcontrollers
- Software stack: EB tresos AutoCore, EB zoneo GatewayCore, EB zoneo ACM8 Eth, Infineon MCAL drivers
- Compiler toolchain: TASKING SmartCode v10.2r1 with patch v10.2r1p1
- Configuration tool: EB tresos Studio for ACG 9, version 32.1.1
- OS component: EB tresos AutoCore OS 6.1.275
- Base package: EB tresos AutoCore Base Package 9.3.2
- Ethernet package: EB tresos AutoCore Generic Ethernet Package 9.3.2
- GatewayCore version: 1.0.0
- ACM8 Eth version: 1.0.0
- Target board: TriBoard TC4D9 Zone Gateway Board
- Example hardware setup: 1x KIT_TC4D_ZONE_GW_BTX_APP 2.0 and 2x GW CAN extension boards
- Supported transport/demo areas: CAN, Ethernet, IEEE 1722, and PDUR routing
Detailed description
Aurix Drivecore Autosar Scalable Software is organized around a complete AUTOSAR Classic workflow rather than a single driver or library. The bundle brings together hardware abstraction, configuration tooling, code generation, and build support so teams can move from imported project data to a runnable demo with fewer manual integration steps.
The bundle is centered on two Elektrobit components. EB zoneo GatewayCore is the hardware-dependent complex device driver that enables communication acceleration features on the target platform, while EB zoneo ACM8 Eth provides the Ethernet driver abstraction required by the AUTOSAR Ethernet interface layer.
In practical terms, the package demonstrates how hardware acceleration on TC4-class devices can be used for gateway-style communication. The included demo covers both hardware-accelerated routing and software PDUR routing, showing CAN-to-CAN, CAN-to-MEM, CAN-to-ETH.IEEE1722, and ETH.IEEE1722-to-CAN paths alongside classic software routes such as CAN-to-ETH, ETH-to-CAN, and ETH-to-ETH.
The software workflow uses EB tresos Studio to import configuration files, validate them, generate output artifacts, and prepare the build inputs. The example project is then compiled with TASKING SmartCode, and an optional winIDEA workspace is available for flashing and debugging.
Setup
Prerequisites
Before installation, the package expects a valid set of software files, licenses, and target hardware. The provided materials include the GatewayCore user guide, EB tresos package files, the TASKING compiler installer and patch, and the delivered plugin content used by the demo project.
The required licenses are for EB tresos and the TASKING compiler. The target hardware is the TriBoard TC4D9 Zone Gateway Board.
Install EB tresos Studio
The recommended installation method is the provided setup script, which extracts nested archives automatically so the installer can find all modules. That approach is preferred over a simple top-level installer run because it avoids missing plugin files during project import.
During setup, install the EB tresos license and the workspace package supplied with the bundle. The workspace is delivered as an installation package and is installed through the EB tresos Studio installer.
Install TASKING SmartCode
The compiler must be installed in two stages. First install TASKING SmartCode v10.2r1, then apply the v10.2r1p1 patch. The base installer is run from the provided archive, and the patch is installed afterward using the same process.
The installation path should not contain spaces, because path handling problems can break the build system. The compiler license is node-locked and becomes bound to the first machine that uses it.
Hardware setup
The demo hardware setup uses the TC4D zone gateway board together with two GW CAN extension boards. The CAN extension boards connect to the board’s CAN0 and CAN1 connectors, and the setup also uses the board’s Ethernet interface.
The documented physical mapping ties multiple CAN connectors and the GETH0 port to their matching tresos configuration objects. This mapping is used by the imported demo project so routing entries align with the actual wiring.
Operation
Import and generate the demo project
To start the example project, launch EB tresos, choose a workspace directory, and import the existing project into the workspace. The GwCDemo project should be copied into the workspace before finishing the import.
After import, open the ECU project for the TRICORE TC4DXX target and run code generation. If any preset routing values are changed, save the project and generate again before building.
Build the application
The build environment is configured through a launch configuration file that sets the compiler path and working directory. The compiler path must point to the bin folder of the TASKING toolchain, and the work base must point to the directory that contains the EB tresos folder.
To compile the demo, run the launch script and then invoke the make process. Successful code generation is required before compilation, including after a clean build.
Flashing and debugging
After a successful build, the binary is created in the demo output folder. Flashing can be done through the TC4D Zone Gateway board’s supported programming and debug interfaces, including the on-board miniWiggler and the board’s DAP and HSTCU connectors.
An optional preconfigured winIDEA workspace is included for users who want a quicker path to flashing and debugging. The workspace is set up for SMP use in a multi-core environment.
Demo routing examples
The bundled demo demonstrates several routing styles to illustrate how Aurix Drivecore Autosar Scalable Software handles both hardware-accelerated and software-based communication paths.
- Hardware-accelerated CAN-to-CAN routing for unicast and multicast traffic
- Hardware-accelerated CAN-to-MEM routing
- Hardware-accelerated CAN-to-ETH.IEEE1722 routing
- Hardware-accelerated ETH.IEEE1722-to-CAN routing
- Software PDUR routing for CAN-to-CAN, CAN-to-ETH, ETH-to-CAN, and ETH-to-ETH traffic
Some Ethernet-bridging examples require EthQoSSupport to be enabled before generation and build. The routing names follow a structured naming pattern so entries remain readable and easy to maintain in the configuration tool.
Development resources
The package includes additional guidance for communication acceleration configuration, along with a short routing guide for PDUR setup. These resources are intended to help engineers adjust the existing demo rather than build everything from scratch.
For CAN receive, the configuration uses filtered hardware objects, CanIf receive mappings, receive PDU collection entries, and a PDUR routing path that points to the destination transmit configuration. For CAN transmit, the setup uses a transmit-capable hardware object, CanIf transmit mappings, transmit PDU configuration, and a PDUR destination PDU.
For ETH transmit, the configuration covers SoAd routes and socket connections, TCP/IP local address and controller settings, EthIf controller setup, ComM network channel mapping, and a PDUR destination PDU. For ETH receive, the path uses a SoAd socket route, receive PDU collection, a PDUR routing path, and a destination linked to either CAN transmit or ETH transmit.
Troubleshooting
The most common setup issues are related to compiler path configuration, Ethernet QoS, missing generated files, and incomplete module installation. Most of these problems can be corrected by checking the installation layout and regenerating the project after configuration changes.
- If the compiler is not found, verify that the compiler path points to the correct bin folder and does not use quotation marks.
- If the build fails on CAN-to-ETH.IEEE1722 or ETH.IEEE1722-to-CAN routing, confirm that EthQoSSupport is enabled and that the configuration was saved before generation.
- If make reports that a target is missing, regenerate the project before rebuilding and remove the output folder if the issue persists.
- If modules are missing during project import, check that the plugins were installed correctly and that the archives were fully extracted.
Safety
The documentation is intended for technically trained users and places responsibility on the integrator to evaluate whether the product is suitable for the intended application. It also notes that the product information is not a guarantee of specific conditions or characteristics.
Users should treat the bundle as development software for automotive engineering, where application compliance, standards conformance, and final suitability remain the responsibility of the customer’s technical team. The product may contain dangerous substances, and it must not be used in applications where failure could reasonably be expected to cause personal injury unless explicitly approved in writing.
Pros & Cons
- Pros: Pre-integrated AUTOSAR workflow for AURIX TC4x projects
- Pros: Includes hardware-accelerated gateway examples and software routing examples
- Pros: Combines configuration, code generation, compiler support, and debugging setup
- Pros: Helps reduce integration effort for domain and zonal ECU development
- Cons: Requires careful setup of licenses, paths, and module installation order
- Cons: Some Ethernet routing examples depend on QoS support being enabled
- Cons: Build and debug success depend on matching the documented hardware and software versions
Aurix Drivecore Autosar Scalable Software is best suited to engineering teams that want a structured AUTOSAR starting point with clear demo coverage, controlled toolchain setup, and a ready-made path from configuration to flashing.
Faqs
What do I need before installing Aurix Drivecore Autosar Scalable Software?
Should I use setup.bat or setup.exe to install EB tresos Studio for the Aurix Drivecore Autosar demo?
Why do I need to install TASKING SmartCode baseline and patch in a specific order?
How is the TC4D Zone Gateway hardware connected in the Aurix Drivecore Autosar demo?
How do I import and generate the GatewayCore demo project in EB tresos Studio?
What is the correct build workflow after generating the Aurix Drivecore Autosar demo project?
Why does the build fail with a compiler not found error in Aurix Drivecore Autosar?
What should I check if CAN-to-Ethernet or Ethernet-to-CAN forwarding does not work in the demo?
More infineon manuals
Leave a Comment
