Difference between IAR Toolchain for ARM - (7.x) and Standard S32DS toolchain for ARM

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

Difference between IAR Toolchain for ARM - (7.x) and Standard S32DS toolchain for ARM

1,385 Views
mohamed_hosny
Contributor I

I need to know the difference between IAR Toolchain for ARM - (7.x) and Standard S32DS toolchain for ARM and which is better to use?

1 Reply

1,065 Views
mikedoidge
NXP Employee
NXP Employee

Hello,

The difference between the IAR Toolchain and the Standard toolchain for ARM is the compiler which will be used to build the application project. S32 Design Studio includes a GCC compiler. If you are planning to use the IAR compiler, then select the IAR Toolchain, otherwise if you plan to use GCC as your compiler, select the Standard S32DS toolchain for ARM. To use the IAR Toolchain option, you must first have IAR installed AND install the IAR Eclipse Plugin (see HOWTO: Install IAR Eclipse plug-in into S32 Design Studio for ARM).

As you can see below, there are 2 options for IAR and there is an additional option for GCC.

pastedImage_36.png

There are two IAR Toolchain options, one for IAR version 8.x or later and the other is for IAR version 7.x or earlier.

There are two options for GCC:

Standard S32DS toolchain for ARM - this option uses GCC v4.9

ARM Bare-Metal 32-bit Target Binary Toolchain - this option uses GCC v6.3

Hope it helps,

Mike