Boot-loaders for AURIX TC2XX controllers

Ethernet Bootloader and Diagnostic Services Based on DoIP

We have developed boot-loaders for multiple platforms based on the AURIX TC2XX controllers, for ECUs forming part of vehicles with different flavors or types of transmission. This involved configuring and seamlessly bringing together and integrating several different components from different sources – the Vector CAN stack, the Infineon EB Tresos MCAL stack, in-house implementation of ISO-14229 UDS services to support the software flashing procedure, in-house development of a flash-loader specific to the XCP protocol, configuration of NVM and OTP memory blocks for end-of-line testing and providing support for ODX flashing specifications.

1164

We also carried out exhaustive testing and validation of the boot-loaders, consisting of static code analysis to check conformance to MISRA rules, module testing of drivers, UDS and CAN transport protocol compliance using the CANalyzer and client-specific tools, testing for PDX based flashing with Vector vFlash as well as OEM-specific flashing tools, stress testing using a custom automated stress test framework using CANalyzer and custom built hardware, calibration, measurement and testing of XCP flashing using Vector CANape and integration testing with the actual ECUs on an OEM-specific setup.

The benefits to our customers from these boot-loaders included the availability of a ready-to-use, generic, scalable boot-loader solution which is portable and can be easily moved to different transmission applications, and contains software writing using robust, MISRA compliant code.

Address

Crevavi Engineering Solutions Pvt Ltd.
#123/107 1st Floor Gokaram Rathnam Complex, 2nd Main, 27th Cross, Jayanagar 7th Block, Bengaluru Karnataka 560070

Contact

© Copyright 2025 Crevavi Engineering Solutions.
Scroll to Top