主题:AWR6443 中讨论的其他器件
工具/软件:
尊敬的 TI 专家:
当我们对新产品进行 BUSOFF 恢复的 PV 测试时、我们发现 在短接 CANH 和 GND 后无法成功发送 CAN 消息
详细的测试用例如下:
1 发送包含 100ms 周期的诊断消息请求
2 将 CANH 和 GND 短接大约 60s
3 检查应用程序消息和诊断消息是否已恢复
结果:应用程序消息可以恢复、但诊断消息无法恢复。
我们使用 MCAL 和 MCAL 版本是“MCAL 和 REL_03.00.03.02_ENGINEER_RELEASE“。
我们在 Can_Write API 中添加了一些打印件、发现问题发生时所有 API 都被正确调用。
最后、我们在 can_mcanWriteTxMailbox 末尾添加打印、以检查 API MCAN_txBufAddReq 的 CAN ID 和状态

当发生此问题时、ID 是我们的诊断 CAN ID、状态为 0。

我们的 diag CAN 邮箱配置如下:

CAN 控制器配置如下:

将配置更改为全 CAN 后、问题 似乎消失了。
但是还有其他一些问题、在消除短错误注入后、诊断 CAN 消息需要更多时间恢复才能发送。
因此、我们想知道 CAN 句柄类型是否存在一些限制、以及 在消除短错误注入后诊断 CAN 消息需要更多时间恢复才能发送的原因。







我 