主题中讨论的其他器件: SysConfig
工具与软件:
SDK 版本:9.2
当我们使用 AM62A7中的 MCU CAN0、MCU CAN1和 SOC CAN0时、我们发现只有 MCU CAN0可以正确地发送和接收 FD 帧 、并进行比特率切换。 当 MCU CAN1 配置为与 MCU CAN0相同的配置时、MCU CAN1无法 在进行比特率切换的情况下正确发送 FD 帧 (可以正常发送和接收标准消息)。
使用 ZLG 的 USBCANFD-200U 作为升序调试器件、并按如下所示设置通信参数:
协议标准: 启用具有比特率切换功能的 CAN FD ISO、FD 帧。 仲裁波特率:500kbps、数据 字段波特率2Mbps、 采样点为 80%。
使用 此配置、 可以正常发送和接收具有比特率切换功能的 MCU CAN0 FD 帧。
修改 MCU CAN1通信配置参数、使其与 MCU CAN0一致。 研究发现只能正常发送和接收标准消息、但 可以接受调试器件发送具有比特率切换功能的 CAN FD 帧。 当 MCU CAN1尝试发送 具有比特率切换功能的 CAN FD 帧时、中断
触发 MCAN_INTR_SRC_PROTOCOL_ERR_DATA。 发送比特率切换的 FD CAN FD 帧失败。
已初始化的配置参数:
请 给我帮助。
谢谢你。
















第一次转储 TDC 为0、第二次转储 DLEC 为4、、即数据 BIT1错误、TDC 已更改为0xF。 所配置的 CPU。 TDC 设置为0。 





