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 传输在较高的总线负载(总线负载>20%)时失败。

Guru**** 2337880 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1513832/processor-sdk-am62x-can-transmit-fails-on-higher-bus-load-bus-load-20

器件型号:PROCESSOR-SDK-AM62X

工具/软件:

尊敬的团队:

我们将 AM62X 用于 CAN 应用。

我们使用裸机方法。

我们在"轮询"方法中使用 CCS 代码进行 CAN 驱动程序开发。

借助此示例代码、我能够在总线负载为0时通过 CAN 进行发送/接收。

1 I 增加总线负载> 20%、然后 Tx 失败。

我想知道以下几点

1. TI 示例代码设计用于在高总线负载下工作吗?

2.对于更高的总线负载,我必须做哪些设计更改。

此致、

Tejas Patel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 TI 技术支持团队:  

    如果对此问题进行任何更新、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Tejas

    您是否在 MCU+ SDK 中参考了 mcan_loopback_Polling 应用程序? SDK 示例应该是客户可用于构建终端应用的参考示例、但这些示例在单元级别进行了全面测试。 我们可以检查测试了总线负载的情况。

    当 TX 失败时、您是否检查了 MCAN IP 是否产生了任何错误中断或者是否存在任何协议错误(MCAN_PSR)?

    此致

    Karan