2403661_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2403661_zh-CN

2403661_zh-CN

MR-CANHUBK344 IEEE1722 车载以太网示例 – 需要适用于 S32DS 3.5/3.6.7 的工作项目

您好,

我正在使用 MR-CANHUBK344,想使用其 100BASE-T1 车载以太网接口。

我的首要目标是在修改汽车以太网示例以适应我的应用之前,先在电路板上运行该示例。

我下载了官方的 MR_CANHUBK3_IEEE1722 示例。这看起来很合适,因为它演示了 MR-CANHUBK344、100BASE-T1、TJA1103、GMAC、IEEE 1722 ACF-CAN、CAN/CAN-FD 到以太网的转换以及 FreeRTOS。

但是,我遇到了工具链/版本兼容性问题。

我可用的环境有:

S32 设计工作室 3.5 和 S32K3 RTD 3.0.0

S32 设计工作室 3.6.7 和 S32K3 RTD 7.0.1

当我导入原始的 MR_CANHUBK3_IEEE1722 项目时,可以看到源文件,但是当我尝试打开 .mex 文件时却无法打开。配置时出现以下错误:

处理器 S32K344,PlatformSDK_S32K3_2022_03 版本不受当前版本工具的支持。

例如,FreeRTOS_Toggle_Led_Example_S32K344.mex 无法打开,因为它需要 PlatformSDK_S32K3_2022_03。

我了解到最初的 MR_CANHUBK3_IEEE1722 演示程序是使用较旧的 S32DS/RTD 环境开发的。

我还尝试安装了 S32 Design Studio 3.4,并下载了 SW32K3_S32DS_3.4.3_D2112.zip。但是,我目前无法激活 S32DS 3.4,因为我的 NXP 帐户没有显示 v3.4 许可证授权。

请问您能否帮我解决以下其中一个问题?

  1. 是否有适用于 S32DS 3.5 和 RTD 3.0.0 的 MR-CANHUBK344 IEEE1722 项目?
  2. 是否有适用于 S32DS 3.6.x 的 MR-CANHUBK344 汽车以太网示例(已更新)还有更新的即饮版吗?

目前,我只需要一个简单的汽车以太网演示,其中两个 MR-CANHUBK344 板建立 100BASE-T1 链路,并使用 S32K344 GMAC 和 TJA1103 发送/接收基本以太网帧。

现阶段我不需要 SOME/IP、TSN 或复杂的 TCP/IP 应用程序。

如果 MR_CANHUBK3_IEEE1722 有可用的 S32DS 3.5 移植版、更新的项目或迁移指南,请分享。

或者,如果您能帮我激活许可证就太好了。我点击了下载链接,但没有收到 3.4 版本的电子邮件。不过我收到了一封关于3.6版本的邮件。

谢谢!

Re: MR-CANHUBK344 IEEE1722 Automotive Ethernet Example – Need Working Project for S32DS 3.5/3.6.7

谢谢!

Re: MR-CANHUBK344 IEEE1722 Automotive Ethernet Example – Need Working Project for S32DS 3.5/3.6.7

你好@Aaditya773 ,

最初的 MR_CANHUBK3_IEEE1722 演示程序是为较旧的 S32DS / RTD 环境发布的,因此 .mex 文件也存在问题。与较新的 S32DS 3.5 / 3.6.x 版本不兼容版本号是预期的。我无法确认是否有适用于 S32DS 3.5 或 S32DS 3.6.x 的官方发布的 IEEE1722 ACF-CAN 演示程序的迁移版本。/ RTD 7.0.1。

对于您当前的目标是首先启动 100BASE-T1 以太网接口,我建议您从较新的以太网示例入手,而不是直接迁移旧的 IEEE1722 项目。

NXP 社区上有一个 MR-CANHUBK344 lwIP 示例:示例 S32K344 EMAC lwIP FreeRTOS MRCANHUB S32DS 3.6.1 RTD600 。本示例基于 lwip_FreeRTOS_s32K344,适用于 MR-CANHUBK344 板,演示了如何 ping lwIP 协议栈。

然而,此示例是基于 RTD 6.0.0 的版本编写的。设置。因此,对于 RTD 7.0.1,我主要会将其用作参考,而不是直接导入的项目。更简洁的方法是,从已安装的 TCP/IP 协议栈附带的当前 lwip_FreeRTOS_s32k344 示例开始,然后根据社区示例调整 MR-CANHUBK344 的特定部分,主要是 GMAC / MII 端口映射、引脚配置、时钟、中断和 TJA1103 相关设置。

作为另一参考,您还可以使用软件包 SW32K3xx_M7_gPTP_1.1.0_CD01_D2602_DesignStudio_updatesite.zip 中的 S32K344_gptp_ds 示例。

我已使用以下软件配置进行了快速检查:

  • SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip
  • SW32K3_FreeRTOS_11.1.0_7.0.0_CD1_HF1_D2511_DesignStudio_updatesite.zip
  • SW32K3_TCPIP_STACK_5.0.0_CD01_D2605_DesignStudio_updatesite.zip
  • SW32K3xx_M7_gPTP_1.1.0_CD01_D2602_DesignStudio_updatesite.zip

在对 S32 配置工具配置进行一些小的修改后,可以在此环境中构建 S32K344_gptp_ds 示例。

请注意,这不是原始 IEEE1722 ACF-CAN 演示的直接移植。对于使用较新的软件环境在 MR-CANHUBK344 上启动基本的 100BASE-T1 以太网而言,这是一种相当实用的方法。


为了使讨论更容易理解,也为了对其他用户有所帮助,让我们把这个帖子集中在 MR-CANHUBK344 以太网 / 100BASE-T1 启动主题上。如果您需要其他方面的帮助,请另开一个社区帖子。
 

顺祝商祺!

帕维尔

Tags (1)
No ratings
Version history
Last update:
‎08-13-2026 05:16 PM
Updated by: