由于项目需要用到CAN总线,因此,在AT91SAM9260平台linux上移植了CAN驱动。CAN控制器选用SPI接口通讯的MCP2515。
【移植准备】
由于在此之前对CAN总线缺少了解,因此,看了一遍《CAN协议中文版.pdf》CAN2.0B协议部分,至少对CAN2.0B协议有了初步的了解。接下来就是详细阅读MCP2515数据手册了(网上下载的中文资料)。
【MCP2515驱动移植】
由于项目需要用到CAN总线,因此,在AT91SAM9260平台linux上移植了CAN驱动。CAN控制器选用SPI接口通讯的MCP2515。
【移植准备】
由于在此之前对CAN总线缺少了解,因此,看了一遍《CAN协议中文版.pdf》CAN2.0B协议部分,至少对CAN2.0B协议有了初步的了解。接下来就是详细阅读MCP2515数据手册了(网上下载的中文资料)。
【MCP2515驱动移植】