工具/软件:
您好、专家、
我代表我的客户询问此问题。
客户尝试使用 AM263x MCAL 10.01.00中的 can_app 与外部 CAN 器件通信、can_loopback_enable 设置为关闭。 可以按预期接收从 AM263x 发送的 CAN 帧。 但是、AM263x 无法接收来自外部器件的 CAN 帧发送。 通过调试、我们发现如果将 CAN ID 设置为0xC1 、则 AM263x 可以接收该 ID、因为 Can_Hw FilterType 设置为通过 CAN ID 0x40、0x41、0xBE ~ 0xC3传递帧。
客户需要接收 ID 为 0x480 ~ 0x4F0的 CAN 帧、下面是他在 EB 中的配置。
CanHandleType :BASIC CanHwObjectCount :2 (bitmask is enabled only with CanHwObjectCount > 1) CanHwFilterCode:0x4f0 CanHwFilterMask: 0xf80
但是、无法接收 ID 为0x480 ~ 0x4F0的 CAN 帧。
请帮助分享在 EB 中配置 CAN ID 过滤器的方法和指南。
谢谢。