

The TMS570 MCAL is available to customers on anĪs-needed evaluation license on request.


They produce the integrated final product that includes the BSW/RTE layers together with the TMS570 MCAL. Generally, TI released MCAL is provided to them and TI works with several 3rd party partners who provide AUTOSAR packages for Hercules devices. Third Party AutoSAR Provider Release (Recommended) Given that the MCAL needs to be integrated with higher level AutoSAR stack, there are currently two methods in the release process. TI does not charge for the Hercules MCAL releases. Engagement Model and Software Release Process ¶ Complex driver: Collection of complex sensor and actuator control or non-standardized drivers that may need migration.Ĥ.3.Microcontroller Abstraction Layer (MCAL): Microcontroller Abstraction Layer which is the lowest software layer designed to make higher level software independent of a microcontroller.ECU Abstraction Layer: Interfaces the drivers of MCAL and makes higher software layers independent of hardware layout and offers access to I/O signals.Services Layer: Offers basic services, Memory Services, Diagnostic Services, state management for components in the basic layer.Basic Software(BSW) Layer: Software layer with basic services and drivers to leverage features of the underlying hardware, and enabling interface to application and RTE layer.Runtime Environment(RTE): Middleware layer which provides communication services for the application software and makes the components independent of a specific MCU.AutoSAR infrastructure consists of the following layers in the architecture:
