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.

[参考译文] AM625:mCAN_loopback_interrupt 失败

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1131513/am625-mcan_loopback_interrupt-failed

器件型号:AM625

您好、香榭丽舍

客户未能在 C:\ti\mcu_plus_sdk_am62x_08_03_00_07\examples\drivers\mCAN\mCAN_loopback _interrupt 中运行 AM625 RTOS 演示。 他只添加了一些 printf 代码。  

下面是他所做的测试。

1.构建并运行轮询模式代码,此内部回送代码先发送8个字节,然后再接收,TX 32位 ID 和数据与 RX 32位 ID 和数据相同。 测试成功。  

2.构建并运行中断模式代码,此代码为 CAN FD 内部回送模式。 发送64字节、然后接收、 TX 32位 ID 和数据与 RX 32位 ID 和数据不同。 32位 ID FD 可变速率全为0。 数据中只有较高的8个字节。 测试失败。 请参阅下面的日志。

3.将上述 test1轮询 代码修改为 CAN FD 模式,该现象与 test2相同。  

4. Linux 中的 CAN FD 示例正确。  


谢谢。
Rgds
闪亮

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

    闪耀、

    感谢您的提问,我们将查看此问题,星期一是美国的假日,可能会延迟回复。

    请在下周回复

    此致

    安州

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

    您好、Shine、

    我们通过使用 CAN FD 仅在中断模式下添加 print 语句来运行相同的示例。 但是、我们无法重现错误、并且所有测试都成功。 我们将附加我们添加的打印语句以及运行示例后获得的结果、供您参考。 如果您仍面临此问题、能否共享示例代码和完整日志。

    此致、

    Nihar Potturu