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.

[参考译文] TMS570LC4357:FlexRay 通信通信结束通信周期 CTR 更新

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/595195/tms570lc4357-flexray-communication-end-of-communication-cycle-ctr-update

器件型号:TMS570LC4357

尊敬的 TI 团队:

我已经能够设置我的所有通信参数、以便通过 Flexray 成功进行通信。 然而、我在 FlexRay 消息中执行计数器时遇到了问题。 在每个通信周期的末尾、我想增加一个0到15的计数器并以 FlexRay 消息的形式发送它。 但是、我不知道使用 FlexRay 执行这一简单任务的最佳方法是什么。 在我的函数 Transmit _check_node_b (fray_ST * Fray_PST)中、我尝试在周期通信周期结束时递增计数器。  

但是、看起来我的计数器在传输之前已经递增了两次、并且看起来也像 Fray_PST->MTCCV_UN.MTCCV_ST.CCV_B6 (周期通信计数器)递增2。  

e2e.ti.com/.../8551.InverterBoot.7z

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

    我将您的问题提交给我们的 FlexRay 专家。 不幸的是、他将出差到下周。 如果他在下周初返回办公室后回复、是否可以?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回应 Chuck。 我期待收到您的 FlexRay 专家的回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Robert、

    我再次对拖延表示歉意。 FlexRay 专家将于明天返回办公室、并应能在他返回后尽快解决您的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为准备 Flexray 专家、我一直在尝试查看 FlexRay 的不同配置寄存器、以确定如何递增计数器。 在 TRM 中、它讨论 TXI 发送中断和周期启动中断 CYC 标志。 让 ISR 监视这些标志并使有效负载计数器递增(0至15)似乎是有用的信息。 但是、当我尝试设置 RTI 中断来定期监控这些标志时、FlexRay 似乎停止工作。 FlexRay 可能已经在使用其中的一些 RTI 计数器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Chuck。 很抱歉、您的 FlexRay 专家是否有机会查看此问题? 我知道他刚从旅途中回来。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Robert、

    我对拖延表示歉意。 我又对他说了一遍。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Chuck。 您的 FlexRay 专家是否有机会查看这一点?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Robert、

    您可以使用周期计数器滤波功能来发送和接收帧。 如果周期代码为0x1cccc、则每16个周期生成一次中断 TI0。

    此致、