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.

[参考译文] TDA4VM:关于 CAN Can_Irq 的问题

Guru**** 2394305 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1491458/tda4vm-questions-about-can-can_irqstatus

器件型号:TDA4VM

工具与软件:

您好、TI

我想测试以下异常状态、如何操作以使以下异常实际发生?

谢谢。

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

    您好!

    您可以通过不同的方式引入错误、我在下面提到了其中一些错误

    • CRC 错误: 在 CAN 帧的循环冗余校验(CRC)字段中引入错误。  

      ACK 错误: 导致发送器未从接收器接收到一个有效确认(ACK)位。  

      格式错误: 违反 CAN 帧的固定位格式(例如、错误的定界符)。  

      位错误: 在 CAN 帧的各个位中引入错误。  

       填充错误:通过传输6个具有相同值的连续位、违反位填充规则。  

      此致

      Tarun Mukesh

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

    您好!

    非常感谢您的答复、

    这些故障是否是为了修改代码或使用某些工具而引入的?

    您能更具体地描述一下引入这些故障的过程吗?

    非常感谢。

    此致

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

    您好!

    为了引入故障方式、在传输 CAN 帧时、应将错误特意保留在 CAN 帧中。 您可以通过从发送器端发送一些错误(CAN 帧),或者通过接收器端的工具(coone, pcan )引入一些错误来实现

    此致

    Tarun Mukesh