Controller Area Network

From ArmadeusWiki
Revision as of 16:27, 18 September 2009 by JulienB (Talk | contribs)

Jump to: navigation, search

CAN bus informations.

CAN bus is available on the APF9328DevFull and APF27Dev (both as an option) and is currently under very early integration stage.

These boards use Microchip's MCP2515 CAN controller connected to SPI lines of i.MX MPU. Register access is relatively complex due to the need to communicate over SPI interface.

figure 1 - MCP2515 localisation on APF27Dev

There is not much Linux CAN drivers supporting this controller chip. One option is to use LinCAN driver for which MCP2515 patches are existing but they are not yet included in LinCAN distribution because they require more changes in LinCAN core which has not been decided yet.

Links