CAN requires at least two devices on the bus running the same bit rate. That's because the sender of a message expects all receivers to assert a dominant bit in the ACK slot at the end of the message. Without receivers the protocol resends the message continuously. Your easiest solution is to pick up an inexpensive dongle like a CANUSB www.canusb.com to serve as a working CAN device while you develop your application.
On Saturday, February 27, 2016 at 6:34:33 AM UTC-8, [email protected] wrote: > > > I am using debian 8.2, BB-CAN1 cape > > I used ifconfig or ip link to check, it shows can0 is up and running, but > can't receive or send any message. > > Then I searched and find one post mentioned loopback, so I turned loopback > on, it start working but all messages received 2 times. Once I turned > loopback off, it stopped working again. > > How to solve this issue? > > Thanks, > Kevin > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/85dfc305-9c6e-461e-af37-ef526115c073%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
