Change-1 : ENET(CPSW) and ENET(ICSS) pinmux configuration. Change-2 : Support to configure link parameters in Sysconfig GUI tool. Change-3 : ENET(CPSW) and ENET(ICSS) Example paths have been changed. Change-4 : Support to add and configure Ethernet PHY module through sysconfig-GUI tool.
In MCU+ SDK version of 10.01, ENET(CPSW) and ENET(ICSS) related examples showcasing various features have been moved from ${MCU_PLUS_SDK_PATH}/examples/networking to ${MCU_PLUS_SDK_PATH}/source/networking/enet/core/examples
The above change makes older build commands to build Networking examples no longer supported, and it has to be updated with correct path.
Please use "make help DEVICE=<dev_name>" to get the correct location and build commands for the examples.
In MCU+ SDK version of 10.01, support to add custom PHY and configure it through sysconfig tool has been added, and this needs updates in corresponding example.syscfg file to be compatible with latest changes
This will need addition of the corresponding sysconfig tool changes to add the ethernet phy module and configure it.
In MCU+ SDK version of 10.00, ENET(CPSW) and ENET(ICSS) component in Sysconfig GUI has been updated with fixes to correct MII/RMII mode for ICSSG and CPSW Resp.. Additonally support added to release unused pins based on number of ports were enabled in CPSW.
The above described change makes any older 'example.syscfg' generated using SDK version of 09.00 or earlier not compatible with SDK version 10.00 or later. This incompatibility is seen only when either ENET(CPSW) or ENET(ICSS) is added in your application/example.If neither of the components are added, you may ignore this change and there is no impact. User will see the error in sysconfig gui tool when the old example.syscfg file is opened in updated version of mcu plus sdk.
If is possible to create a example.syscfg as per user configurations, please generate a new example.syscfg from any SDK example and change the configration as per your need. This is the safest option.
Sometimes, it is not easy to get a new example.syscfg that matches the older example.syscfg. In those case, please follow the below steps
Save the modifications. Then open sysconfig GUI tool with the modifications, save and close the tool.
In MCU+ SDK version of 10.00, parameters that configures link capabilities for auto negotiation such as speed and duplexity is added into syscfg GUI.
'EnetApp_initLinkArgs' function that is defined in the user applicaiton code is no longer called. Instead, a new function EnetApp_initLinkArgs is defined.