Missing TCP/IP stack in example project

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

Missing TCP/IP stack in example project

Jump to solution
412 Views
sergioGeronimo
NXP Employee
NXP Employee

Hi, 

I am working with S32K1 series boards, S32K148 more concretely.

The issue I face is that not even the example project compiles. I create it using S32DS IDE and "New -> Project from Example", from which I select the lwip_FreeRTOS_S32K148.

The documentation says it should be possible to build it straight from there. However, that is not the case because a lot of files are missing. After opening the S32 Configuration Tools and Updating the Code, most of the issues are gone. However, the lwip stacks folder is still missing and I get an error in the Peripherals tab saying that the tcp/ip stack is not included in the toolchain.

As stated in the Release Notes of the stack, I installed S32K1_S32M24X Real Time Drivers AUTOSAR R21-11 Version 3.0.0 and S32K1 FreeRTOS 10.5.1
version 2.0.0 packages and I am using S32DS 3.6.3.

0 Kudos
Reply
1 Solution
388 Views
PavelL
NXP Employee
NXP Employee

Hello @sergioGeronimo ,

This is caused by a mismatch in manifest SDK version between RTD 3.0.0 (version 2.0.0) and TCP/IP 3.0.0 (version 3.0.0) releases.

To solve this please follow these steps:

1. Go in S32DS installation folder, or the equivalent path for your machine.

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24

2. Open the tcpip_itm_manifest.xml and change the version from 3.0.0 to 2.0.0

PavelL_0-1757499391080.png

 

3. Restart S32DS

4. Open peripheral view and run "Update Code"

5. run Build again

 

Best regards,

Pavel

View solution in original post

0 Kudos
Reply
1 Reply
389 Views
PavelL
NXP Employee
NXP Employee

Hello @sergioGeronimo ,

This is caused by a mismatch in manifest SDK version between RTD 3.0.0 (version 2.0.0) and TCP/IP 3.0.0 (version 3.0.0) releases.

To solve this please follow these steps:

1. Go in S32DS installation folder, or the equivalent path for your machine.

C:\NXP\S32DS.3.6.1\S32DS\software\PlatformSDK_S32K1_S32M24

2. Open the tcpip_itm_manifest.xml and change the version from 3.0.0 to 2.0.0

PavelL_0-1757499391080.png

 

3. Restart S32DS

4. Open peripheral view and run "Update Code"

5. run Build again

 

Best regards,

Pavel

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2166495%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMissing%20TCP%2FIP%20stack%20in%20example%20project%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2166495%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI%20am%20working%20with%20S32K1%20series%20boards%2C%20S32K148%20more%20concretely.%3C%2FP%3E%0A%3CP%3EThe%20issue%20I%20face%20is%20that%20not%20even%20the%20example%20project%20compiles.%20I%20create%20it%20using%20S32DS%20IDE%20and%20%22New%20-%26gt%3B%20Project%20from%20Example%22%2C%20from%20which%20I%20select%20the%20lwip_FreeRTOS_S32K148.%3C%2FP%3E%0A%3CP%3EThe%20documentation%20says%20it%20should%20be%20possible%20to%20build%20it%20straight%20from%20there.%20However%2C%20that%20is%20not%20the%20case%20because%20a%20lot%20of%20files%20are%20missing.%20After%20opening%20the%20S32%20Configuration%20Tools%20and%20Updating%20the%20Code%2C%20most%20of%20the%20issues%20are%20gone.%20However%2C%20the%20lwip%20stacks%20folder%20is%20still%20missing%20and%20I%20get%20an%20error%20in%20the%20Peripherals%20tab%20saying%20that%20the%20tcp%2Fip%20stack%20is%20not%20included%20in%20the%20toolchain.%3C%2FP%3E%0A%3CP%3EAs%20stated%20in%20the%20Release%20Notes%20of%20the%20stack%2C%20I%20installed%26nbsp%3BS32K1_S32M24X%20Real%20Time%20Drivers%20AUTOSAR%20R21-11%20Version%203.0.0%20and%20S32K1%20FreeRTOS%2010.5.1%3CBR%20%2F%3Eversion%202.0.0%20packages%20and%20I%20am%20using%20S32DS%203.6.3.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2166566%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Missing%20TCP%2FIP%20stack%20in%20example%20project%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2166566%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F254540%22%20target%3D%22_blank%22%3E%40sergioGeronimo%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CP%3EThis%20is%20caused%20by%20a%20mismatch%20in%20manifest%20SDK%20version%20between%20RTD%203.0.0%20(%3CSTRONG%3Eversion%202.0.0%3C%2FSTRONG%3E)%20and%20TCP%2FIP%203.0.0%20(%3CSTRONG%3Eversion%203.0.0%3C%2FSTRONG%3E)%20releases.%3C%2FP%3E%0A%3CP%3ETo%20solve%20this%20please%20follow%20these%20steps%3A%3C%2FP%3E%0A%3CP%3E1.%20Go%20in%20S32DS%20installation%20folder%2C%20or%20the%20equivalent%20path%20for%20your%20machine.%3C%2FP%3E%0A%3CP%3E%3CEM%3EC%3A%5CNXP%5CS32DS.3.6.1%5CS32DS%5Csoftware%5CPlatformSDK_S32K1_S32M24%3C%2FEM%3E%3C%2FP%3E%0A%3CP%3E2.%20Open%20the%26nbsp%3B%3CSTRONG%3Etcpip_itm_manifest.xml%26nbsp%3B%3C%2FSTRONG%3Eand%20change%20the%20version%20from%203.0.0%20to%202.0.0%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22PavelL_0-1757499391080.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22PavelL_0-1757499391080.png%22%20style%3D%22width%3A%20397px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F356233i7695E3290C4ECA2E%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22PavelL_0-1757499391080.png%22%20alt%3D%22PavelL_0-1757499391080.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E3.%20Restart%20S32DS%3C%2FP%3E%0A%3CP%3E4.%20Open%20peripheral%20view%20and%20run%20%22Update%20Code%22%3C%2FP%3E%0A%3CP%3E5.%20run%20Build%20again%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBest%20regards%2C%3C%2FP%3E%0A%3CP%3EPavel%3C%2FP%3E%3C%2FLINGO-BODY%3E