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.

[参考译文] Starterware/TMS570LS1227:FlexRay 网络

Guru**** 2443870 points
Other Parts Discussed in Thread: TMS570LS1227, TMS570LS20216, HALCOGEN, TMS570LS3137

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/617687/starterware-tms570ls1227-flexray-network

器件型号:TMS570LS1227
主题中讨论的其他器件: TMS570LS20216HALCOGENTMS570LS3137

工具/软件:Starterware

是否有人通过 TMS570LS1227实施 Flexray 网络?

相同的 FlexRay 文件构建在 TMS570LS1227/TMSLS20216、TMS570LS1227 TX 空帧中、但具有有效载荷数据的 TMS570LS20216 TX 插槽中。

所有 GTU /按摩 RAM 配置 都是相同的配置。 (相同文件)  

下面的组灯丝

参数 Val (十六进制/十进制) 和功能
群集中的节点数 0xF/15 编号
数据速率 10. Mbps
通道数 2. 编号
微周期数:pMicroPerCycle 0x186A0/100000 编号
群集中的最大同步节点数:gSyncnodeMax 0xF/15 编号
宏周期数/周期:gMacroPerCycle 0x94C/2500 编号
偏移校正开始:gOffsetCorrectionStart - 1. 0x947/2375d Mt.
网络空闲时间开始:gMacroPercycle - gdNIT - 1. 0x8c9/2249 Mt.
延迟补偿通道 A:pDelayCompensation [A] 3. μT μ A
延迟补偿通道 B:pDelayCompensation [B] 3. μT μ A
群集漂移阻尼:pClusterDriftDamping 1 μT μ A
解码校正:pDecodingCorrection 0x38/56 μT μ A
接受的启动范围:pdAcceptedStartupRange 0xCD/205 μT μ A
最大振荡器漂移:pdMaxDrift 0x12dh/ μT μ A
静态插槽长度:gdStaticSlot 0x96/150 Mt.
静态插槽数:gNumberOfStaticSlots 0xF/15 编号
微时隙长度:gdMinislot 4. Mt.
Minislots 数目: gNumberOfMinislots 0 编号
微时隙操作点:gdMinislotActionPointOffset 2. Mt.
操作点偏移:gdActionPointOffset 2. Mt.
最大偏移校正:pOffsetCorrectionOut 205. μT μ A
最大速率校正:pRateCorrectionOut 337. μT μ A
外部偏移校正控制:vExternOffsetControl 0 是/否
外部速率校正控制:vExternRateControl 0 是/否
外部偏移校正:pExternOffsetCorrection 0 μT μ A
外部速率校正:pExternRateCorrection 0 μT μ A
gdSampleClockPeriod 12.5. ns
每微周期样本数:pSamplesPerMicrotick 2. 编号
唤醒符号接收窗口长度:gdWakeupSymbolRxWindow 0 时间
重复传输唤醒模式:pWakeupPattern 0 编号
唤醒符号接收空闲:gdWakeupSymbolRxIdle 0 时间
唤醒符号接收低:gdWakeupSymbolRxLow 0 时间
唤醒符号发送空闲:gdWakeupSymbolTxIdle 0 时间
唤醒符号发送低:gdWakeupSymbolTxLow 0 时间
静态帧数据长度:gPayloadLengthStatic 0x3C/60 2字节
冷启动尝试次数: gColdStartAttempts 0x1f/31 编号
被动到主动:pAllowPassiveToActive 0xF/15 编号
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    张您好、

    对于 TMS570LS3137至 TMS570LS1227的端口 FR 示例、这是非常直接的。 请使用 HALCoGen 生成初始化代码、并将 FR 相关代码复制到新的 CCS 项目中。 LS3137和 LS1227具有相同的 FR 模块。 您是否在 LS3137上运行了 FR 演示代码? 您是否在收发器周围探测了信号?

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

    您好、Wang、

    由 HALGOGEN 04.06.1生成的 TMS570LS1227和 TMS570LS20216源代码。  由 CCS 7.1.0编译的工程。   FlexRay_Example_node_b.pjt 中的 FlexRay 驱动器(FR.C 和 FR.H) 。

    我没有 TMS570LS3137板。

    TMS570LS20216项目在 HDK 板上运行。  

    由我自己设计的 TMS570LS1227板。

    在  您确定的位置探测帧波形。

    我还会按 CCS 的调试模式查看 NDAT 值。  无法接收任何数据。   

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

    您好、Wang、

    Flexray 2.1/Flexray 2.1A 中的差异。  

    TMS570LS20X: 符合 FlexRay 协议规范 v2.1

    TMS570LS12X: 符合 FlexRay 协议规范 v2.1a

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

    张您好、

    这是2.1和2.1A 之间的差异。 它向后兼容。

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

    张您好、

    我刚刚为 LS1227器件创建了 Flexray 项目。 我没有 HW 来测试它、请尝试您的 HW。  请更改 sys_main()中的节点索引。 如果网络有4个节点,则节点索引应为1...3。 您还需要在 FlexRay.h 中更改 CURRENT_MODE 的定义

    e2e.ti.com/.../8508.TMS570LS1227ZWT_5F00_FlexRay.zip

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

    你(们)好

    电路板 I 是主节点0、电路板 II 是从节点1、

    节点1可以接收 RDDS=REQ_DATA_CMD;

    您能给我一张握手流程图吗?

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

    张您好、

    实际上、FlexRay 网络没有主器件和从器件。 我将节点0命名为"master"。

    如果网络上有16个节点:

    节点0:IT 将消息发送到所有其他节点、并从所有其他节点发送 RX 消息。 有30个消息缓冲器。 15个缓冲器用于 TX、缓冲器 ID 为1~15 μ~、对应于节点1 15。 15个缓冲器用于 RX、缓冲器 ID 为16~30 μ F、对应于节点1~15。

    节点1~15:一个用于 TX 的缓冲器和一个用于 RX 的缓冲器。 TX 缓冲区 ID 是15个节点编号;RX 缓冲区 ID 是节点编号

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Wang、
    1)任何工具是否可以帮助设计 Flexray 网络?(用于 Windows PC)
    2) 2) TI 能否提供 POC 的状态监控示例?
    张阿加西斯
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 QJ、

    Agassiz 已在 TMS20216MDK 和 TMS570LS1227 PCB 上测试您的 TMS570LS1227ZWT_FlexRay.zip,Flexray 功能正常!

    Agassiz 修改某些应用程序代码、问题是代码可以在 TMS20216MDK EVM 上工作、但下载到 TMS570LS1227 PCB 节点1和节点2始终显示无帧、数据值= 0

    我已将 Agassiz 修改代码发送到您的电子邮件,需要您的帮助才能查看是否有错误的设置!

    文件名为:Node 0.rar 和 Node 1.rar

    谢谢、

    Andy

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

    需要您的帮助、您是否收到了我的电子邮件和文件? 我们希望在下一步中解决这个问题。

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

    尊敬的 Andy:

    您可以再次向我发送项目吗? 我认为我没有。 发送前、请将文件扩展名从*。zip 更改为*。piz 或*。txt。 否则、该文件将被防火墙删除。 谢谢  

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

    您好 QJ、

    好的,我已将文件重新发送给您,请帮助。

    文件名更改为.piz、如下所示:
    TMS570LS1227ZWT_Node 0.Piz
    TMS570LS1227ZWT_Node 1.Piz

    谢谢、

    Andy