You need to make sure the baud rate for the CAN interface is set correctly.
e.g. you need to know the baud rate the PLC is transmitting at.

Also the screenshot you've given is normal behavior for candump. If you run
candump, and it is unable to detect transmissions for whatever reason. It
will just sit there as in your sceenshot, until you press control + C.

My initial guess would be that you have the baud rate set incorrectly. It
*must* match that of the CAN interface you're connecting to.

Example:
debian@beaglebone:~$ sudo ip link set can0 up type can bitrate *250000*

For us our baudrate is 250kbps so you can . . .

debian@beaglebone:~$ sudo ifconfig can0 down
>
> debian@beaglebone:~$ sudo ip link set can0 up type can bitrate <your baud
> rate here >
>
> debian@beaglebone:~$ sudo ifconfig can0 up
>


And then try again with candump. Also, I've read that if you do not use
--listen-only with the ip command. Some devices will freak out, and stop
transmitting. But we've not yet experienced that here.

On Tue, Jun 9, 2015 at 3:09 PM, Robert Nelson <[email protected]>
wrote:

> On Tue, Jun 9, 2015 at 5:00 PM, Strong Industries <[email protected]>
> wrote:
> > The "other device" is a CR0403 PLC which is running an independent OS by
> IFM
> > (not networked to a linux system, so I can't ssh into it).  The PLC
> device
> > is transmitting over CANbus using a known working program which we
> already
> > use in another system.
> >
> > When I do the "./candump can0", it hangs there w/ no output on the screen
> > when I expect data coming from the PLC device (see attached pic)...
> >
> > I am lost here, because the only other thing I can think of is setting
> some
> > type of DT overlay which I've read about on...
> >
> >
> https://learn.adafruit.com/introduction-to-the-beaglebone-black-device-tree/exporting-and-unexporting-an-overlay
> >
> >
> http://www.embedded-things.com/bbb/enable-canbus-on-the-beaglebone-black/
> >
> > but those sites refer to Angstrom & using the cape manager (which I can't
> > find the directories/files for in Debian).
>
> Well, you already have can0 enabled on BBB-EXP-R cape by default... So
> the above doesn't matter..
>
> Regards,
>
> --
> Robert Nelson
> https://rcn-ee.com/
>
> --
> 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].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to