Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

TMDSICE3359: EtherCAT Master cycle time

$
0
0

Part Number:TMDSICE3359

Hello,

I successfully launched EtherCAT master project with Acontis master stack on tmdsice3359. I used that document from TI:

My simple network is TMDSICE3359<-> LaunchXL-F28379D. And it's working. Here is log from putty:

TI Industrial SDK Version - IASDK 1.1.0.8
Device name     : AM3359
Chip Revision   : AM335x ES1.2 [PG2.1]

SYS/BIOS EcMaster Sample application running on ICE V2
Full command line: -auxclk 2000 -v 2 -t 100000 -perf -cpsw 1 1 1 m custom am33XX 1 1 0

001151 : Run demo now with cycle time 2000 usec
001151 : Using AuxClock
001151 : ==========================
001151 : Initialize EtherCAT Master
001151 : ==========================
001151 : EC-Master V2.9.0.06 (Protected) for SYSBIOS Copyright acontis technologies GmbH @ 2016
001152 : CPSW INF: Port 1, Prio 1, Flags [Polling] [Master], Phy 1, PhyInterface 32,  MAC 38:d2:69:5f:69:49

001153 : CPSW INF: CPSW3G found. CPSW INF: HW-Id: 0x0019, RTL: 0, Major: 1, Minor: 0xc
001154 : CPSW INF: PHY found. Id=0x2000a211
001154 : CPSW INF: Restart PHY auto negotiation
002814 : CPSW INF: PHY auto negotiation completed
002832 : Unlicensed version, stop sending ethernet frames after 60 minutes!
002908 : Bus scan successful - 1 slaves found
002947 : 1 identical messages skipped
002947 : ******************************************************************************
002947 : Slave ID............: 0x00000000
002947 : Bus Index...........: 0
002947 : Bus AutoInc Address.: 0x0000
002947 : Bus Station Address.: 0x03e9 (1001)
002947 : Bus Alias Address...: 0x0000 (   0)
002947 : Vendor ID...........: 0x000A4D7A = ----
002947 : Product Code........: 0x10001101 = Unknown
002947 : Revision............: 0x00000001   Serial Number: 0
002947 : ESC Type............: Beckhoff ET1100 (0x11)  Revision: 0  Build: 3
002947 : Connection at Port A: yes (to 0x00010000)
002947 : Connection at Port D: no  (to 0xFFFFFFFF)
002947 : Connection at Port B: no  (to 0xFFFFFFFF)
002947 : Connection at Port C: no  (to 0xFFFFFFFF)
002947 : Line Crossed........: no
002947 : Cfg Station Address.: 0x03e9 (1001)
002947 : PD IN    Byte.Bit offset: 0.0   Size: 88 bits
002947 : PD OUT   Byte.Bit offset: 0.0   Size: 88 bits
003066 : EtherCAT network adapter MAC: 38-D2-69-5F-69-49

003066 : =====================
003066 : Start EtherCAT Master
003066 : =====================
003073 : Master state changed from <UNKNOWN> to <INIT>
003218 : Master state changed from <INIT> to <PREOP>
003242 : Master state changed from <PREOP> to <SAFEOP>
003258 : Master state changed from <SAFEOP> to <OP>
003263 :
003263 : Job times during startup <INIT> to <OP>:
003263 : ================================================================
003263 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   13.0/ 39.9
003263 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    6.0/ 14.8
003263 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    7.1/ 72.0
003263 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    3.6/ 27.7
003263 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1657.2/2009.1
003263 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.7/  4.3
003263 :
005267 : ================================================================
005267 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 19.2
005267 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.2
005267 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    5.9/ 11.1
005267 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  6.4
005267 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.2
005267 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  1.3
007269 : ================================================================
007269 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
007269 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.2
007269 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 11.1
007269 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.0
007269 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.2
007269 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  1.3
009271 : ================================================================
009271 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
009271 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.5
009271 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 11.1
009271 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.0
009271 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.8
009271 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  1.3
011273 : ================================================================
011273 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
011273 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 14.5
011273 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 11.3
011273 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.0
011273 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.8
011273 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
013275 : ================================================================
013275 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
013275 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.5
013275 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    5.9/ 11.8
013275 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.0
013275 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.8
013275 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
015277 : ================================================================
015277 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
015277 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 14.7
015277 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 11.8
015277 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.0
015277 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
015277 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
017279 : ================================================================
017279 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
017279 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.7
017279 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 11.8
017279 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.0
017279 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
017279 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
019281 : ================================================================
019281 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
019281 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 14.7
019281 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
019281 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.0
019281 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
019281 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
021283 : ================================================================
021283 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.6/ 21.4
021283 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 14.7
021283 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
021283 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.0
021283 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
021283 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
023285 : ================================================================
023285 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.6/ 21.4
023285 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 14.7
023285 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
023285 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
023285 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
023285 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
025287 : ================================================================
025287 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
025287 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.7
025287 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
025287 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
025287 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
025287 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
027289 : ================================================================
027289 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
027289 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 14.7
027289 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
027289 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
027289 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
027289 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
029291 : ================================================================
029291 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
029291 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.7
029291 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
029291 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
029291 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
029291 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
031293 : ================================================================
031293 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
031293 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.7
031293 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
031293 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
031293 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
031293 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
033295 : ================================================================
033295 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
033295 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 14.7
033295 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
033295 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
033295 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
033295 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
035297 : ================================================================
035297 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
035297 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.7
035297 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
035297 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
035297 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
035297 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
037299 : ================================================================
037299 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.6/ 21.4
037299 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.7
037299 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
037299 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
037299 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
037299 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
039301 : ================================================================
039301 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
039301 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.7
039301 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
039301 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
039301 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
039301 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
041303 : ================================================================
041303 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
041303 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 14.7
041303 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
041303 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
041303 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
041303 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
043305 : ================================================================
043305 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
043305 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.7
043305 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
043305 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
043305 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
043305 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
045307 : ================================================================
045307 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
045307 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 14.7
045307 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    5.9/ 12.2
045307 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
045307 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2003.9
045307 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
047309 : ================================================================
047309 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
047309 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 14.7
047309 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
047309 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
047309 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
047309 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
049311 : ================================================================
049311 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
049311 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 14.7
049311 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
049311 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
049311 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
049311 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
051313 : ================================================================
051313 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
051313 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.7
051313 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
051313 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
051313 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
051313 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
053315 : ================================================================
053315 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
053315 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 14.7
053315 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
053315 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
053315 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
053315 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
055317 : ================================================================
055317 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
055317 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 14.7
055317 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    5.9/ 12.2
055317 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
055317 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
055317 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
057319 : ================================================================
057319 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
057319 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 15.1
057319 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    5.9/ 12.2
057319 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
057319 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
057319 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
059321 : ================================================================
059321 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
059321 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
059321 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
059321 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
059321 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
059321 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
061323 : ================================================================
061323 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
061323 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 15.1
061323 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
061323 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
061323 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
061323 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
063325 : ================================================================
063325 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
063325 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
063325 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
063325 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.2/  7.3
063325 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
063325 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
065327 : ================================================================
065327 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
065327 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
065327 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
065327 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.2/  7.3
065327 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
065327 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
067329 : ================================================================
067329 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.6/ 21.4
067329 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
067329 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
067329 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
067329 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
067329 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
069331 : ================================================================
069331 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
069331 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
069331 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
069331 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
069331 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
069331 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
071333 : ================================================================
071333 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
071333 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 15.1
071333 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
071333 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
071333 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
071333 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
073335 : ================================================================
073335 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
073335 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 15.1
073335 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
073335 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
073335 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
073335 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
075337 : ================================================================
075337 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.6/ 21.4
075337 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 15.1
075337 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
075337 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
075337 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
075337 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
077339 : ================================================================
077339 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
077339 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
077339 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
077339 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
077339 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
077339 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
079341 : ================================================================
079341 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
079341 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 15.1
079341 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
079341 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
079341 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
079341 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
081343 : ================================================================
081343 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.6/ 21.4
081343 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 15.1
081343 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
081343 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
081343 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
081343 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
083345 : ================================================================
083345 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.6/ 21.4
083345 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
083345 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
083345 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.2/  7.3
083345 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
083345 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
085347 : ================================================================
085347 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.6/ 21.4
085347 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 15.1
085347 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
085347 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.2/  7.3
085347 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
085347 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
087349 : ================================================================
087349 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
087349 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 15.1
087349 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
087349 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
087349 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
087349 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
089351 : ================================================================
089351 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
089351 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
089351 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
089351 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
089351 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
089351 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
091353 : ================================================================
091353 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
091353 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
091353 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
091353 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
091353 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
091353 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
093355 : ================================================================
093355 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
093355 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
093355 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
093355 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
093355 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
093355 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
095357 : ================================================================
095357 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
095357 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
095357 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
095357 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
095357 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
095357 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
097359 : ================================================================
097359 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
097359 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
097359 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
097359 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
097359 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
097359 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
099361 : ================================================================
099361 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
099361 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.1/ 15.1
099361 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
099361 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.3/  7.3
099361 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
099361 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
101363 : ================================================================
101363 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
101363 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
101363 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
101363 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.2/  7.3
101363 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
101363 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7
103265 :
103265 : Job times before shutdown
103265 : ========================
103265 : Shutdown EtherCAT Master
103265 : ========================
103286 : Master state changed from <OP> to <INIT>
103553 : CPSW INF: Disable running RX-DMA
103553 : CPSW INF: RX+TX DMA disabled. Delay 500
103554 : EcMasterDemo stop.

We can see times in log:

101363 : ================================================================
101363 : PerfMsmt 'JOB_ProcessAllRxFrames' (avg/max) [usec]:   14.5/ 21.4
101363 : PerfMsmt 'JOB_SendAllCycFrames  ' (avg/max) [usec]:    9.0/ 15.1
101363 : PerfMsmt 'JOB_MasterTimer       ' (avg/max) [usec]:    6.0/ 12.2
101363 : PerfMsmt 'JOB_SendAcycFrames    ' (avg/max) [usec]:    1.2/  7.3
101363 : PerfMsmt 'Cycle Time            ' (avg/max) [usec]:  1999.4/2004.0
101363 : PerfMsmt 'myAppWorkPd           ' (avg/max) [usec]:    0.8/  5.7

And here is my question - Cycle Time is quite long, it's about 2 msec. I would like to decrease it to e.g. 100us. What changes should I make to change cycle time?

I appreciate any help.

BR,
Dawid.


Viewing all articles
Browse latest Browse all 262198


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>