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.

RTOS/TDA2EXEVM: Enable CANBUS from SYSBIOS in TDA2xx bios_all using VSDK

Part Number: TDA2EXEVM

Tool/software: TI-RTOS

Hi,

I want to work with the cluster application ,where it receives the CANBUS data from CAR. I want to enable and access this from DCAN1 from M4 core (SYSBIOS ). I am using PROCESSOR_SDK_VISION_03_02_00_00. and using "tda2xx_evm_bios_all" config. please help me out.

Regards

Bhagyam

  • Hi Bhagyam,

    The code to enable DCAN is present in <vsdk3_2>\vision_sdk\apps\src\rtos\modules\dcan.

    Regards,
    Rishabh
  • Hi Bhagyam,

    If you want to include this DCAN example for TDA2xx(J6), you can change the value of 'DCAN_INCLUDE' macro from 'no' to 'yes' in respective 'cfg.mk'(available in "<PATH>\PROCESSOR_SDK_VISION_03_02_00_00\vision_sdk\apps\configs\tda2xx_evm_bios_all"). It will compile but it is not not validated on J6 EVM.
    This example does the pin configuration for DCAN and then sends out message to another CAN node(PC CAN Emulation tool) and waits for the ACK message. This process is repeated periodically. This example runs on IPU1_0(M4).

    You can use this as an example and change it the way it fits you. You need to change some filter configuration for accepting the message from CAN bus(Rx mailbox configuration for acceptance filtering).

    Best Regards,
    Vivek Dhande
  • Hi,

    I haven’t heard back from you, I’m assuming you were able to resolve your issue. If not, just post a reply below (or create a new thread if the thread has locked due to time-out)

    Regards,
    Rishabh