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
