AnsweredAssumed Answered

Flexcan device error on imx6q board

Question asked by HUN KIM on Aug 30, 2018
Latest reply on Aug 30, 2018 by HUN KIM

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.