Bootloaders for Aurix TC2XX controllers
Project: Develop Generic Flashloaders for Aurix controllers
- Define and install platform SW build environment for AURIX controllers
- Integration of MCAL stack from Infineon
- Configuration of MCAL Stack using EB Tresos studio
- Integration of Vector CAN Stack (CAN Driver, CANIF, CANSM) .
- Configuration of Vector CAN Stack using DAVINCI Configurator tool
- Develop and configure ISO 14229 UDS Services for flashing requirements
- Develop flashloader specific for XCP protocol
- Configuration of NVM and OTP blocks for End-of-Line testing
- Support for ODX flash specifications
Test and validation content
- MISRA static code analysis done with tasking compiler
- Module testing of drivers with debuggers and Oscilloscopes
- UDS and CAN transport protocol compliance test with CANanalyzer and Elyzer (eSoL) tools
- Test for PDX based flashing with Vector vFlash and OEM specific flashing tool
- Custom Automated stress test framework with CANanalyzer and custom build HW
- Calibration , measurement and XCP flashing tests with Vector CANape tool
- Integration test with actual ECUs and OEM specific mechatronic setup
Benefits to target customers:
- Generic, Scalable and modular SW
- Jumpstart development with ready to use Bootloader Solution
- Portable and Generic platform for different transmission applications using AURIX controllers
- MISRA Compliant C Code
- Leverage in more than 100 years of team combined expertise in Embedded systems