This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LS1114:CAN 问题

Guru**** 1821780 points
Other Parts Discussed in Thread: TMS570LS1114, TMS570LS0332
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/739721/tms570ls1114-can-problem

器件型号:TMS570LS1114
主题中讨论的其他器件: TMS570LS0332

大家好、

我的客户遇到了 TMS570LS1114和 TMS570LS0332上的 CAN 接口问题。 问题描述如下:

DCAN 配置为 RX FIFO。 但是、在轮询模式下、FIFO 不能按预期工作。 有时 FIFO 中的消息会变得不有序。

我们尝试了几种从 FIFO 读取的方法、但从未获得预期的行为:

1.      在 for 循环中读取整个消息框(并确认 NewDat 标志)。

2.      读取 for 循环中的所有消息,然后尽快确认所有消息。

在      案例1中读取数据后。 和2. 我们读取 NWDATx12以了解在最后一个读取消息之后是否有更多消息。

我们在 TMS570LS1114 (使用 MB1至 MB32)和 TMS570LS0332 (使用 MB1至 MB16)上都得到了这种行为、勘误表中未提及这种行为。

 

但是 、TMS570LC4x (芯片版本 B;2018年6月)勘误表()中描述的 DCAN 勘误表(#27)听起来与观察到的行为完全相同。 您可以确认这一点吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Mihir、

    正确、所有 TMS570LS MCU 的勘误文档都需要更新、以便在 DCAN 控制器中包含此错误。 请让客户实施 TMS570LC4x 勘误文档中指定的变通办法。

    我将着手更新其他勘误文档。

    此致、
    Sunil