Part Number:AM625
(1)编译并测试轮询模式例程(polling),此例程使用标准can 内回环模式,发送8字节后再接收,然后比较发送和接收的32位id和数据是否一致,测试没有问题。
yu chai:
问题最后一条 linux can fd功能正常。异常为笔误
,
Shine:
能否贴一下CANFD中断模式的代码配置?
,
yu chai:
使用的AM6254的rtos官方例程,具体目录为:C:\ti\mcu_plus_sdk_am62x_08_03_00_07\examples\drivers\mcan\mcan_loopback_interrupt。 没有修改源码,只是增加了一些打印信息,便于确认问题。发送前已经检查32位id 区域,已经设成CAN fd 模式。 控制信息速率为1M 数据数量为5m,看上去发送时没有错误,但接收时 32位ID区域的can fd标识没有了,按照标准CAN 8字节处理了。
,
Shine:
我把您的问题升级到英文e2e论坛了,请关注下面帖子的回复。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1131513/am625-mcan_loopback_interrupt-failed
,
Shine:
下面是工程师的回复,他那边运行下来没有问题,如果方便的话,可以发一下您的测试代码。We ran the same examples by only adding print statements in the interrupt mode using CAN FD. However, we are unable to reproduce the error and all the tests are successful. We are attaching print statements we added and the results we got after running the example for your reference. In case you are still facing this issue, can you please share the example code and full logs.
,
yu chai:
我想将源码还有编译配置工具都发给您,是个压缩包,论坛的恢复好像不支持发送压缩包,如何才能给您?
,
Shine:
请问是压缩成zip文件么?
,
yu chai:
rar压缩包
,
Shine:
请压缩成.zip文件。
,
yu chai:
如何发给您?
,
Shine:
点击“回复”后,在下面菜单里选择“插入”。