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.

[参考译文] TMS570LS3137:FlexRay TX 中断有效性

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/584179/tms570ls3137-flexray-tx-interrupt-validity

器件型号:TMS570LS3137

尊敬的 TI 支持:

我们在开发 TMS570LS MCU 的 FlexRay 驱动器时遇到了一个问题、我们希望您能帮助解决这个问题。 我们想知道是否有任何硬件实现的方法来确定在接收 TX 中断时、静态段中是否向 FlexRay 总线发送了有效数据帧或空帧。

问题是、在释放消息缓冲器进行传输后、我们无法在下一个 TX 中断中知道数据确实已发送到总线或仅发送了一个空帧、 数据帧将仅在下一个周期中传输。 当然、这可以通过软件实现的解决方案来克服、但我们希望避免额外的处理开销。

当使用启用了"在事件发生时传输到系统内存"功能的传输单元时、我们可以通过检查传输到系统内存的消息缓冲头的 NFI 标志、轻松地在 TU 传输状态中断中确定接收到的帧是否为空帧。 我们正在寻找类似的解决方案来确定 TX 发送中断是否为空帧。


此致

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

    我不记得我们有监控已发送消息的功能。 但我会仔细检查您的情况。

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

    您觉得有什么有用的东西吗?

    谢谢、Gergely