This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM437X: ODBII and J1939 Processor

Part Number: PROCESSOR-SDK-AM437X
Other Parts Discussed in Thread: ISO1044, TCAN4550

Hello,

I have a new project to design a system for transmitting CANbus and J1939 data to wireless device.  Using a CAN transceiver (eg TCAN4550 or ISO1044), I would like to connect this to a Sitara processor.

I know there is a Linux library for CAN/J1939 (eg <linux/can/j1939.h> and <linux/can.h>).

Are these Linux CAN libraries support by the Sitara families?

What is the recommended processor for this application?

Kind regards,

G

  • Hi,

    The TCAN4550 has a FD-CAN controller in it and and the driver interfaces over SPI. I cannot comment whether the AM437 is the correct processor for your application since our team is not familiar with the TCAN device. I can comment that the device you are referencing does has driver support in the Linux kernel but we have not worked with the device. The driver is this file:

    drivers/net/can/m_can/tcan4x5x.c 

    Best Regards,

    Schuyler