Are you using the generic ethernet driver or one of the provided 
EtherCAT-enabled drivers?  What HZ is your kernel using?

 

On standard x86 hardware, you’re unlikely to get much better than 4 ms cycle 
rates even on Linux+PREEMPT_RT if you’re using the generic driver.  Since 
you’re using more cut-down hardware, it wouldn’t surprise me if this were more 
limited.

 

From: etherlab-users [mailto:etherlab-users-boun...@etherlab.org] On Behalf Of 
Brian Cheng
Sent: Tuesday, 17 February 2015 13:44
To: etherlab-users@etherlab.org
Subject: [etherlab-users] SKIPPED datagram using Igh EtherCAT master porting 
for Linux OS on CyconeV SoC

 

Hi,

Does anyone could run short cycle(<<1ms) well using Igh EtherCAT master for 
linux-RT of Cyclone V (ARM CortexA9 925Mhz) ?

I got the linux-socfpga.git for downloading Linux-3.10-ltsi-rt.
I already put the EtherCAT module & application on the Linux-RT Helio board for 
Cyclone V.
It could run well as communication cycle as 10 ms.

And the Ethernet port will block when  using 1ms transmit rate.
SKIPPED datagram always occur.
It seems that the delay of ethernet transmit/receive function is too long.


Has anyone already verify the situation or anyone could point out the delay 
issue?



Thanks a lot.

          Brian              

_______________________________________________
etherlab-users mailing list
etherlab-users@etherlab.org
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to