S32 Design Studio 3.6.1

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

S32 Design Studio 3.6.1

Jump to solution
1,241 Views
durga_choudhury
Contributor III

Hello

A few related questions:

1. Is S32SDK_S32K1xx_RTM_4.0.2 compatible with S32DS v 3.6.1? I have installed both, but S32SDK v4.0.2 does not show up in 'S32DS Extensions and Updates' Window as it should per the tutorials I found on NXP.

2. On the other hand, PlatformSDK_S32K1_S32M24 v 3.0.0 seems to be compatible and it shows up in the 'Show SDK Info' Window along with 'FreeMaster_S32K148' SDK (I am developing for a  S32K148EVB )

3. We have a project that was developed using S32 DS for ARM 2.2 and I am trying to migrate that to use S32 DS for S32 v 3.6.1. However, the 'Available Migrations' window is empty. How can I do this migration in some kind of automated way?

 

Thanks in advance

Durga Choudhury

 

 

 

0 Kudos
Reply
1 Solution
1,051 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @durga_choudhury 

As previously mentioned, for development with the S32K1 family, we recommend the following software setup to ensure full compatibility and a smooth development experience:

PlatformSDK_S32K1_S32M24 v3.0.0 (S32K1_S32M24X Real-Time Drivers AUTOSAR R21-11 Version 3.0.0). Fully supported with S32 Design Studio (S32DS) version 3.6

We understand you are still considering the use of S32SDK_S32K1xx_RTM_4.0.2. Please keep in mind that this SDK is only officially supported with S32DS version 3.4

Manual migration between SDK or IDE versions is not officially supported. If you decide to go that route, please keep in mind that any issues or unexpected behavior would be outside the scope of our support.

To avoid potential complications, we strongly recommend using the supported combinations listed above.

View solution in original post

0 Kudos
Reply
6 Replies
1,231 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi  @durga_choudhury 

S32SDK S32K1XX RTM 4.0.2 is included with the S32 Design Studio 3.4 S32K1xx Service Pack 1 (SW32K1_S32DS_3.4.1_D2106 → S32 Design Studio IDE → S32 Design Studio for S32 Platform v.3.4  → S32 Design Studio 3.4 S32K1xx Service Pack 1 for offline use). Therefore, if you want to use this software version, it will only be compatible with S32DS 3.4.

Additionally, from my experience, the migration feature of S32DS v3.5 is not as fully functional as that of S32DS v3.4. So, I recommend using S32DS v3.4 for this.

Lastly, if you want to use RTD instead of SDK for S32K1 devices, you will need to create a new project and manually migrate, as the software is different.

 

BR, VaneB

0 Kudos
Reply
1,216 Views
durga_choudhury
Contributor III

Hello @VaneB 

Thank you for your reply. Perhaps I was not very clear when I posed the question; I apologize for that. My question is basically this:

I am using S32 DesignStudio for S32 v 3.6.1, the latest. It has no service pack applied, but I believe there are none available for this release. So my question is:

1. For this specific version of the IDE, what SDK and version should I use? It seems there are three possibilities: (a) FreeMaster v 2.0.0, (b)S32SDK_S32K1xx v 4.0.2 (the latest available) and (c) PlatformSDK_S32K1_S32M24 v 3.0.0. Out of these three, choice (b) seems to be incompatible with S32DS v 3.6.1 and from what I gathered on the internet, mostly from NXP forums, it is only compatible with S32DS v 3.4 or earlier

2. I have a project that was developed by previous developers with S32DS for ARM v 2.2. and linked against an earlier SDK. Should I be able to use the 'Migrate' tool in the 'File' menu to automatically migrate it to v 3.6.1 of the IDE (S32DS for S32)?

 

Thanks again

Durga

0 Kudos
Reply
1,194 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @durga_choudhury 

As you mentioned, S32SDK S32K1XX RTM 4.0.2 is only compatible with S32DS 3.4, so it will not be possible to use it with S32DS 3.6. Regarding FreeMaster, it is a tool, not software. The best option is PlatformSDK_S32K1_S32M24 v3.0.0 (S32K1_S32M24X Real Time Drivers AUTOSAR R21-11 Version 3.0.0), which is the most recent software release for the S32K1 family and is fully compatible with S32DS 3.6. Therefore, I recommend this option according to the IDE version you are using.

As you can see in the following image, there is no available option to migrate from an SDK to an RTD. If you want to use the migration feature, as I previously mentioned, I recommend using S32DS v3.4 with S32SDK S32K1XX RTM 4.0.2 or 4.0.3 for this.

VaneB_0-1746205845445.png

0 Kudos
Reply
1,064 Views
durga_choudhury
Contributor III

Hello @VaneB 

 

Thank you very much for your support; I really appreciate it.

 

It seems then that the SDK has been obsoleted in favor of the RTD. In that case, we would like to move on to the latest supported IDE/driver/related software; we would not want to continue to use S32DS version 3.4 as it seems there are no more SDK releases planned for S32DS for future releases.

 

Given that we want to upgrade to the latest S32DS IDE (and keep upgrading with the future releases), it seems there are two possible choices? Please correct my understanding if it is wrong, and if it is correct, which path would you recommend as least risky?

 

1. Manually migrate all the SDK code to the RTD. If we go this route, is there any additional support available from NXP, such as unit tests to make sure we did this correctly?

 

2. Use a migration tool with S32DS3.4, do the migration automatically, and *then* upgrade the S32DS to v3.6.1 (or whatever is the latest)

 

Thanks again for your support and I look forward to hearing back from you.

 

Best,

Durga

0 Kudos
Reply
1,052 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @durga_choudhury 

As previously mentioned, for development with the S32K1 family, we recommend the following software setup to ensure full compatibility and a smooth development experience:

PlatformSDK_S32K1_S32M24 v3.0.0 (S32K1_S32M24X Real-Time Drivers AUTOSAR R21-11 Version 3.0.0). Fully supported with S32 Design Studio (S32DS) version 3.6

We understand you are still considering the use of S32SDK_S32K1xx_RTM_4.0.2. Please keep in mind that this SDK is only officially supported with S32DS version 3.4

Manual migration between SDK or IDE versions is not officially supported. If you decide to go that route, please keep in mind that any issues or unexpected behavior would be outside the scope of our support.

To avoid potential complications, we strongly recommend using the supported combinations listed above.

0 Kudos
Reply
1,047 Views
durga_choudhury
Contributor III
Thank you very much for your help. My question has been answered.
0 Kudos
Reply