6.2. PRU ICSS Profinet Device Release Notes

6.2.1. Overview

The PRU-ICSS Profinet Device package provides the foundation that facilitate application software development for Profinet Device on TI Sitara Embedded Processors with PRU-ICSS HW IP.


6.2.2. Licensing

Please refer to the software manifest, which outlines the licensing status for all packages included in this release. The manifest can be found on the SDK download page or in the installed directory as indicated below.

6.2.3. Standard Compliance

Compliant to PROFINET Version 2.4 Maintenance Update 2 (V2.42)


6.2.4. Documentation

  • Software Developer Guide: Provides information on features, functions, delivery package and, compile tools for the release. This also provides detailed information regarding software elements and software infrastructure to allow developers to start creating applications.
  • Getting Started Guide: provides information on getting the software and running basic examples/demonstrations bundled in the package.
  • User Guide: Provides basic information on the applications
  • Software Manifest: Provides license information on software included in the package. This document is in the release at the root directory of the package
  • EVM Quick Start Guide: Provides information on hardware setup and running the demonstration application that is loaded on flash. This document is provided as part of the EVM kit.

6.2.4.1. Release 01.00.04

Released January 2022


6.2.4.1.1. System Requirements

System Requirements


6.2.4.1.2. What’s New

  • Support for PNIO Test bundle 2021-07-29
  • Integrated Molex/TMG PROFINET stack Version 5.6.x
  • Integrated HCC Embedded/Tuxera SNMP Stack Version 3.10
  • Bug Fixes

6.2.4.1.3. Features supported

  • PROFINET RT/IRT device
    • Profinet I/O RT/IRT Device conforms to PROFINET Conformance classes A,B and C functionality.
    • PROFINET I/O RT/IRT Device Features:
      • Supports minimum cycle time of 250 us
      • Integrated two-port cut-through switch, 100 Mb/s Full Duplex
        • Relative forwarder, computes the Forward FSO for RTC3 frames which have to be forwarded
      • Profinet Quality of Service(QoS)
        • Four priority receive queues on host port, each queue 6 KB in size
        • Four priority transmit queues on each physical port, each queue 3 KB in size
      • Up to 8 Application Relations (ARs)
      • 8 IOCRs
        • 8 Consumer Protocol Machines (CPM)
        • 8 Provider Protocol Machines (PPM)
        • Supports PROFINET IO data size from 40 to 1440 Bytes
      • Data Hold Timer
      • DCP Identify Filter
        • DCP Identify frame is given to host only if it is meant for it otherwise it is just forwarded
        • Reduces the DCP Identify frames reaching host at a particular node at network startup
      • One Step Time Synchronization (PTCP)
      • 1 millisecond buffering per port
      • 802.1d learning bridge for received source MAC addresses
      • PNIO static routing and custom FDB for multicast addresses
      • Interrupt Pacing
      • Media Redundancy Protocol (MRP)
        • Bump less transition of PROFINET connection to redundant path on ring break
        • Switch address learned table (FDB) is flushed in 2.4 micro seconds
      • Isochronous Mode
    • Compliant with PNIO Test bundle 2021-07-29
    • Compliant with Automated RT Tester Version 2.42.1.2
    • Compliant with Profinet IRT SPIRTA Module Version 2.42.0.0001
    • Integrated with Molex/TMG PROFINET stack v5.6.x evaluation version
    • Integrated with HCC Embedded/Tuxera SNMP stack v3.10 evaluation version

6.2.4.1.4. What is not supported

  • Profinet IRT MRPD support
  • Profinet IRT High Performance Profile

6.2.4.1.5. PRU-ICSS Firmware Revision

Platform Build Firmware Header Location
AM335x,AM437x,AMIC11x 0.15.1 protocols\profinet_slave\firmware\v1.0
AM57x 0.15.1 protocols\profinet_slave\firmware\v2.1

6.2.4.1.6. Fixed Issues

Record ID Platform Details Comments
PINDSW-2170 AM335x, AM437x, AMIC11x, AM57xx Test Failures with TED Check tool None
PINDSW-2273 AM437x Application crashes during automated RT tester test case Pdev_check_onePort with minimum time out configuration None
PINDSW-2318 AM335x, AM437x, AMIC11x, AM57xx Automated RT Tester Alarm test case fails occasionally None
PINDSW-3070 AM335x, AM437x, AMIC11x, AM57xx Automated RT tester Diff_Access_Ways test failure in RT-MRP application None
PINDSW-4460 AM335x, AM437x, AMIC11x, AM57xx 8ms switching delay prevents the 2nd device from communicating with PLC None
PINDSW-4593 AM335x, AM437x, AMIC11x, AM57xx PN_Slave: AR drop occurs at DUT with Netload test 53 in regression None
PINDSW-4594 AM335x, AM437x, AMIC11x, AM57xx PN_Slave: AR drop occurs every 20-50 seconds in PLC-DUT-IOD setup None
PINDSW-4603 AM335x, AM437x, AMIC11x, AM57xx PN_Slave: AR drop occurs every 20-50 seconds in PLC-DUT-IOD setup None
PINDSW-4846 AM335x, AM437x, AMIC11x, AM57xx Issue with Profinet when establishing multiple ARs None

6.2.4.1.7. Known Issues

This section contains the list of Known Issues at the time of making the release.

Record ID Platform Details Workaround
PINDSW-392 AM57xx IRT Mode: DUT is not responding to DCP_Ident Requests when PLC is connected to wrong port of DUT None
PINDSW-393 AM57xx IRT Mode: DUT is not responding to RPC Connect Request when PLC is connected to wrong port of DUT None
PINDSW-1801 AM57xx Wrong or missing data in MIB-II Interoperabilty Test failure: Use Profinet stack API to get proper values in mib integration layer (mib_impl.c)
PINDSW-2792 AM335x, AM437x, AMIC11x, AM57xx PNSlave: Re-ordering of frames while forwarding None
PINDSW-5238 AM57xx The ART tests (Pdev_Check_onePort, AR-ASE and SM_Legacy) on AM571x are failing None
PINDSW-5241 AM572x IP address is not saved to non-volatile memory on AM572x None

6.2.4.2. Archives

../../../_images/E2e9.jpg

For technical support, please post your questions at http://e2e.ti.com