Correct way to install "S32 Design Studio For S32 Platform" v3.5

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

Correct way to install "S32 Design Studio For S32 Platform" v3.5

3,329 Views
DarrenD
Contributor III

I have moved from "S32DS for Arm" v2.2 to "S32 Design Studio For S32 Platform" v3.5 by...

  1. Downloading S32DS.3.5_b220726_win32.x86_64.exe
  2. Downloading SW32_S32DS_OfflineDevPack_3.5.0_D2207.zip
  3. Downloading SW32_S32DS_3.5.2_D2302.zip
  4. Installing S32DS.3.5_b220726_win32.x86_64.exe
  5. In S32DS-->Help-->S32DS Extensions and Updates-->Add Update Sites-->SW32_S32DS_OfflineDevPack_3.5.0_D2207.zip and selected
    1. "NXP GCC for Arm Embedded Processors v10.2 build 1728 (version: 1728)"
    2. "NXP GCC for Arm Embedded Processors v9.2 build 1649 (version: 1649)"
    3. "S32K1xx development package (version: 3.5.0)"
    4. "S32SDK SD32K1XX RTM 4.0.1 (version: 4.0.1)"
  6. In S32DS-->Help-->S32DS Extensions and Updates-->Add Update Sites-->SW32_S32DS_3.5.2_D2302.zip and selected
    1. Update available - "S32 Design Studio Platform package (version: 3.5.0)"
    2. Update available - "S32 Design Studio Platform Tools package (version: 3.5.0)"

This should give me GCC 6.3, 9.2 and 10.2

However, if I create a new "S32DS Application Project" and select my CPU I can only choose toolchain 6.3 and 9.2 (not 10.2). I have found that I can change the compiler to 10.2 afterwards using Project-->Properties-->C/C++ Build-->Tool Chain Editor

I have also had issues with the SDK 4.0.1. If I create a new "S32DS Application Project" with GCC 6.3 then I can select FreeMaster_S32K146 2.0.0 or S32K146_SDK 4.0.1 but if I select GCC 9.2 I can't select any SDK. How do I get SDK 4.0.3 installed?

When I changed a project to GCC 10.2 I found that my debug configuration of "${cross_prefix}gdb${cross_suffix}" (worked in GCC 9.2) no longer worked in 10.2. I found that if I changed this to "${S32DS_GDB_ARM32_EXE}". Would this have been set correctly if I had managed to get GCC 10.2 working in the "S32DS Application Example"?

 

Was I supposed to install a previous version 3.x to get some of my missing functionality?

Have I done anything wrong?

 

Thanks

Darren

0 Kudos
Reply
7 Replies

3,148 Views
saketd2
NXP Employee
NXP Employee

Hi All,

I have installed S32DS3.5. I am not able to add NXP GCC for Arm Embedded Processors v10.2 build 1728 (version: 1728) package.

I have already added the Update site by below method:
In S32DS-->Help-->S32DS Extensions and Updates-->Add Update Sites-->
1. SW32SAF85xx_S32DS_3.5_D2207.zip
2. SW32SAF85_S32DS_BBE32_1.0.0.EAR4_D2208.zip
3. SW32SAF85xx_S32R41_RTD_4.4_0.9.0_HF01_D2211_DS_updatesite.zip
4. SW32SAF85_S32DS_RADAR_1.0.0.EAR4_D2208.zip

Package: BBE32 DSP Add-On Package for SAF85xx; Version: 1.0.0 EAR4; Build id: 202208291419
Package: GDB Client for ARM Embedded Processors 9.2 Build 1701; Version: 1701; Build id: 202012011653
Package: Radar extension package for SAF85xx; Version: 1.0.0 EAR4; Build id: 202208291414
Package: S32 Design Studio Platform package; Version: 3.5.0; Build id: 202207261752
Package: NXP GCC for Arm Embedded Processors v9.2 build 1649; Version: 1649; Build id: 202005201157
Package: GNU ARM PEMicro Interface Debugging Support; Version: 5.5.7; Build id: 202304031909
Package: S32 Design Studio Platform Tools package; Version: 3.5.0; Build id: 202207261752
Package: NXP GCC for Arm Embedded Processors Build 1620; Version: 1620; Build id: 202005201521
Package: SAF85xx development package; Version: 3.5.0; Build id: 202207261808
Package: SAF85_S32R41 RTD AUTOSAR 4.4 Version 0.9.0 HotFix 01; Version: 0.9.0; Build id: 202211251631

0 Kudos
Reply

3,299 Views
RachelGomez123
Contributor I

It seems that you have followed the correct steps to install the necessary components and updates to get GCC 6.3, 9.2, and 10.2 in S32 Design Studio for S32 Platform v3.5. However, it is possible that some of the components may not have been installed properly.

Regarding the SDK issue, S32SDK SD32K1XX RTM 4.0.3 should be available in the S32 Design Studio Extensions and Updates window. You can try adding the SW32_S32SDK_4.0.3_D2344.zip update site to see if it becomes available.

Regarding the debug configuration, "${S32DS_GDB_ARM32_EXE}" is the correct way to reference the GDB executable for GCC 10.2. This variable is defined in the "C/C++ Build" preferences under "Environment".

It is not necessary to install a previous version of S32 Design Studio to get missing functionality. However, it may be helpful to check the S32 Design Studio release notes to ensure that all necessary updates have been installed and that the toolchain versions are supported.

 

Regards,

Rachel Gomez

0 Kudos
Reply

3,327 Views
DarrenD
Contributor III

Trying to get SDK 4.0.3 installed I downloaded S32SDK_S32K1xx_RTM_4.0.3.exe and installed it. I chose the installation folder "C:\NXP\S32DS.3.5\S32DS\software\S32SDK_S32K1xx_RTM_4.0.3" since my S32DS v3.5 had installed SDK 4.0.1 into "C:\NXP\S32DS.3.5\S32DS\software\S32SDK_S32K1xx_RTM_4.0.1"

 

Now trying to create a sample SDK project via File-->New-->"S32DS Project from Example" I get 3 examples folders

  1. Flash Tool Example Projects
  2. S32K1xx SDK RTM v4.0.1 Example Projects
  3. User Examples

Why is there no "SDK RTM v4.0.3" folder?

 

 

0 Kudos
Reply

3,311 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @DarrenD 

The S32 SDK for S32K1xx v.4.0.3 is delivered bundled in the S32 Design Studio v3.4.

Regarding the GCC version for S32K1 the are just can be used are 6.3 and 9.2.

 

B.R.

VaneB

0 Kudos
Reply

3,240 Views
DarrenD
Contributor III

If SDK 4.0.3 is bundled in S32 v3.4 does this mean that to get to v3.5 I need to install v3.4 first then v3.5?

If so, do I need to install v3.3 before v3.4 and so on?

Why doesn't v3.5 include everything from v3.4?

Why do the release notes for v3.5 state it works for GCC 10.2 as well as 6.3 and 9.2?

I am a bit lost with all the inconsistencies of the different versions and how to upgrade.

0 Kudos
Reply

3,235 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @DarrenD 

Each software is compatible with certain IDEs, this is mentioned in the release notes of each one. Generally, you can install software from an older IDE if it has an update site (.zip file) but it may have compatibility problems with for example Config Tools so it is not recommended to install software in IDEs that are not for which they were tested.

At this moment the recommended IDE for the S32K1 family is S32DS v3.4 since it has support for the latest version of SDK (4.0.3) and RTDs (1.0.1) available for the family.

Regarding GCC, the versions you mentioned are supported by the IDE, but this is different for technologies. In the case of the S32K1 SDK, the ones it supports are 6.3 and 9.2.

Please let me know if I understand myself correctly with the above.

Sorry for the misunderstanding caused.

0 Kudos
Reply

3,224 Views
DarrenD
Contributor III

OK that's now makes sense; so I should go back to v3.4 and GCC 9.2.