请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS3137 尊敬的 TI 支持:
我们在开发 TMS570LS MCU 的 FlexRay 驱动器时遇到了一个问题、我们希望您能帮助解决这个问题。 我们想知道是否有任何硬件实现的方法来确定在接收 TX 中断时、静态段中是否向 FlexRay 总线发送了有效数据帧或空帧。
问题是、在释放消息缓冲器进行传输后、我们无法在下一个 TX 中断中知道数据确实已发送到总线或仅发送了一个空帧、 数据帧将仅在下一个周期中传输。 当然、这可以通过软件实现的解决方案来克服、但我们希望避免额外的处理开销。
当使用启用了"在事件发生时传输到系统内存"功能的传输单元时、我们可以通过检查传输到系统内存的消息缓冲头的 NFI 标志、轻松地在 TU 传输状态中断中确定接收到的帧是否为空帧。 我们正在寻找类似的解决方案来确定 TX 发送中断是否为空帧。
此致