CPU芯片:AT91SAM9G25,
CAN控制器:MCP2515,
内核版本:Linux2.6.39,
在9G25的SPI1总线上挂接了3个mcp2515,想用socketcan协议来控制,参照了网上相关贴子,改了相关配置。内核启动后,查看目录相应目录:
然后用ifconfig -a命令查看,却没有显示can0、can1、can2等设备。然后又在网上看到一篇贴子:http://bbs.csdn.net/topics/390169208
在/etc/network/interfaces文件中加上
auto can0
iface can0 inet manual
pre-up ip link set $IFACE type can bitrate 125000 triple-sampling on
up /sbin/ifconfig $IFACE up
down /sbin/ifconfig $IFACE down
重新启动内核,仍然提示:Cannot find device "can0"
无果,发帖,望做过此类的高手指点一二,非常感谢。
|