Hello, I have a hard time on using CAN BUS with imx6q board. I have been using Yocto project for customizing a board.
For development board (imx6q qiyang board), in dmesg | grep 'can' it says
root@qiyang ~$ dmesg | grep 'can'
vcan: Virtual CAN interface driver
flexcan netdevice driver
flexcan imx6q-flexcan.0: device registered (reg_base=c09b8000, irq=142)
flexcan imx6q-flexcan.1: device registered (reg_base=c09e8000, irq=143)
can: controller area network core (rev 20090105 abi 8)
can: raw protocol (rev 20090105)
can: broadcast manager protocol (rev 20090105 t)
flexcan imx6q-flexcan.0: bit-timing not yet defined
flexcan imx6q-flexcan.0: writing ctrl=0x0e312005
And, it works well, but in terms of imx6qsabreauto board with fslc based yocto linux, it says in dmesg | grep 'can
root@imx6qdlsabreauto:/# dmesg | grep 'can'
[ 2.356307] can: controller area network core (rev 20120528 abi 9)
[ 2.356392] can: raw protocol (rev 20120528)
[ 2.356397] can: broadcast manager protocol (rev 20161123 t)
[ 2.356406] can: netlink gateway (rev 20130117) max_hops=1
[ 2.489689] can-stby: supplied by can-en
[ 2.491269] flexcan 2094000.flexcan: device registered (reg_base=f0bac000, i)
[ 2.602853] can-en: disabling
[ 2.602857] can-stby: disabling
[ 368.185948] IPv6: ADDRCONF(NETDEV_CHANGE): can0: link becomes ready
Could you make any advices for moving forward?
Thank you in advance.