Skip to content

Latest commit

 

History

History
124 lines (93 loc) · 5.82 KB

File metadata and controls

124 lines (93 loc) · 5.82 KB

U-Phy Sample Application

v0.8.0

  • Added CC-Link CCIEFB adapter
  • Moved filesystem to internal flash. QSPI flash is no longer required.
    • The filesystem must be formatted on first boot. The contents of the old QSPI filesytem, if any, are not preserved.
  • Upgrade to latest U-Phy core library (v1.1.0)

v0.7.2

  • Added Modbus TCP adapter
  • Added console command 'show_heap' to show current heap usage

v0.7.1

  • Resolved issue in core lib related to application sync callback.
  • Removed shell command 'mac' used to set mac address as infineon currently does not support updating mac address in runtime.
  • Resolved sync issue between generated model info and core lib database management related to station name.

v0.7.0

  • Upgrade to latest U-Phy core library (v1.0.1)
  • Added support for new abstraction layer between core product library and resources required in xmc72_evk target environment. RTE - Run Time Environment, see mtb_shared/rtlabs-uphy-lib/latest-v0.X/rte

v0.6.1

  • Fixes for network initialization problems

  • Profinet SNMP support added

    NOTE : When building application the lwip stack will be automatically patched with <mtb_shared>/mtb-mw-uphy/<release_tag>/src/lwip/src.

Known issues:
  • Only Eclipse IDE for ModusToolbox supported.

  • Number of ports in the GSDML file is not correct GSDML declares two ports, but the EVK only supports one port.

  • Limited EtherNet/IP support TCP/IP Interface, Ethernet Link and QoS objects are not yet implemented.

  • The XMC72_EVK board is built with different serial flash memories The application flash memory configuration is a build time configuration and no detection or autoconfiguration is done in this sample.
    Workaraound: Change the flash configuration using the Modus Toolbox QSPI Configurator tool and rebuild the application Identify mounted flash on your EVK using the text printed on the QSPI Flash circuit
    Tested with S25FL512S and S25HL512T(Uniform).

  • Previous version of ECM (ethernet connection manager) allowed setting mac address in cy_ecm_ethif_init(). The latest version of ECM (v2.1.0) have this configuration done in device configurator. No alternative option of setting mac address in runtime has been found.

  • Crash during network initialization (82)
    Workaround: Power cycle EVK

  • Filesystem lost during stability test (81)
    Workaround: Format filesystem using format_fs command and restart device.

  • Error message when starting profinet first time (72)
    Workaround: Reboot device

v0.6.0

  • First release of U-Phy for Modus Toolbox supporting Profinet and EthernetIP.
Known issues:
  • Profinet SNMP integration is not implemented. Profinet is working but the device is behaving a Class A device without SNMP. The attributes in the generated GSDML are not correct.

  • Number of ports in the GSDML file is not correct GSDML declares two ports, but the EVK only supports on port.

  • Limited EtherNet/IP support TCP/IP Interface, Ethernet Link and QoS objects are not yet implemented.

  • The XMC72_EVK board is built with different serial flash memories The application flash memory configuration is a build time configuration and no detection or autoconfiguration is done in this sample.

    Change the flash configuration using the Modus Toolbox QSPI Configurator tool and rebuild the application Identify mounted flash on your EVK using the text printed on the QSPI Flash circuit

    Tested with S25FL512S and S25HL512T(Uniform).

  • Only Eclipse IDE for ModusToolbox supported.

  • Logging in uphy library is not aligned with cy_log.h log macros.

  • Previous version of ECM (ethernet connection manager) allowed setting mac address in cy_ecm_ethif_init(). The latest version of ECM (v2.1.0) have this configuration done in device configurator. No alternative option of setting mac address in runtime has been found.

  • Example project & middleware repos not fully aligned with name convention as outlined in 'AN235691 ModusToolbox™ & Friends'.

  • The versions of middleware libraries used and tested in code examples, as well as those utilized by the RT-Labs' middleware:

    Library Version
    ethernet-core-freertos-lwip-mbedtls release-v2.2.0
    ethernet-phy-driver release-v1.1.0
    littlefs v2.4.0
    retarget-io release-v1.7.0
    serial-flash release-v1.4.2
    abstraction-rtos release-v1.10.0
    cat1cm0p release-v1.8.0
    clib-support release-v1.6.0
    cmsis release-v5.8.2
    SEARCH_connectivity-utilities release-v4.5.1
    core-lib release-v1.4.3
    core-make release-v3.4.1
    ethernet-connection-manager release-v2.1.1
    freertos release-v10.5.004
    SEARCH_lwip-freertos-integration release-v1.1.0
    lwip-network-interface-integration release-v1.6.0
    lwip STABLE-2_1_2_RELEASE
    mbedtls mbedtls-3.4.0
    mtb-hal-cat1 release-v2.7.0
    mtb-pdl-cat1 release-v3.16.0
    recipe-make-cat1c release-v1.4.1
    secure-sockets release-v3.10.0