EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 1 of 18
Software Installation
This document describes the software installation required for the EiE / MPG programs. It is intended for lab installations but personal users may follow the same process. All software packages are either freeware or free versions with some limitations on use that will not impact the program. All software is industry‐grade and proven stable on Windows 7 and Windows 8 PCs (standalone and networked).
Archives of the preferred versions of this software are available at the following two links: IAR 7.20.1: https://files.secureserver.net/0scaoKwPJ1xHRo EiE/MPG Software Pack: https://files.secureserver.net/0sB15ndzAEItz9 The installation instructions provided by this document reference the archived versions. For each program described below, a link to the current version is also provided.
Programs
IAR Embedded Workbench (EWARM) for ARM processors
EiE is currently using IAR 7.20.1. The latest version of IAR can be found here:
http://supp.iar.com/Download/SW/?item=EWARM‐KS32.
Individual users should register and obtain their own license key. Be sure to register for a “Kick start” version which is code‐size limited.
For lab installations, the software can be installed on an individual machine or in an image and pushed out to a lab, but each machine must have a unique license key entered. These keys can be obtained by registering the software on each machine, or by requesting a key list from EiE. Please send an email to [email protected] with the number of license keys required and the version you have installed. If you have not used the archived version of IAR, please provide a screenshot of the Product Info window from IAR (open IAR, Help > About > Product Info…)
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 2 of 18
USB drivers for J‐Link programmers must be installed. This will usually require attaching a J‐Link device to each computer for the drivers to be located, though will often work if “Install J‐Link drivers” is selected from the installation menu. When visiting each machine to enter the license key, please test the J‐Link driver. When a J‐Link or one of the course development boards are attached to the computer’s USB, the green LED shown will blink and then turn on solid once the J‐Link driver has been associated.
Brief notes regarding IAR installation are provided below. Step‐by‐step instructions for installing IAR and registering for your own license key are provided in Appendix A of this document.
Install the highlighted components
After the main program is installed, select “Install Drivers” to bring up a Windows Explorer window. Open the J‐Link directory.
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 3 of 18
Then run InstallDrivers.exe. This will execute very quickly as it just copies the drivers into the correct windows folder.
Remember that a J‐Link device or EiE development board must be plugged into the computer to complete driver installation while the user has Administrator access.
Tera Term for Windows
http://en.sourceforge.jp/projects/ttssh2/releases/
Terminal program for Windows. Please install the latest version.
Tortoise SVN
http://tortoisesvn.net Firmware releases and other documentation are available via SVN. We recommend the Tortoise client which is context menu‐driven in Windows.
GitHub Desktop
http://desktop.github.com GitHub is a firmware community that is built on active users contributing code. Current firmware for each module referenced in the program is maintained here. Using the GitHub desktop application simplifies the process of interacting to the online repository. Install the current version of GitHub Desktop at the link above. Individuals are encouraged to create a GitHub account and subscribe to Engenuics to ensure that your GitHub efforts are credited to you.
nRFgo Studio
https://www.nordicsemi.com/chi/node_176/2.4GHz‐RF/nRFgo‐Studio This is a freeware programmer provided by Nordic Semiconductor. Please install the latest version.
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 4 of 18
ANTware II
http://www.thisisant.com/developer/resources/downloads/
ANTware II is a radio test software application.
A user account is required to access this software. Sign‐up is free. Downloading the archived software from Engenuics is a faster approach. Dynastream has approved that this is ok by their licensing terms.
If you choose to log in, find the Software Tools menu and load the current version of ANTware II and the two USB drivers as shown.
Follow the installation instructions to first install ANTware II and then install the USB drivers. Once the software is installed an ANT USB stick must be plugged into the computer to complete the driver installation. This can usually be done without administrator access to the machine, but should be tested. ANT USB sticks are made available to approved universities – please contact [email protected].
Alternatively (and preferred for lab installations), use the HW_USB2.re_ file to install the full list of 256 USB IDs so that any ANT USB stick may be used in any computer.
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 5 of 18
FTDI USB Serial Driver http://www.ftdichip.com/Drivers/VCP.htm
The USB RS‐232 to UART serial port converter used in the program is based on an FTDI chipset. Some installations of Windows already have these drivers but to ensure full compatibility, it is recommended that the provided driver be installed. Simply run autorun.exe to initiate the installation.
Windows Program Menu To facilitate easy access to the installed software, a program group called “EiE” should be created in the Windows Start Menu with links to each of the above applications. A link to the EiE home page (www.embeddedinembedded.com) should also be added using the default browser.
End of installation. Please direct any questions to [email protected].
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 6 of 18
AppendixA:Step‐by‐StepinstructionsforIARinstallationDownload the version of IAR Embedded Workbench for ARM (EWARM) from the Engenuics Archive (recommended) or the latest version from IAR Systems. Screenshots in the example below are for version 7.10 (the latest version archived is version 7.20).
Unzip the file and run the executable. Click “Run” when the follow Security Warning appears.
The IAR Embedded Workbench installation menu appears. Select “Install IAR Embedded Workbench”
Choose “Next >” on the following screen
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 7 of 18
Accept the license agreement and choose “Next >”
Set the installation directory. We prefer to use the directory name format EWARM_KS_7_10_3 (for Embedded Workbench ARM Kickstart version 7.10.3) to easily distinguish from other installed versions,
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 8 of 18
and to avoid any special characters or spaces in the path which can be a problem for the compiler or scripts.
Direct the installation to the MPG folder
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 9 of 18
Click “Install” to proceed
Wait a while…
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 10 of 18
EiE does not require dongles, so you may select “No” here.
You may launch IAR now, or uncheck the boxes. Click “Finish”.
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 11 of 18
Select “Install Driver” from the main menu
A folder will open. Choose “Jlink” folder.
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 12 of 18
Double click “InstDrivers.exe” which runs a small and fast script to copy the required drivers.
The installation of the program is now complete. You still must activate a license.
IAR License Activation
Launch IAR and select Help > License Manager…
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 13 of 18
Wait while the very slow License manager loads. If you are installing licenses on multiple machines, this is a good step to circulate around and get going on all machines while you wait.
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 14 of 18
When the license manager loads, select License > Get Evaluation License
If you have a license number, you may enter it here. MPG can provide a list of license numbers that can be used without having to go through the registration process. Each license number may only be used once. If you need a new license number, click “Register”
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 15 of 18
If you are requesting a new license, fill out the form. Make sure you choose “Code size limited” license.
For “Company” please include the word “MPG”
The email address you use must be accessible as you will have to click a registration confirmation link.
All optional fields can be left blank. There are a few questions that must be answered about the application – choose “none” or “not applicable” for all of them.
An email will be sent to the address provided, and clicking the link will provide a registration number:
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 16 of 18
Once you record this number, you may click the “Back” button in your browser to return to the web form and re‐submit it to obtain another license number without having to re‐populate the entire form. As IAR no longer supports educational discounts, performing multiple registrations to obtain the required keys is their recommended process.
Enter the number in the Register window
Click “Next >” to complete the installation.
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 17 of 18
A machine‐specific license key will now be generated. This takes a few minutes, so is a good time to move to other machines.
EIE SOFTWARE INSTALLATION
Software Installation v1_9.docx Page 18 of 18
Done!
IAR should automatically find the license. If there is any issue, launch the License Manager again to select the license to be used.