Part Number: PROCESSOR-SDK-AM64X
Other Parts Discussed in Thread: TMDS64EVM
Tool/software:
Hello TI Team,
We are using the TI TMDS64EVM eval board for out evaluation of PRP. and took latest SDK i.e.:
- PROCESSOR-SDK-LINUX-RT-AM64X : Version: 11.01.05.03 Release date: Jul 15, 2025
- INDUSTRIAL-COMMUNICATIONS-SDK-AM64X : Version: 11.00.00.13 Release date: Sep 9, 2025
As suggested in the documentation by TI, we tried to run the example code of PRP with latest SDK and below is our observation.
1. Run PRP in Offload Mode:
- Flashed the SD Card with default image and run the script shared by TI (https://software-dl.ti.com/processor-sdk-linux-rt/esd/AM64X/11_01_05_03/exports/docs/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/PRP_Offload.html )
- Using this able to get the PRP interface but it is not working
- Able to see that both the network interfaces are assigned different MAC address which can not be the case.
2. PRP service in R5
- Kept the Linux image running in A53 core as it is.
- Compiled the example code of PRP from Industrial Communications SDK
- Run the example code using the debugger
- Got the Error not able to Set Module Clock frequency of Module ID: 82
- Steps followed as par : https://software-dl.ti.com/processor-industrial-sw/esd/ind_comms_sdk/am64x/latest/docs/api_guide_am64x/EXAMPLES_INDUSTRIAL_COMMS_HSR_PRP_DEMOS_HOME.html
Kindly share the steps which can be followed to fix this and move forward for evaluation.
With regards,
Anuj Shah