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.

[参考译文] CCS/TMS570LC4357:FlexRay 功能

Guru**** 2476665 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/686527/ccs-tms570lc4357-flexray-function

器件型号:TMS570LC4357

工具/软件:Code Composer Studio

团队、

我的客户询问以下问题。 请在这里帮助我。

我们将 HDK 板与控制器 TMS570LC4357和 HDK-FlexRay-CAN-Lin-Interface 子板配合使用。 子板配备了 NXP TJA1080A FlexRay 收发器(v2.1修订版 A)。 我附上了电路板和接线的图片。

 

我们用于电路板的软件基于 FelxRay 演示源代码“TMS570LS31x_FlexRay_Sample_Code.zip”。

维客: http://processors.wiki.ti.com/index.php/TMS570LS31x_HDK_Kit

代码: http://processors.wiki.ti.com/images/6/65/TMS570LS31x_FlexRay_Sample_Code.zip

 

我们为 FlexRay 节点 A 和节点 B 创建两个新项目、并使用 HAL 代码生成器为我们的控制器创建文件。

在下一步中,我们设置 FlexRay 的时钟源(VCLKA2 = PLL2 = 80MHz),请参阅图片的 GCM 和 PLL2。

 

刷写软件后,调试器停止在文件“FelxRay.c”、函数“transmit _check_node_X”(X=a 或 b)中,并等待 CYC 中断标志。 我认为节点在启动帧或同步帧方面存在问题。 您能帮我们解决这个问题。

 非常感谢您的参与。

此致、

尼德胡

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

    由于 FlexRay 群集中只有两个节点(a 和 b)、因此 a 和 b 都应是冷启动节点和同步节点。 请检查是否为两个节点设置了 SUCC1寄存器中的 TXSY 和 TXST。 是否存在任何 ECC 错误? 老实说、我没有在 LC43x 器件上测试 FlexRay。