This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MCU-PLUS-SDK-AM243X: Device without Industrial Ethernet protocol using ICSS-EMAC, PRU-ICSS driver

Part Number: MCU-PLUS-SDK-AM243X

Hello


We are planning to have the possibility to run our device also without Industrial Ethernet protocol, so both Ethernet ports should run as "normal" IP ports (LWIP stack).


For this I still want to use the ICSS-EMAC, PRU-ICSS driver, but then I also have to use an Ethernet protocol. Can it cause problems if I use Ethernet IP for this? It seems to work for me.
I pass the "PRUSS_INTC_INITDATA_EIP" to the PRU-ICSS driver and use the library "ethernetip_adapter_mii_icss_fwhal.am243x.r5f.ti-arm-clang.release.lib".


Is there a firmware for the PRU-ICSS (Similar to that “ethernetip_adapter_pru0_bin.h”), if I only want to run the LWIP stack on the device?


Thanks for your help and best regards

Sebastian

  • Hi Sabastian,

    We are planning to have the possibility to run our device also without Industrial Ethernet protocol, so both Ethernet ports should run as "normal" IP ports (LWIP stack).

    EIP firmware is closest to a standard switch firmware, so no problem in using it as normal IP ports. Though we do not recommend using PRU ICSS for standard ethernet as the targeted use case is for industrial Ethernet.

  • For this I still want to use the ICSS-EMAC, PRU-ICSS driver, but then I also have to use an Ethernet protocol. Can it cause problems if I use Ethernet IP for this? It seems to work for me.
    I pass the "PRUSS_INTC_INITDATA_EIP" to the PRU-ICSS driver and use the library "ethernetip_adapter_mii_icss_fwhal.am243x.r5f.ti-arm-clang.release.lib".

    We do not support this directly in SDK, but it is expected to work as expected. Few question: are you using SDK example or did you develop this example?

  • Is there a firmware for the PRU-ICSS (Similar to that “ethernetip_adapter_pru0_bin.h”), if I only want to run the LWIP stack on the device?

    As stated earlier we do not support Standard ethernet application on PRU-ICSS standalone yet. We have plans in future, but no near term plan, please note the current driver only support upto 100M.

  • Hi Nilabh,
    Our device normally runs with an industrial Ethernet protocol, but it should also have the option to operate without an Ethernet protocol. So I developed it based on this requirement, using the parts I already had so I dont used the example.

  • Then its fine Sebastian. It should work as expected.