Hello all,


We’re trying to get CANbus operating on the Gumstix.


Our stack consists of a Connex, Waysmall and CFstix, which rules out using a parallel device over the bus.


Therefore, our solution of choice (unless guided otherwise) would be the MCP2515 CAN-SPI device from Microchip.


The plan is to access the SPI from the NSSP port which is available from the 20-pin header on the waysmalls.


I’d like to ask the following questions:

1)       Is there a driver for the NSSP (SPI) module available? 

2)       Can any of the pins on the 20-pin I/O be used as an external interrupt?  I’ve seen http://www.gumstix.org/tikiwiki/tiki-index.php?page=GPIO&highlight=interrupt , but wondering if there is a unified solution?

3)       I understand that one of the NSSP signals can be used as the chip select for the device.  Does thick conflict with any of the original hardware?


We come from a (no OS) embedded processor background and this is our first hardware interface job with Linux, so any help would be very much appreciated.


Best regards

Damien Dusha.


Damien Dusha

PhD Candidate

School of Engineering Systems

Queensland University of Technology

PO Box 2434

Brisbane QLD 4001



Ph: +617 3864 1362

Fx: +617 3864 1516

Email: d.dusha@qut.edu.au

Web: www.quav.qut.edu.au


 CRICOS No. 00213J