Is it possible to choose which version of IAR Simplicity Studio recognizes from among multiple different installed versions of IAR?
Yes, in Simplicity Studio™ it is possible to switch between different versions of IAR. Although Studio is limited to being able to recognize and use only one version at a time, users can manually redirect Studio to a particular IAR version. The steps to do this are:
1) In Simplicity IDE view, select Window->Preferences
2) In the Properties dialog box, select IAR Embedded Workbench Setup
3) Click Browse and select the installed directory of the desired version of IAR
4) Select Apply or OK and Studio will begin using the desired version of IAR
What does the error "A resource exists with a different case" mean?
This error means that there is a directory with a name that doesn't match what Studio expects due to a capitalization difference. This error can happen on Windows, which has case insensitive filenames. The folder is usually an output directory such as "Keil 8051 v9.53 - Debug" or "GNU ARM v4.8.3 - Debug". Deleting the directory will fix the error (the directory will be regenerated next compile).
Howcan I create abasicembeddedproject using Simplicity Studio™ for the C8051F850 ToolStick Daughter Card (TOOLSTICK850-DC)?
Fig: Simplicity Studio—IDE and Configurator Walkthrough
A simple project to create for this platform is firmware controlling the brightness or duty cycle of an LED using the measured voltage from a potentiometer. To do this, we can use Simplicity Configurator in Simplicity Studio to generate hardware initialization code for the peripherals used and Simplicity IDE to develop, build, download, and debug the firmware project.
Software Setup: After the hardware is set up, software set up can be done in Simplicity Studio by running through the installation wizard.
Simplicity Configurator greatly simplifies MCU peripheral initialization by presenting peripherals and peripheral properties in a graphical user interface. Most of the initialization firmware can be generated by selecting peripherals and selecting property values from combo boxes or entering register values in text boxes.
When using Simplicity Studio Configurator on my Mac, I get the following error: "error: No such location 'root" found in scope". What is the problem?
The underlying platform for Studio is the 3.x version of Eclipse and CDT (C/C++ Development Tools Project). This platform does not support Java 8, and we don't test with Java 8. Although we ship a known compatible JRE 6 for Windows, MacOS Studio (Eclipse) uses what is on your system by default unless you tell it to use a different JRE or JDK.
The Java VMs should be located at: /Library/Java/JavaVirtualMachines/
and there may be more than one in your system. If you find a JRE/JDK 6, you can tell Studio to use a different VM by modifying your studio.ini file specifying a -vm argument.
Note the format of the -vm option. It is important to be exact: The -vm option and its value (the path) must be on separate lines. The value must be the full absolute or relative path to the Java executable, not just to the Java home directory. The -vm option must occur before the -vmargs option, since everything after -vmargs is passed directly to the JVM.