I have moved from "S32DS for Arm" v2.2 to "S32 Design Studio For S32 Platform" v3.5 by...
- Downloading S32DS.3.5_b220726_win32.x86_64.exe
- Downloading SW32_S32DS_OfflineDevPack_3.5.0_D2207.zip
- Downloading SW32_S32DS_3.5.2_D2302.zip
- Installing S32DS.3.5_b220726_win32.x86_64.exe
- In S32DS-->Help-->S32DS Extensions and Updates-->Add Update Sites-->SW32_S32DS_OfflineDevPack_3.5.0_D2207.zip and selected
- "NXP GCC for Arm Embedded Processors v10.2 build 1728 (version: 1728)"
- "NXP GCC for Arm Embedded Processors v9.2 build 1649 (version: 1649)"
- "S32K1xx development package (version: 3.5.0)"
- "S32SDK SD32K1XX RTM 4.0.1 (version: 4.0.1)"
- In S32DS-->Help-->S32DS Extensions and Updates-->Add Update Sites-->SW32_S32DS_3.5.2_D2302.zip and selected
- Update available - "S32 Design Studio Platform package (version: 3.5.0)"
- 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