S32K388 tcpip stack 4.0.0 missing lwip folder while compiling

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

S32K388 tcpip stack 4.0.0 missing lwip folder while compiling

1,066 次查看
James_Zhang_SE
Contributor I

I have recently migrated to a newer version of S32DS and packages. However, when I try to build the TCP/IP stack example, I'm encountering the following error:

James_Zhang_SE_0-1771289876721.png

Old configuration:
S32DS 3.6.3
RTD 6.0.0
TCP/IP stack 3.0.0

New configuration:
S32DS 3.6.5
RTD 7.0.0
TCP/IP stack 4.0.0

What I did is creating a project from TCP/IP stack 4.0.0 example and did the same modification that I did to 3.0.0 example. When I compile, it is giving the above error. I have attached my project.

 

0 项奖励
回复
6 回复数

806 次查看
James_Zhang_SE
Contributor I

Hi Pavel,

Any update on this?

0 项奖励
回复

785 次查看
PavelL
NXP Employee
NXP Employee

Hello @James_Zhang_SE ,

The fix has not been released yet.

You can fix that easily by yourself: please find file S32DS\software\PlatformSDK_S32K3\tcpip_itm_manifest.xml and add S32K388 to the lists of devices - there are three lists. And restart S32 Design Studio.

Best regards,

Pavel

0 项奖励
回复

673 次查看
James_Zhang_SE
Contributor I

Hi Pavel,

I have added S32K388 to the lists of devices and the compilation is successful now. However, after doing the same steps as 3.0.0 example to the 4.0.0 example, I'm hitting HardFault_Handler() when running mainLoopTask(). Can you kindly take a look at my project and help me understand why this is happening?

0 项奖励
回复

640 次查看
PavelL
NXP Employee
NXP Employee

Hello @James_Zhang_SE ,

I checked your project and I haven't found anything suspicious which could cause the hardfault.

Please try to locate the row which caused the hard fault.

I'm not in the office this week, I could check it in the beginning of the next week.

Best regards,

Pavel

0 项奖励
回复

525 次查看
PavelL
NXP Employee
NXP Employee

Hello @James_Zhang_SE ,

The hard fault has been caused by EthIf/config/EthIf_Cfg.c - please find the fixed version below.

Also, do not forget to add RTD workaround to src/device.c - please refer to Example S32K388 GMAC0 lwIP FreeRTOS S32DS 3.6.1 RTD600 - NXP Community

Best regards,

Pavel

0 项奖励
回复

1,034 次查看
PavelL
NXP Employee
NXP Employee

Hello @James_Zhang_SE ,

I can reproduce the issue with S32DS 3.6.6.

It appears specific to S32K388 with the TCP/IP 4.0.0. Other derivatives (e.g. S32K344) build and run as expected with the same stack version. I've reported the issue. to our software team.

For S32K388, please use S32K3 RTD 6.0.0 and TCP/IP Stack 3.0.0 in the interim.

Best regards,

Pavel

%3CLINGO-SUB%20id%3D%22lingo-sub-2318823%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K388%20tcpip%20stack%204.0.0%20%E5%9C%A8%E7%BC%96%E8%AF%91%E6%97%B6%E4%B8%A2%E5%A4%B1%20lwip%20%E6%96%87%E4%BB%B6%E5%A4%B9%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2318823%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E6%9C%80%E8%BF%91%E8%BF%81%E7%A7%BB%E5%88%B0%E6%9B%B4%E6%96%B0%E7%89%88%E6%9C%AC%E7%9A%84%20S32DS%20%E5%92%8C%E8%BD%AF%E4%BB%B6%E5%8C%85%E3%80%82%E4%BD%86%E6%98%AF%EF%BC%8C%E5%BD%93%E6%88%91%E5%B0%9D%E8%AF%95%E6%9E%84%E5%BB%BA%20TCP%2FIP%20%E5%A0%86%E6%A0%88%E7%A4%BA%E4%BE%8B%E6%97%B6%EF%BC%8C%E9%81%87%E5%88%B0%E4%BA%86%E4%BB%A5%E4%B8%8B%E9%94%99%E8%AF%AF%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22James_Zhang_SE_0-1771289876721.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22James_Zhang_SE_0-1771289876721.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22James_Zhang_SE_0-1771289876721.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22James_Zhang_SE_0-1771289876721.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22James_Zhang_SE_0-1771289876721.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22James_Zhang_SE_0-1771289876721.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22James_Zhang_SE_0-1771289876721.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F376990i26543FE84426EE9F%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22James_Zhang_SE_0-1771289876721.png%22%20alt%3D%22James_Zhang_SE_0-1771289876721.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E6%97%A7%E9%85%8D%E7%BD%AE%EF%BC%9A%3CBR%20%2F%3ES32DS%203.6.3%3CBR%20%2F%3ERTD%206.0.0%3CBR%20%2F%3ETCP%2FIP%20%E5%8D%8F%E8%AE%AE%E6%A0%88%203.0.0%3C%2FP%3E%3CP%3E%E6%96%B0%E9%85%8D%E7%BD%AE%EF%BC%9A%3CBR%20%2F%3ES32DS%203.6.5%3CBR%20%2F%3ERTD%207.0.0%3CBR%20%2F%3ETCP%2FIP%20%E5%8D%8F%E8%AE%AE%E6%A0%88%204.0.0%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%8E%20TCP%2FIP%20%E5%8D%8F%E8%AE%AE%E6%A0%88%204.0.0%20%E7%A4%BA%E4%BE%8B%E4%B8%AD%E5%88%9B%E5%BB%BA%E4%BA%86%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%B9%B6%E5%81%9A%E4%BA%86%E4%B8%8E%203.0.0%20%E7%9B%B8%E5%90%8C%E7%9A%84%E4%BF%AE%E6%94%B9%E4%BE%8B%E5%A6%82%E5%BD%93%E6%88%91%E7%BC%96%E8%AF%91%E6%97%B6%EF%BC%8C%E5%8D%B4%E5%87%BA%E7%8E%B0%E4%BA%86%E4%B8%8A%E8%BF%B0%E9%94%99%E8%AF%AF%E3%80%82%E6%88%91%E9%99%84%E4%B8%8A%E4%BA%86%E6%88%91%E7%9A%84%E9%A1%B9%E7%9B%AE%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2319059%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K388%20tcpip%20stack%204.0.0%20missing%20lwip%20folder%20while%20compiling%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2319059%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F256069%22%20target%3D%22_blank%22%3E%40James_Zhang_SE%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20S32DS%203.6.6%20%E9%87%8D%E7%8E%B0%E8%AF%A5%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%BF%99%E4%BC%BC%E4%B9%8E%E6%98%AF%20S32K388%20%E4%B8%8E%20TCP%2FIP%204.0.0%20%E7%9A%84%E7%89%B9%E6%9C%89%E9%97%AE%E9%A2%98%E3%80%82%E5%85%B6%E4%BB%96%E8%A1%8D%E7%94%9F%E4%BA%A7%E5%93%81%EF%BC%88%E5%A6%82S32K344)%20%E4%BD%BF%E7%94%A8%E7%9B%B8%E5%90%8C%E7%9A%84%E5%A0%86%E6%A0%88%E7%89%88%E6%9C%AC%E6%8C%89%E9%A2%84%E6%9C%9F%E6%9E%84%E5%BB%BA%E5%92%8C%E8%BF%90%E8%A1%8C%E3%80%82%E6%88%91%E5%B7%B2%E7%BB%8F%E6%8A%A5%E5%91%8A%E4%BA%86%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E3%80%82%E6%88%91%E4%BB%AC%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%9B%A2%E9%98%9F%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%AF%B9%E4%BA%8E%20S32K388%EF%BC%8C%E8%AF%B7%E6%9A%82%E6%97%B6%E4%BD%BF%E7%94%A8%20S32K3%20RTD%206.0.0%20%E5%92%8C%20TCP%2FIP%20Stack%203.0.0%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E5%B8%95%E7%BB%B4%E5%B0%94%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2345751%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K388%20tcpip%20stack%204.0.0%20missing%20lwip%20folder%20while%20compiling%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2345751%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%E5%B8%95%E7%BB%B4%E5%B0%94%E3%80%81%3C%2FP%3E%3CP%3E%E6%9C%89%E4%BB%80%E4%B9%88%E6%96%B0%E8%BF%9B%E5%B1%95%E5%90%97%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2346006%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K388%20tcpip%20stack%204.0.0%20missing%20lwip%20folder%20while%20compiling%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2346006%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F256069%22%20target%3D%22_blank%22%3E%40James_Zhang_SE%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E8%AF%A5%E4%BF%AE%E5%A4%8D%E7%A8%8B%E5%BA%8F%E5%B0%9A%E6%9C%AA%E5%8F%91%E5%B8%83%E3%80%82%3C%2FP%3E%0A%3CP%3E%E4%BD%A0%E5%8F%AF%E4%BB%A5%E8%87%AA%E5%B7%B1%E8%BD%BB%E6%9D%BE%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9A%E8%AF%B7%E6%89%BE%E5%88%B0%E6%96%87%E4%BB%B6%20S32DS%5C%20%E8%BD%AF%E4%BB%B6%5C%20PlatformSDK_S32K3%5C%20tcpip_itm_manifest.xml%20%E7%84%B6%E5%90%8E%E5%B0%86%20S32K388%20%E6%B7%BB%E5%8A%A0%E5%88%B0%E8%AE%BE%E5%A4%87%E5%88%97%E8%A1%A8%E4%B8%AD%20%E2%80%94%E2%80%94%20%E6%9C%89%E4%B8%89%E4%B8%AA%E6%B8%85%E5%8D%95%E3%80%82%E5%B9%B6%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%20S32%20%E8%AE%BE%E8%AE%A1%E5%B7%A5%E4%BD%9C%E5%AE%A4%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E5%B8%95%E7%BB%B4%E5%B0%94%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2350993%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K388%20tcpip%20stack%204.0.0%20missing%20lwip%20folder%20while%20compiling%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2350993%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%E5%B8%95%E7%BB%B4%E5%B0%94%E3%80%81%3C%2FP%3E%3CP%3E%E6%88%91%E5%B7%B2%3CSPAN%3E%E5%B0%86%20S32K388%20%E6%B7%BB%E5%8A%A0%E5%88%B0%E8%AE%BE%E5%A4%87%E5%88%97%E8%A1%A8%E4%B8%AD%EF%BC%8C%E7%8E%B0%E5%9C%A8%E7%BC%96%E8%AF%91%E6%88%90%E5%8A%9F%E4%BA%86%E3%80%82%E4%BD%86%E6%98%AF%EF%BC%8C%E5%9C%A8%E5%AF%B94.0.0%E7%A4%BA%E4%BE%8B%E6%89%A7%E8%A1%8C%E4%BA%86%E4%B8%8E3.0.0%E7%A4%BA%E4%BE%8B%E7%9B%B8%E5%90%8C%E7%9A%84%E6%AD%A5%E9%AA%A4%E4%B9%8B%E5%90%8E%EF%BC%8C%E6%88%91%E5%9C%A8%E8%BF%90%E8%A1%8CMainLoopTask%EF%BC%88%EF%BC%89%E6%97%B6%E9%81%87%E5%88%B0%E4%BA%86Hardfault_Handler%EF%BC%88%EF%BC%89%E3%80%82%E4%BD%A0%E8%83%BD%E7%9C%8B%E7%9C%8B%E6%88%91%E7%9A%84%E9%A1%B9%E7%9B%AE%E5%B9%B6%E5%B8%AE%E5%8A%A9%E6%88%91%E7%90%86%E8%A7%A3%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E5%8F%91%E7%94%9F%E8%BF%99%E7%A7%8D%E6%83%85%E5%86%B5%E5%90%97%EF%BC%9F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2351627%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K388%20tcpip%20stack%204.0.0%20missing%20lwip%20folder%20while%20compiling%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2351627%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F256069%22%20target%3D%22_blank%22%3E%40James_Zhang_SE%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E6%88%91%E6%A3%80%E6%9F%A5%E4%BA%86%E4%BD%A0%E7%9A%84%E9%A1%B9%E7%9B%AE%EF%BC%8C%E6%B2%A1%E6%9C%89%E5%8F%91%E7%8E%B0%E4%BB%BB%E4%BD%95%E5%8F%AF%E8%83%BD%E5%AF%BC%E8%87%B4%E7%A1%AC%E6%95%85%E9%9A%9C%E7%9A%84%E5%8F%AF%E7%96%91%E4%B9%8B%E5%A4%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E5%B0%9D%E8%AF%95%E6%9F%A5%E6%89%BE%E5%AF%BC%E8%87%B4%E7%A1%AC%E6%95%85%E9%9A%9C%E7%9A%84%E8%A1%8C%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%88%91%E8%BF%99%E5%91%A8%E4%B8%8D%E5%9C%A8%E5%8A%9E%E5%85%AC%E5%AE%A4%EF%BC%8C%E4%B8%8B%E5%91%A8%E5%88%9D%E5%8F%AF%E4%BB%A5%E5%8E%BB%E7%9C%8B%E7%9C%8B%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E5%B8%95%E7%BB%B4%E5%B0%94%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2355217%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K388%20tcpip%20stack%204.0.0%20missing%20lwip%20folder%20while%20compiling%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2355217%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F256069%22%20target%3D%22_blank%22%3E%40James_Zhang_SE%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E7%A1%AC%E6%95%85%E9%9A%9C%E6%98%AF%E7%94%B1%20EthIf%2Fconfig%2FEthIf_Cfg.c%20%E5%BC%95%E8%B5%B7%E7%9A%84%EF%BC%8C%E8%AF%B7%E5%8F%82%E8%A7%81%E4%B8%8B%E9%9D%A2%E7%9A%84%E4%BF%AE%E5%A4%8D%E7%89%88%E6%9C%AC%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%8F%A6%E5%A4%96%EF%BC%8C%E5%88%AB%E5%BF%98%E4%BA%86%E5%9C%A8%20src%2F%E8%AE%BE%E5%A4%87.c%20%E4%B8%AD%E6%B7%BB%E5%8A%A0%20RTD%20%E5%8F%98%E9%80%9A%E6%96%B9%E6%A1%88-%E8%AF%B7%E5%8F%82%E9%98%85%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K-Knowledge-Base%2FExample-S32K388-GMAC0-lwIP-FreeRTOS-S32DS-3-6-1-RTD600%2Fta-p%2F2355215%22%20target%3D%22_blank%22%3E%E7%A4%BA%E4%BE%8B%20S32K388%20GMAC0%20Lwip%3C%2FA%3E%20FreeRTOS%20S32DS%203.6.1%20RTD600-%E6%81%A9%E6%99%BA%E6%B5%A6%E7%A4%BE%E5%8C%BA%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E5%B8%95%E7%BB%B4%E5%B0%94%3C%2FP%3E%3C%2FLINGO-BODY%3E