您好、香榭丽舍
客户未能在 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
闪亮