SPRADJ0 February 2025 AM2612 , AM2631 , AM2632 , AM2634 , AM263P2 , AM263P4 , AM2732 , AM2732-Q1 , AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62D-Q1 , AM62P , AM62P-Q1 , AM67 , AM68A , AM69A , DRA821U , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VP-Q1
The MCAL package is comprised of a configurator plug-in, driver source files, example applications for each driver, and documents including user guide, release notes, and Compliance Support Package (CSP) documents for Functional Safety Compliance as per the ISO26262 standard.
The directory structure is as follows:
mcal_config/ -
Contains the AUTOSAR Configurator Tool compliant Configurator Plug-in that can
be tested to load into Elektrobit (EB) tresos Studio configurator tool. Each
plug-in corresponds to a particular device variant for each driver and is stored
in the respective folder. Plug-ins can either be loaded individually for just
the data configuration or be loaded with other dependent plug-ins in a single
configurator project to enable referencing of the fields and nodes from other
plug-ins.mcal/ - Contains
all the source files for MCALs across all driver categories bundled with a
package. This directory typically includes around 10 to 25 drivers which can
vary based on the supported features of the target device hardware and the
device drivers planned for a release.mcal/examples/ - This path within the
mcal directory stores the example applications for
each of the driver sources that demonstrate the initialization flow and
use of various APIs available from a driver module.mcal_docs/ -
Contains the documentation including release notes, manifest, and module user
guides. The release notes mention the changelog with a previous
release with new additions and bugs encountered or fixed, and workarounds for
known issues and recommendations. User guides contain details on driver
features, configurator plug-ins, and APIs.build/ -
Includes package-level makefile as well as other related files
for build tool related settings. Source build is done using the make command in
this path.Specifically, in Sitara MPU MCAL,
folders except for the previously-referenced build/ are found under
the mcal_drv/ folder. For Jacinto MCAL, request and download the
previously explained mcal_config folder from PSDK-RTOS-AUTO.