Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
embedded_systems:ethercat:troubleshooting:application_does_not_start [2019-02-12 13:31]
Gehrig Marcel
embedded_systems:ethercat:troubleshooting:application_does_not_start [2019-03-05 08:58] (aktuell)
Gehrig Marcel
Zeile 52: Zeile 52:
 </​code>​ </​code>​
  
-indicate ​timing and real-time problems.+indicates ​timing and real-time problems.
 See [[embedded_systems:​ethercat:​troubleshooting:​timing_problem |Timing problems]] for more information. See [[embedded_systems:​ethercat:​troubleshooting:​timing_problem |Timing problems]] for more information.
  
 +Add ''​-v 3''​ to log the EtherCAT jitter.
  
 +I.e. Start demo:
 +<​code>​
 +sudo ./​EcMasterDemoEval -f <​path_to_eni>/​ein.xml -i85254x 1 1 -perf -v 3
 +</​code>​
 +
 +I.e. Output:
 +<​code>​
 +012080 : Job times during startup <​INIT>​ to <OP>:
 +012080 : ================================================================
 +012080 : PerfMsmt '​JOB_ProcessAllRxFrames'​ (avg/max) [usec]: ​   1.6/  5.7
 +012080 : PerfMsmt '​JOB_SendAllCycFrames ​ ' (avg/max) [usec]: ​   5.4/  8.5
 +012080 : PerfMsmt '​JOB_MasterTimer ​      '​ (avg/max) [usec]: ​   1.3/ 10.9
 +012080 : PerfMsmt '​JOB_SendAcycFrames ​   ' (avg/max) [usec]: ​   2.4/ 15.7
 +012080 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]: ​ 1000.0/​1030.2
 +012080 : PerfMsmt '​myAppWorkPd ​          '​ (avg/max) [usec]: ​   0.0/  0.4
 +</​code>​
 +
 +This line:\\
 +''​012080 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]: ​ 1000.0/​10''​**30.2**\\
 +indicates a maximal jitter of 30.2nsec which is a small jitter.