Hello, The scope of my project is to get CAN messages from CAN bus and display some information on an LCD.
The HW components used: - BeagleBone Black - CAN cape https://www.waveshare.com/rs485-can-cape.htm - LCD cape gen4-4DCAPE-43T http://www.4dsystems.com.au/product/gen4_4DCAPE/ SW: Debian 9.2 2017-10-10 4GB SD IoT I installed bb.org-overlays. root@beaglebone:~# cat /sys/devices/platform/bone_capemgr/slots 0: P---L- 0 4D 4.3 LCD CAPE - 4DCAPE-43T,00A1,4D Systems,BB-BONE-4D4R-01 1: PF---- -1 2: PF---- -1 3: PF---- -1 When I try to enable the CAN cape: echo BB-CAN1 > /sys/devices/platform/bone_capemgr/slots -bash: echo: write error: File exists I also tried to enable the cape from uEnv.txt file: cape_enable=bone_capemgr.enable_partno=BB-CAN1 [ 3.557591] bone_capemgr bone_capemgr: slot #4: BB-CAN1 conflict P9.26 (#0:BB-BONE-4D4R-01) [ 3.566124] bone_capemgr bone_capemgr: slot #4: Failed verification [ 3.586720] bone_capemgr bone_capemgr: loader: failed to load slot-4 BB- CAN1:00A0 (prio 0) In BB-BONE-4D4R-01-00A1.dts device tree source file, pin P9.26 on BBB UART1_RX is used by LCD cape. So far, I am able to use one cape at a time. How can I change the device tree files in order to be able to use both capes simultaniously? Since CAN cape provide a UART selection, can other UART be configured as CAN interface? Being in this stuck point for some time, any idea is very appreciated. Thank you. -- 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/98b0889a-d1d3-4943-a1ae-9f870c3e9f27%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
