Hi,
My customer wants to evaluate the MRP function of PROFINET on Linux . Do we have any example code of that ? They have PROFINET Controller (Master) on CODESYS.
Regards,
Hideaki
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.
Hi,
My customer wants to evaluate the MRP function of PROFINET on Linux . Do we have any example code of that ? They have PROFINET Controller (Master) on CODESYS.
Regards,
Hideaki
Hi Hideaki,
Thanks for your query.
I will check this internally and get back to you.
Best Regards
Ashwani
Looking at Codesys documentation https://store.codesys.com/en/codesys-profinet-controller-sl.html :
Hi Pekka,
Thank you for your feedback.
We have an example code or demo of PROFINET solution which supports MRP on RTOS, but don't have it on Linux, correct ?
Thanks and regards,
Hideaki
If there is an sample code mentioned above on any device such like AM57x, it would be helpful for them.
Regards,
Hideaki
We have an example code or demo of PROFINET solution which supports MRP on RTOS,
PROFINET device side with MRP yes we support today. PROFINET device is implemented with two external Ethernet ports, cut through switching using ICSS firmware. The ICSS firmware and for example the TMG stack support MRP (https://www.tmgte.de/en/products/communication-software/profinet-io-device-stack#Sec1 ). As does the TI industrial protocols toolkit stack (the SDK packaging is being worked on). PROFINET device stack support is always freeRTOS.
PROFINET controller, which in the case of Codesys runs in Linux is different. We do not provide a stack, just guides how to install Codesys. Controller with MRP feature or some other advanced features needs HW specific customization, which Codesys has not done for any TI SoC. See statement "A Dual-Port Controller (e.g. for MRP support or a ‘daisy-chain’) may be implemented with special dual-port (bridge) Ethernet chipsets, but this requires some runtime adaptions by the OEM." We don't have an example of these adaptations, I would suggest for the Codesys customer to contact Codesys for details of this to get started.
Pekka