Product Release Notes
Table of Contents
Introduction
This is the release notes for mcusw 11.00.00 release, produced on 2025-05-06. The MCUSW package consists of MCAL Driver & Demos/Applications for J721E/J7200/J721S2/J784S4/J742S2 family of devices. The MCAL modules are compliant to AUTOSAR specification versioned 4.3.1 .
Licensing
Refer to Processor SDK Automotive manifest at top level and MCUSW Manifest for MCUSW Manifest.
Getting Started
The MCUSW User Guide provides the documentation and references necessary to begin development on TI’s platforms using MCUSW
Documentation
MCUSW User Guide: This document details Supported driver, Installation, Dependencies, Build instructions, Steps to run example applications, Module Specific User Guides, API Guide, Test Reports, Design Document and others.
MCUSW Configurator User Guide: Refer this before attempting to reconfigure MCAL modules. This include steps to Install Configurator (EB), Configurator Licensing, Generation of MCAL Configurations and others.
Dependencies
NOT Included in MCUSW Package:
MCUSW MCAL Configurator Lists the steps required to get the same
Configurator package name is MCUSW_11_00_00_05_CONFIG-windows-installer.exe, and contains following items:
MCAL Configurator Plugins (${EB_INSTALL_DIR}/mcal_drv/mcal_config) MCAL Compliance Support Package with Safety Collateral. Please note: MCUSW_J7_03.00.00 Release (SDK8.6) is Safety Certified.
What’s New
New features supported in this release:
- Several Fixed Defects.
- IPC Start/Stop Functionality for Remote Core (please refer Mcusw User Guide for Details)
- UpCounter Mode support added in EPWM (Please refer Design Docs For Update)
- EB version upgrade to EB 29
- MCUSW_11.00.00 will be certified and CSP will be updated accordingly.
Compatibility
IMPORTANT NOTE: User should ensure to use below modules version for MCUSW_J7_11.00.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 11.0.0.
Module | Previous Module Verson | Current Module Version | Remarks |
---|---|---|---|
ADC | 9.1.0 | 9.2.0 | Minor version Update |
CAN | 10.0.0 | 10.2.0 | Minor version Update |
CDD IPC | 11.0.0 | 11.2.0 | Minor version Update |
DIO | 10.1.0 | 10.1.0 | None |
GPT | 9.0.1 | 9.2.0 | Minor version Update |
ICU | 9.0.1 | 9.1.0 | Minor Version Update |
PWM/EPWM | 10.0.0 | 11.1.0 | Plugin Restructed |
MCU | 10.0.0 | 10.0.0 | None |
SPI | 9.0.1 | 9.2.0 | Minor version Update |
FLS | 11.0.0 | 11.1.0 | Minor Version Update |
WDG | 9.1.0 | 9.1.0 | None |
ETH | 10.0.0 | 11.0.0 | Major Version Update |
ETH TRCV | 10.0.0 | 11.0.0 | Major Version Update |
OS | 9.0.1 | 9.0.1 | None |
EcuM | 9.0.0 | 9.0.0 | None |
DEM | 9.0.0 | 9.0.0 | None |
Device Support
Supported SoCs: J721E & J721S2 & J7200 & J784S4 & J742S2
Validation
This release was built and validated using the following tools.
Build Tools (included in Processor SDK)
ti-cgt-armllvm_3.2.2.LTS
Fixed Defects
ID | Summary |
---|---|
MCAL-30352 | SPI: Incorrect SPI DMA Tx/Rx Implemention causes Intr failure |
MCAL-30182 | SPI IB Mode failing for 32 Bit Channel |
MCAL-29698 | Coverity warnings in CDD IPC |
MCAL-29563 | Wrong declaration of variables between CDD_IPC_START_SEC_CONFIG_DATA and CDD_IPC_STOP_SEC_CONFIG_DATA |
MCAL-29246 | Wrong external device configuration getting copied during Spi_copyConfig() |
MCAL-28790 | Cdd_IpcReceiveMsg returns only E_NOT_OK for all failure conditions |
MCAL-27985 | ETH: Remove dependencies when interrupt pacing is not enabled |
MCAL-27686 | Spi_DmaTxIsrHandler before completion need to wait till the data is written from data lines to registers |
MCAL-27655 | Using CDD IPC driver unable to receive maximum allowed 496 bytes of data in VRING |
MCAL-27342 | ETH: Inclusion of wrong file in MCAL ETH & ETHTRCV Drivers |
MCAL-27341 | DmaRxHandler calls Spi_processChCompletion which disables both Tx ,Rx interrupts |
MCAL-27317 | ETH: SchM need release before call upper API |
MCAL-27138 | Eth: Egress timestamp broken |
MCAL-27104 | Can: No validation check in configurator if HOH is greater than 64 |
MCAL-26974 | Udma_init , Udma _Params init has to be called in application rather than in SPI driver |
MCAL-25321 | SPI failing in interrupt + dma mode |
MCAL-12871 | SPI Driver: MCU2_1 Core Application Hung |
Open Defects
ID | Summary |
---|---|
MCAL-29774 | DET reported by Fls_Erase when not aligned with NOR_BLOCK_SIZE |
MCAL-29497 | FLS: OSPI6/OSPI7 Data Overflow/UnderFlow Detection needs to be enabled properly |
MCAL-29496 | MCAN Safety Diagnostic Features Implementation requires proper fix and verification |
MCAL-29484 | In IPC,endpoint requested is greater than 256 error needs to be reported |
MCAL-28234 | RPMessage_enqueMsg() handles incoming messages twice, first queue is ignored. |
MCAL-27321 | Fls Driver Does Not Support Multiple Sectors |
MCAL-27141 | Mcu_PerformSoftSysReset API doesn't perform soft system reset. |
MCAL-22591 | CDD IPC: TI generated code + assembler results in crash |
Known Limitations
None
Support
For technical support and additional assistance, visit E2E or contact local TI Field Application Engineer.