Missing IAR toolchain in Simplicity Studio Projects

by <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Hero Employee</font></font> </a> marao on ‎12-02-2016 10:32 AM

Question

I created/imported a project in Studio, but saw that the project did not have any toolchain associated with it. [(No toolchain) - None Toolchain Configuration] was what I saw next to the project. Why is this happening and how can I fix this?

Answer

Why is this happening:

The problem occurred because Simplicity Studio was unable to detect the toolchain correctly. Typically this is because the IAR executables exited with a failure exit code. Although, users would have set the path to an IAR installation, Studio was unable to validate the toolchain there. If Studio can't validate it, then the toolchain will be removed and any subsequent projects would use some other toolchain (normally None). 

 

How to fix this issue:

One of the primary fixes would be to try to manually add the toolchain to the project. This can be done by following these steps:

  1. Right click on the project without the toolchain.
  2. Go to Build Configurations >> Manage
  3. Click on Add
  4. If you can find the IAR toolchain, select it and add it
  5. Click OK

Step 4: I cannot find the IAR toolchain. Although I am sure IAR toolchain is at the specified location, Simplicity Studio cannot find it there. 

 

  1. Navigate to Windows >> Preferences >> IAR Embedded Workshop
  2. Erase the pathname
  3. Click Apply
  4. Browse for the IAR toolchain
  5. Again, click Apply
Comments
by YiHung
on ‎12-19-2016 02:59 AM

If IAR toolchain is meaning "IAR ARM Toolchain Integration - 4.0.4"?

I saw it already installed but i can't find path. Where the path is?

by <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Hero Employee</font></font> </a> marao
on ‎12-19-2016 09:45 AM

Hi @YiHung,

 

This is where I have my Toolchain - C:/Program Files (x86)/IAR Systems/Embedded Workbench 7.5/

 

Manasa

by <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Star</font></font> </a> srg
on ‎01-11-2017 02:37 AM

Hello,

 

I just added the "IAR ARM Toolchain Integration" over the Package Manager in Simplicity Studio. I do not have the full installation of the IAR Workbench.

Where is then the parth of the toolchain?

(under C:\SiliconLabs\SimplicityStudio\v4\developer\toolchains\ I only have keil_8051 and gnu_arm)

 

Thanks in advance.

by <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Hero Employee</font></font> </a> jpitt
on ‎01-12-2017 04:08 PM

Hi srg,

 

Silicon Labs does not supply the IAR toolchain, you will have to download that from the IAR website and license it from them.  Once it is installed Simplicity Studio can integrate it as one of the available toolchains you can build with.

 

Thanks,

jpitt