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.

Help about AM1810 CAN controller driver

Other Parts Discussed in Thread: AM1810, AM3517

Hi TI engineers!

We are wondering if  TI PRU CAN Controller Driver is available or not, in "pru-1.00.00\kernel_loader\can\module" of AM1810? 

And if there is latest version for this Driver?

Could anyone give us an application example of calling CAN Interface API that is used for data sending and receiving between two CAN nodes? 

Thank you very much.
Guotao
  • Hi,

    Thanks for your post.

    I do think, there is PRU firmware, which is part of the AM1810 SDK beside the ARM specific PRU driver, and SDK has source code on this.

    As far as I know there is no other fieldbus support with AM1810 SDK. However, it is possible to operate Ethernet based fieldbusses on AM180x when using the standard Ethernet MAC. For example, EtherCAT Master, PROFINET RT, and maybe some others that do not require cut-through or on-the-fly Ethernet frame processing.

    I think, there is a low level CAN interface BSL test code available for AM3517 evm Linux kernel (version 2.6.32-rc5) provided by Logic PD. May be, you could use this as reference code to port the application code for AM1810. For more details on the CAN test code for AM3517, please refer the below e2e post:

    https://e2e.ti.com/support/arm/sitara_arm/f/791/t/86552

     

    Thanks & regards,

    Sivaraj K

    ------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.

    -------------------------------------------------------------------------------------------------------

  • Thank you, Mr Sivaraj K!
    I forward your reply to my teammates. Much better if there is any TI engineers who had ever tried this before.
    We will refer to the link you provide first. Thanks again.

    Guotao
  • I will forward to IDK team incase they have more on this. My recollection is that the PRU CAN driver on AM18x is no longer much supported, you can possibly use it as reference , but this stack was never taken to certification etc.
    If you need CAN in the system you might want to look at other devices in the TI portfolio with native CAN interface.
  • Hi,

    I have downloaded the SDK from the following TI link and able to see CAN linux driver with user space API interface.