Components under Industrial Communications SDK were available in MCU+ SDK 7.x and 8.x releases. The folder structure of components in Indsutrial Communications SDK is kept similar to MCU SDK folder strucutre to keep the backward compatibilty as much as possible
If you are a user of MCU+ SDK, then items listed on this page that will assist you in migration to Industrial Communications SDK.
| Module | MCU+ SDK Folder Location | Industrial Communications SDK Folder Location |
|---|---|---|
| MDIO WA firmware sources | examples/pru_io/mdio_fw | source/industrial_comms/mdio_fw |
| EtherCAT examples | examples/industrial_comms/ethercat_slave_demo | examples/industrial_comms/ethercat_slave_demo/device_profiles |
| Custome phy module | examples/industrial_comms/example_name/customPhy | examples/industrial_comms/custom_phy |
| IOLINK master demo sources | examples/industrial_comms/iolink_master_demo | examples/industrial_comms/iolink_master_demo/device |
| EtherCAT Stack Libraries | source/commercial/industrial_comms_libs/ethercat_slave | source/industrial_comms/ethercat_slave/stack/lib |
| EtherNet/IP Stack Libraries | source/commercial/industrial_comms_libs/ethernetip_adapter | source/industrial_comms/ethernetip_adapter/stack/lib |
| IO-Link Stack Libraries | source/commercial/industrial_comms_libs/iolink | source/industrial_comms/iolink/stack/lib |
| EtherCAT-IOLink Gateway Stack Libraries | source/commercial/industrial_comms_libs/ethercat_iolink_gateway | source/industrial_comms/ethercat_iolink_gateway/stack/lib |
ICSSG based ethernet networking examples are considered in this category.
| Module | MCU+ SDK Folder Location | Industrial Communications SDK Folder Location |
|---|---|---|
| Ethernet Low Level Driver (Enet-LLD) | source/networking/enet/core | Reused from MCU+ SDK |
| LwIP, TSN, MbedTLS | source/networking/lwipsource/networking/mbedtls-librarysource/networking/tsn | Reused from MCU+ SDK |
| ICSSG Examples | examples/networking/enet_icssg_tas examples/networking/enet_layer2_icssg examples/networking/enet_loopback/enet_icssg_loopback examples/networking/enet_vlan_icssg examples/networking/lwip/enet_icssg_tcpserver examples/networking/lwip/enet_lwip_icssg | examples/networking/enet_icssg_tas examples/networking/enet_layer2_icssg examples/networking/enet_loopback/enet_icssg_loopback examples/networking/enet_vlan_icssg examples/networking/lwip/enet_icssg_tcpserver examples/networking/lwip/enet_lwip_icssg |
mcu_plus_sdk folder.