2387415_zh-CN

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

2387415_zh-CN

2387415_zh-CN

S32K388 GMAC0 lwIP FreeRTOS S32DS36 RTD600 Debug Error

Dear

    1、原来的工程基于S32DS3.5 + RTD5.0.0开发,Build Ok & Run OK

    2、基于开发需要必须基本RTD6.0.0开发,开发环境:S32DS3.6.2 + RTD6.0.0 + TCPIP_STACK_3.0.0 + FreeRTOS_11.1.0_6.0.0

   3、RTD5.0.0与RTD6.0.0变化较大,不能使用原RTD5.0.0的工程,只好参考论坛提供的例程(示例 S32K388 GMAC0 lwIP FreeRTOS S32DS 3.6.1 RTD600)

   4、根据自己硬件平台修改相应PIN如下:

        

Ryan_xjl_0-1782662850043.pngRyan_xjl_0-1782662850043.png

 5、Debug 例程,发现部分初始化过不去,如下:

  

Ryan_xjl_1-1782662939895.pngRyan_xjl_1-1782662939895.png

6、如果把相应代码Mask掉,虽然程序可以Run,但是PHY Address都找不到

附件是Debug的例程,不清楚是不是论坛提供的参考例程存在修改之处,是不是我仅仅修改PIN定义,是不是始终之类配置错误?


Re: S32K388 GMAC0 lwIP FreeRTOS S32DS36 RTD600 Debug Error

Hi,Petrs
   您好,你说的非常正确,我的确使用的硬件平台是自己的
   在RTD5.0.0 Debug时候我也基于官网提供例程是可以ping OK
   当面使用RTD6.0.0我也是基于同样的思路,主要就是修改PIN,发现Code Run不下去
   附件是基于自己硬件 RTD5.0.0(S32DS3.5+RTD5.0.0+TCPIP_STACK_2.0.0)完成可以ping OK的例程,不清楚是不是时钟配置不正确,能否给协帮助?

Re: S32K388 GMAC0 lwIP FreeRTOS S32DS36 RTD600 Debug Error

您好,

看来你只是更改了 MDIO/MDC 引脚,而没有参考社区示例。

这是否意味着您使用的是自己定制设计的板?

我在 S32K388EVB-Q289 上测试了您的项目,MCU 初始化成功完成。

由于 MDIO/MDC 信号连接到 EVB 上的不同引脚,因此未检测到 PHY 地址。将 MDIO/MDC 引脚改为 PTD16/PTD17 后,正确获取了 PHY 地址。

BR,彼得

Tags (1)
No ratings
Version history
Last update:
‎07-01-2026 02:36 AM
Updated by: