Hi all.

I'm playing with a DNP5282 board (based on the Coldfire MCF5282) and
Can4linux. Which is the maximum CAN traffic that the board should be
able to process? I can't get it to read more than 58 8-data bytes
messages per second. The board is actually placed into a network more
exigent than that so that I'm getting lots of "CAN RX overrun messages"
from the syslog.

My application is reading incoming messages using a select() instruction
prior to the read() one. Read() only takes one message per cycle and the
app doesn't do anything else apart from listening to the bus (it's a
test).

I list here the different CAN flags:

AccCode:0
AccMask:0
Base:1075576832
Baud:250
IOModel:m
IRQ:136
Outc:94
Overrun:0
RxErr:0
Timeout:100
TxErr:0
dbgMask:0
version:3.0_ColdFire_FlexCAN

Shouldn't "Overrun" show the amount of overrun conditions encountered?

Any advice? I'm going to test if reading several messages at the same
time makes any difference.

Thank you very much,

Daniel.





_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to