S32K3 tcpip stack without MCAL configuration components

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

S32K3 tcpip stack without MCAL configuration components

ソリューションへジャンプ
1,859件の閲覧回数
oscar_abn
Contributor I

I want to include the TCP/IP communication stack in a project using the S32K344 MCU. I have already installed the TCPIP_STACK extension for S32K3XX version 2.0.0 on S32DS 3.6.

Is it possible to use the TCP/IP stack without the Eth_43_GMAC component, which requires additional MCAL components?

I have tried to use the TCP/IP stack with the GMAC driver. In the S32DS peripheral configuration tool, there are no errors. However, when building the code, I get the following unresolved inclusion:

../RTD/include/Eth_43_GMAC.h:45:10: fatal error: Eth_43_GMAC_Cfg.h: No such file or directory

45 | #include "Eth_43_GMAC_Cfg.h"

 

Is there any example using tcpip without OS, and using only the Gmac component?

0 件の賞賛
返信
1 解決策
1,795件の閲覧回数
PavelL
NXP Employee
NXP Employee

Hello @oscar_abn ,

you are right.

Example lwip_baremetal_s32k344 in S32DS 3.6 and TCPIP STACK 2.0.0 uses Eth_43_Gmac.

Example lwip_baremetal_s32k344 in S32DS 3.5 and TCPIP STACK 1.0.4 uses Gmac.

I'm afraid that there's no example with tcpip and Gmac in TCPIP STACK 2.0.0.

Best regards,

Pavel

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
1,842件の閲覧回数
PavelL
NXP Employee
NXP Employee

Hello @oscar_abn ,

you should see example lwip_baremetal_s32k344 in TCPIP STACK. It uses GMAC without OS.

Best regards,

Pavel

0 件の賞賛
返信
1,838件の閲覧回数
oscar_abn
Contributor I

I have already seen that example. The issue is that the example uses the Eth_43_Gmac component:

oscar_abn_0-1736262008621.png

On the other hand, i would like to use the Gmac component of the Drivers section:

oscar_abn_2-1736262071963.png

On the TCP/IP configuration i can parse the Gmac component:

oscar_abn_3-1736262162547.png

However when building the project i get the following error, which suggests that Eth_43_Gmac is necessary.

../stacks/tcpip/code/ports/netif/gmacif/rtd/gmacif.c:174:10: fatal error: Eth_43_GMAC.h: No such file or directory

174 | #include "Eth_43_GMAC.h"

 

I would greatly appreciate any information regarding the use of the TCP/IP stack with the component mentioned.

Thanks

0 件の賞賛
返信
1,796件の閲覧回数
PavelL
NXP Employee
NXP Employee

Hello @oscar_abn ,

you are right.

Example lwip_baremetal_s32k344 in S32DS 3.6 and TCPIP STACK 2.0.0 uses Eth_43_Gmac.

Example lwip_baremetal_s32k344 in S32DS 3.5 and TCPIP STACK 1.0.4 uses Gmac.

I'm afraid that there's no example with tcpip and Gmac in TCPIP STACK 2.0.0.

Best regards,

Pavel

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2023331%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K3%20tcpip%20%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%20(MCAL%20%E8%A8%AD%E5%AE%9A%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%E3%81%AA%E3%81%97)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2023331%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ES32K344%20MCU%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%ABTCP%2FIP%E9%80%9A%E4%BF%A1%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%82%92%E5%90%AB%E3%82%81%E3%81%9F%E3%81%84%E3%80%82S32K3XX%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B32.0.0%E3%81%AETCPIP_STACK%E6%8B%A1%E5%BC%B5%E6%A9%9F%E8%83%BD%E3%82%92S32DS3.6%E3%81%AB%E3%81%99%E3%81%A7%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E8%BF%BD%E5%8A%A0%E3%81%AE%20MCAL%20%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%AA%20Eth_43_GMAC%20%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%E3%81%AA%E3%81%97%E3%81%A7%20TCP%2FIP%20%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AFGMAC%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%A7TCP%20%2F%20IP%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82S32DS%E5%91%A8%E8%BE%BA%E6%A9%9F%E5%99%A8%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A7%E3%81%AF%E3%80%81%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E6%AC%A1%E3%81%AE%E6%9C%AA%E8%A7%A3%E6%B1%BA%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%89%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CP%3E%3CSPAN%3E..%2FRTD%2Finclude%2FEth_43_GMAC.h%3A45%3A10%3A%20%E8%87%B4%E5%91%BD%E7%9A%84%E3%81%AA%E3%82%A8%E3%83%A9%E3%83%BC%3A%20Eth_43_GMAC_Cfg.h%3A%E8%A9%B2%E5%BD%93%E3%81%99%E3%82%8B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%84%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E45%20%7C%23include%E3%80%8CEth_43_GMAC_Cfg.h%E3%80%8D%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CFONT%20face%3D%22verdana%2Cgeneva%22%3EOS%E3%81%AA%E3%81%97%E3%81%A7tcpip%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%80%81Gmac%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%E3%81%AE%E3%81%BF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E4%BE%8B%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FFONT%3E%3C%2FP%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E