MCAL Release Notes

Version: MCAL_SitaraMPU_10.01.00.02


Contents

  1. Introduction
  2. Licensing
  3. Getting Started
  4. Documentation
  5. What's New
  6. Upgrade and Compatibility Information
  7. Device Support
  8. Fixed Issues
  9. Open Defects
  10. Technical Support

 


Introduction

The Release package consists of MCAL Drivers & Applications for AM62x/AM62Ax/AM62Px devices. The MCAL modules are compliant to AUTOSAR specification versioned 4.3.1.


Licensing

Refer to MCAL_SitaraMPU_10.01.00_manifest.html at top level.


Getting Started

The[Link] for User Guide provides the documentation and references necessary to begin development on TI's platforms using AM62x/AM62Ax/AM62Px.

User shall refer MCU+SDK from below links provided.

Variant

Link

AM62x

https://www.ti.com/tool/PROCESSOR-SDK-AM62X

AM62Ax

https://www.ti.com/tool/PROCESSOR-SDK-AM62A

AM62Px

https://www.ti.com/tool/PROCESSOR-SDK-AM62P

 


Documentation

Refer to following documentation for further details:

AM62x/AM62Ax/AM62Px MCAL User Guide

This document details Supported driver, Installation, Dependencies, Build instructions, Steps to run example applications, Module Specific User Guides and others

[Link]

MCAL Configurator User Guide

Refer this before attempting to reconfigure MCAL modules. This includes steps to Install Configurator (EB), Configurator Licensing, Generation of MCAL Configurations and others

[Link]

MCAL Compliance Support Package

Refer to this for Safety Compliance collateral such as Design Documents, Test Reports, Static Analysis Reports, Dynamic Analysis Reports.

This can be found at {mcusw/csp/Common/SoC Integration Package/SOC_NAME/}

 


What's New

 

Drivers Supported:

Module

 

AM62x

AM62Ax

AM62Px

CAN

Yes

Yes

Yes

CDD IPC

Yes

Yes

Yes

CDD UART

No

Yes

No

DIO

Yes

Yes

Yes

ETH

Yes

Yes

Yes

ETH TRCV

Yes

Yes

Yes

FLS

Yes

Yes

Yes

GPT

Yes

Yes

Yes

ICU

No

Yes

Yes

MCU

Yes

Yes

Yes

PWM

No

Yes

Yes

SPI

Yes

Yes

Yes

WDG

Yes

Yes

Yes

 

Note:

Safety Compliance Support Package with Safety collateral available at {mcusw/csp}. Includes MISRA C/SA Reports, Dynamic Code Coverage, Test Reports, Bi-Directional Traceability Reports, Design Documents, etc are specific to MCAL_SitaraMPU_09.00.00.02 which is Safety GA Release (SDK 9.0) for AM62x/AM62Ax MCAL.

 

Note:

Safety Compliance Support Package with Safety collaterals for Ethernet driver is also available at mcusw/csp, its current content is shown in the table below.

 

Work Product

Availability

Software Product Specification (SPS)

Yes

Static Analysis Report

Yes

MISRA C Compliance Report

Yes

Bidirectional traceability report

Yes

Test Summary Report

Yes

Test Results

Yes

Software Manifest

Yes

Customer Documentations

As part of MCAL documentation: Users guide, Release Notes, API Guide and Safety Manual.

SW FMEA

Yes

Audit Reports (CM audit Reports/End of Phase Audit Reports)

Only End of Assess Phase Audit Report is included in this version. Audit reports for Plan/Create/Validate phase will be provided in future release or on need basis.

Dynamic Analysis Report

Yes

Safety manual

Yes

 


Tools and Software Dependencies

Modules/Topic

Compatibility

Remarks

TI Arm Clang Compiler

V3.2.2

NA

EB Tresos Studio

V24.0.0

NA

Build

Gmake/CCS

NA

MCU+ SDK

mcu_plus_sdk_10_01_00_xx

The MCAL examples are built and validated on mcu_plus_sdk_10_01_00_xx version. Refer to respective version of MCU+SDK User Guide to setup the EVM.

 

 

Upgrade and Compatibility Information

Please note that the MCAL Release Versioning has changed and now is in accordance with AUTOSAR requirement SRS_BSW_00321. The MCAL Module Version number (Major.Minor.Patch) is updated only during release cycle based on the change in source/compatibility with previous release. MCAL Modules will not have a common version number. MCAL Package release version and the Bundle Version of the configurator plugins will be updated for each new release.

Details based on SRS_BSW_00321. The Version numbers of MCAL AUTOSAR Basic SW Modules shall be enumerated according to the below rules:

IMPORTANT NOTE: User should ensure to use below modules version for MCAL_SitaraMPU_10.01.00 release. User should take care to not mis-match or mix-and-match the versions with various MCUSW releases. Bundle Version of all plugins is 10.01.00.

Module

 

Previous Module Version

Current Module Version

Remarks

CAN

10.0.0

10.1.0

User should generate Configuration again

CDD IPC

11.0.0

11.1.0

User should generate Configuration again

DIO

10.1.0

10.1.0

Minor Bug Fix . Refer to "Fixed Defects"

ETH

10.0.0

10.0.0

Bug fixes, refer to "Fixed Defects"

ETH TRCV

10.0.0

10.0.0

Bug fixes, refer to "Fixed Defects"

FLS

10.1.0

11.0.0

TBD

GPT

9.0.1

9.1.0

User should generate Configuration again

ICU

-

9.1.0

Newly Added Support

MCU

10.0.0

10.0.0

User should generate Configuration again

PWM

-

10.1.0

Newly Added Support

SPI

9.0.1

9.1.0

User should generate Configuration again

WDG

9.1.0

9.1.0

User should generate Configuration again

OS

9.0.1

9.0.1

None

EcuM

9.0.0

9.0.0

None.

DEM

9.0.0

9.0.0

None.

Common

NA

NA

Removed the unwanted cslr files and removed dependency of tisdttypes.h file in MCAL

Device Support

SoC

HOST (OS)

Test Platform

AM62x/AM62Ax/AM62Px

Windows / Linux, EB configurator only on Windows

AM62x(LP)

AM62Ax(LP HS-FS) EVM

AM62Px(LP HS FS) EVM

 


 

 

Fixed Issues

ID

Issue Summary

MCAL-23540

[Common]OS Api's used in MCAL module driver initialization

MCAL-24415

MCU driver include files that are specified as optional in the Autosar spec should be kept optional

MCAL-24649

[Common]Conditional logic to include Dem.h if Dem Error is only STD_ON is missing in templates and driver code

MCAL-24801

[Common]Remove dependency of tisdttypes.h file in the MCAL SDK

MCAL-25314

SPI Scheduling Period is disabled in plugin, not in generate

MCAL-25451

Warning Observed in MCU module while loading plugins in EB Tresos

MCAL-25826

Sector Size and Sector page size are not configurable in FLS driver

MCAL-25830

SPI logging feature not usable with Vector Microsar OS

MCAL-25982

[Cdd Ipc]Remove the duplicate ipc_vring.h file from CddIpc driver

MCAL-26718

Dio_ConfigValidChannelMask getting generated only for MCU/Wkup GPIO in AM62x, AM62Ax and AM62Px

MCAL-27140

[Common]Remove Suppressed Warnings and Verify Build Integrity

MCAL-27156

[Common]Remove the unwanted cslr files from MCUSW - MCAL

MCAL-28017

[Fls] Usage of Exclusive area context in Fls_Init Api

MCAL-12893

[Eth]MCAL CSL_armR5CacheWb API has usage of DMB and DSB for cache operations

MCAL-25355

EthTrcv: App Half Duplex Manual Mode Fail

MCAL-27030

ETH: cache operator improvement

MCAL-27138

Eth: Egress timestamp broken

MCAL-27317

ETH: SchM need release before call upper API

 


Open Defects

ID

Variant

Severity

Summary

Comments

MCAL-27321

AM62Ax

AM62Px

AM62x

 

S2-Major

Fls Driver Does Not Support Multiple Sectors

None

MCAL-27104

AM62Ax

AM62Px

AM62x

 

S3-Minor

Can: No validation check in configurator if HOH is greater than 64

Customer need to ensure Receive FIFO’s  to be <= 64

 


Known Limitations or Open Points

ID

Description

Workaround

Comments

NA

AM62x: CAN: MCU_MCAN0 and MCU_MCAN1 interrupts are not routed to R5F, hence does not support interrupt mode. Only Main MCAN0 Shall Support Interrupt

Polling mode should be used.

User shall Configure MCU domain CAN instances with polling mode and MAIN domain CAN instance with INTERRUPT/POLLING as per requirement.

 


Support

For technical support and additional assistance, visit E2E or contact local TI Field Application Engineer.