|
楼主 |
发表于 2014-4-11 08:44:08
|
显示全部楼层
[结贴]
感谢来自 FSL 的工程师的指导,疑问得到解答,谢谢。下面引用一下作为结论:
In your kernel, you only enabled one hardware CAN device successfully. It is hardware interface CAN1, since there is only one CAN device, the hardware CAN1 will be registered as linux device "can0".
I think you had modified some kernel code, which caused hardware CAN0 driver can't be loaded successfully.
In Freescale default BSP, with boot parameter "can0", the kernel will register two CAN devices, hardware device CAN0 was registered first, it will be linux device "can0"; hardware device CAN1 was registered second, then it will be linux device "can1".
Without the boot parameter "can0", the hardware CAN0 will not be registered, so only hardware device CAN1 was registered, it will be linux device "can0".
感谢 FSL_TICS_Rita 的不厌其烦的解答,thank you for your patient . |
|