Pierce Nichols
unread,Dec 2, 2018, 1:09:49 AM12/2/18Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to beagl...@googlegroups.com, beagl...@googlegroups.com
All,
I'm having some trouble getting CAN bus to work on a Beaglbone Blue
with an image from this August, with the 4.14.65-ti-r72 kernel. I
verified that my hardware is correct by swapping in an older image
(old enough to still use the capemgr!) based one the 4.9.45-ti-r57
kernel and verifying that works.
With the newer kernel, I don't get any inbound traffic through candump
and every time I call cansend the can0 interface goes down and I get
the following error message in my dmesg output:
[ 778.698672] c_can_platform 481d0000.can can0: bus-off
The relevant lines in /boot/uEnv.txt are as follows:
###U-Boot Overlays###
###Master Enable
enable_uboot_overlays=1
###
###Overide capes with eeprom
uboot_overlay_addr0=/lib/firmware/BB-UART2-00A0.dtbo
uboot_overlay_addr1=/lib/firmware/BB-UART5-00A0.dtbo
uboot_overlay_addr2=/lib/firmware/BB-CAN1-00A0.dtbo
###PRUSS OPTIONS
uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo
###Cape Universal Enable
enable_uboot_cape_universal=1
###U-Boot Overlays###
Any suggestions for what might be preventing CAN from working with the
newer image?
-p
--
Pierce Nichols
Principal Engineer
Logos Electromechanical, LLC