Simplicity Studio can be utilized within Mac OSX to develop for Silicon Labs wireless mesh stacks (as well as all other Silicon Labs stacks). This guide will help you set up your development environment.
A full walk through of a Studio installation is beyond this KBA, this will highlight the primary points.
Studio can be downloaded from here. Once you download the file, you can open the file and then drag the Simplicity Studio application to your Applications folder.
Go to your Application folder and launch your new Simplicity Studio application. Once the application is open, this will start the update process for Studio. Follow the instructions for installing the wireless mesh stacks. If you don’t have access to these stacks, go to this link.
First you will need to download a copy of IAR (see the above link for a download location). Use this KBA to note the version of IAR you need.
Studio comes with an installation of wine for running Windows applications within the OSX environment. Once Studio has completed installation, you should add the folder with wine to your PATH. This folder is located at:
You can add this to your PATH by editing your .bash_profile file within your user home directory. Using a text editor, add the following line to the file:
export PATH=$PATH:/Applications/Simplicity\ Studio.app/Contents/Eclipse/support/common/wine/opt/local/bin/
The next time you launch your terminal, you can see if this works by trying to run wine:
$ wine Usage: wine PROGRAM [ARGUMENTS...] Run the specified program wine --help Display this help and exit wine --version Output version information and exit
If this works, navigate to the folder you downloaded IAR and run the installer via wine:
This will launch IAR in a Windows like environment. Follow the installer as you normally would (depending on version, this could take a while).
NOTE: In Windows applications, they use the CONTROL key instead of the COMMAND key for many functions. So Cut, Copy and Paste are CTRL-X, CTRL-C and CTRL-V, respectively. This is primarily for adding license information to your IAR installation.
Other useful tools
Once Studio and IAR are installed, there are other useful tools which can be added to your PATH (.bash_profile) for ease of use:
Commander: The Silicon Labs programmer and chip debugger for the EFR32 family of chips
export PATH=$PATH:/Applications/Simplicity\ Studio.app/Contents/Eclipse/developer/adapter_packs/commander/Commander.app/Contents/MacOS
ISA3 Utilities: The Silicon Labs programmer and chip debugger for the EM35x family of chips
export PATH=$PATH:/Applications/Simplicity\ Studio.app/Contents/Eclipse/developer/adapter_packs/em3xx/utils/