05-02-2019 05:35 PM
I am trying to get PTP working with my cRIO-9057. My firmware version is 6.1.0f0.
I have copied the "Verify IEEE 1588-2008 Synchronization" example, but I am running into errors while deploying.
Wait Until IEEE 1588-2008 Synchronized.vi loaded with errors on the target and was closed.
LabVIEW: (Hex 0x436) Failed to load shared library ts_ptp.*:ts_ptp_getProperty:C . Ensure that the library is present on the RT target. Use either MAX to install NI software or FTP to transfer custom libraries to the RT target.
However, I have confirmed that the "NI-TimeSync Time Reference for IEEE 1588-2008 18.0.0" is installed on my cRIO. Is there another piece of software or something else that I'm missing?
From NI Max
Thanks in advance for any help.
Solved! Go to Solution.
05-03-2019 09:16 AM
Hello,
To monitor Linux RT cRIO's you should use the NI-Sync API. It should already be installed on your system.
In example finder, go to Hardware Input and Output >> Timing & Synchronization >> Time-based
And see examples:
The NI-TimeSync property node you're using currently is only supported on older Pharlap & VxWorks targets.
05-03-2019 04:26 PM
Thanks @LindsW. That was able to point me in the right direction. I also had to disable IEEE 802.1AS via the Enable and Disable Time References example, but I'm now able to syncrhonize with my Grandmaster.
Do you know if there is any way to support the PTP power profile that uses Layer 2 to communicate?