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-AM62X: CAN Transmit fails on higher bus load (Bus load > 20%).

Part Number: PROCESSOR-SDK-AM62X

Tool/software:

Hi Team,

We are using TIAM62X for our CAN Application.

We are using BareMetal approach.

We have taken CCS Code for our CAN driver development in "Polling" Method.

With this sample code, I am able to transmit/receive on CAN when bus load is 0.

Ones I increase the bus load > 20% then Tx Fails.

I wanted to Know following points

1. Is TI sample Code is designed to work on high bus load?

2. What design changes I have to do for higher bus load.

Regards,

Tejas Patel

  • Hi Ti Tech Support Team, 

    Any update on this issue,

  • Hi Tejas

    Are you referring to the mcan_loopback_polling application in the MCU+ SDK? The SDK examples are supposed to be reference examples which the customers can use to build their end applications, but these examples are tested thoroughly at a unit level. We can check what conditions of bus load were tested.

    When TX fails, did you check if the MCAN IP is generating any error interrupts or are there any protocol errors (MCAN_PSR)?

    Regards

    Karan