AM261x INDUSTRIAL COMMUNICATIONS SDK  10.02.00
Release Notes 10.02.00

Note
Industrial Communications SDK version 10.02.00 supports LP-AM261 Rev. E2 only. The upcoming LP-AM261 board revision will feature integrated DP83869 Ethernet PHYs onboard, replacing the DP83826E daughter card approach used in LP-AM261 Rev. E2.
Attention
Also refer to individual module pages for more details on each feature, unsupported features, important usage guidelines.
For release notes of MCU+ SDK, please refer to AM261X MCU+ SDK Release Notes 10.02.00.
Note
The examples will show usage of SW modules and APIs on a specific CPU instance and OS combination.
Unless noted otherwise, the SW modules would work on all supported EVMs

New in this Release

Feature
PROFINET RT/IRT Demo
EtherCAT-IOLink Gateway Demo

Device and Validation Information

SOC Supported CPUs Boards Host PC
AM261x R5F AM261x LaunchPad Revision E2 (referred to as am261x-lp in code).
Windows 10 64b or Ubuntu 18.04 64b or MacOS

Tools, Compiler and Other Open Source SW Module Information

Tools / SW module Supported CPUs Version
Code Composer Studio R5F 12.8.1
SysConfig R5F 1.23.0, build 4000
TI ARM CLANG R5F 4.0.1.LTS
FreeRTOS Kernel R5F 11.1.0
LwIP R5F STABLE-2_2_0_RELEASE
Mbed-TLS R5F 2.13.1

Key Features

Fixed Issues

ID Head Line Module Applicable Releases Resolution/Comments
PINDSW-8420 Fix length mismatch in HW_EscWriteMbxMem and HW_EscReadMbxMem EtherCAT SubDevice 10.00.01
PINDSW-8428 Configure SYNC1 Shift with respect to SYNC0 signal EtherCAT SubDevice 10.00.01 More details in EtherCAT_SubDevice_Errata.pdf
PINDSW-8429 Optimizing Host Handshake During Redundant State Change EtherCAT SubDevice 10.00.01 More details in EtherCAT_SubDevice_Errata.pdf
PINDSW-8443 Add EtherCAT firmware support for IEP running at 250MHz EtherCAT SubDevice 10.00.01 More details in EtherCAT_SubDevice_Errata.pdf
PINDSW-8476 Invalid CRC flag raise because of wrong data type conversion. EtherCAT SubDevice 10.00.01 This fix is corresponding to bsp_eeprom_emulation_init() API.
PINDSW-8499 Fix Forwarding and Auto-Forwarding path start delay naming convention. EtherCAT SubDevice 10.00.01 This fix is corresponding to bsp_init() API.
PINDSW-9140 Use MDIO link interrupt along with MII Link interrupt for improved link detection EtherCAT SubDevice 10.00.01

Known Issues

ID Head Line Module Applicable Releases Workaround
PINDSW-9216 Fix incorrect RTC3 port state during startup PROFINET Device 10.02.00 Port state set to "RUN" during initialization.
PINDSW-9237 Incorrect dynamic cycle time configuration behavior PROFINET Device 10.02.00 Power cycle device before re-configuring cycle time.
MCUSDK-14709 Flash verification error: Read data using Flash_read does not match Flash_write data Flash 10.02.00 Disable "--use_memcpy=fast" and "--use_memset=fast" flags in linker options. Also make sure 'Enable PHY Mode' is checked in Sysconfig OSPI module.
PINDSW-8517 SYNC1 Generated 1 cycle after first SYNC0 pulse when SYNC1 shift is configured from MainDevice EtherCAT SubDevice 10.02.00
PINDSW-8527 Sync Jitter mismatch when Continous Sync Monitoring enabled in Acontis based MainDevices EtherCAT SubDevice 10.02.00