18
EIE SOFTWARE INSTALLATION Software Installation v1_10.docx Page 1 of 18 Software Installation This document describes the software installation required for the EiE program. 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 industrygrade and proven stable on Windows 7, Windows 8, and Windows 10 PCs (standalone and networked). In most cases Mac computers with a Windows virtual machine will work but may have difficulty with USB port connectivity. Linux is not supported. EiE cannot assist with Mac or Linux installations. Archives of the preferred versions of this software are available at the following links: EiE Software Pack: https://files.secureserver.net/0sB15ndzAEItz9 IAR 7.20.1 (please choose one of the following as some locations may not work for certain people): Engenuics online storage: https://files.secureserver.net/0sf6WuKt9wOX9F Drop Box (click “…” and select Download): https://www.dropbox.com/s/xxj5pl3pei7petq/EWARMCD72017307.exe?dl=0 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. However the latest version of IAR can be found here: http://supp.iar.com/Download/SW/?item=EWARMKS32 . Individual users should register and obtain their own license key. Be sure to register for a “Kick start” version which is codesize limited. See the detailed instructions in the Appendix for information on filling out the rest of the registration form.

Software Installation v1 10 · 2016-10-02 · Software Installation v1_10.docx Page 2 of 18 For lab installations, the software can be installed on an individual machine or in an

Embed Size (px)

Citation preview

    EIE SOFTWARE INSTALLATION  

Software Installation v1_10.docx    Page 1 of 18 

 

Software Installation 

This document describes the software installation required for the EiE program.  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, Windows 8, and Windows 10 PCs (standalone and networked).  In most cases Mac computers with a Windows virtual machine will work but may have difficulty with USB port connectivity.  Linux is not supported.  EiE cannot assist with Mac or Linux installations. 

Archives of the preferred versions of this software are available at the following links:  EiE Software Pack: https://files.secureserver.net/0sB15ndzAEItz9  IAR 7.20.1 (please choose one of the following as some locations may not work for certain people):  

Engenuics online storage: https://files.secureserver.net/0sf6WuKt9wOX9F 

Drop Box (click “…” and select Download): https://www.dropbox.com/s/xxj5pl3pei7petq/EWARM‐CD‐7201‐7307.exe?dl=0 

 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.  However 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.   

 

See the detailed instructions in the Appendix for information on filling out the rest of the registration form. 

   

    EIE SOFTWARE INSTALLATION  

Software Installation v1_10.docx    Page 2 of 18 

 

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…)  

 

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 

    EIE SOFTWARE INSTALLATION  

Software Installation v1_10.docx    Page 3 of 18 

 

After the main program is installed, select “Install Drivers” to bring up a Windows Explorer window.  Open the J‐Link directory. 

 

 

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.  

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.  

    EIE SOFTWARE INSTALLATION  

Software Installation v1_10.docx    Page 4 of 18 

 

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. 

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. 

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. 

 

 

    EIE SOFTWARE INSTALLATION  

Software Installation v1_10.docx    Page 5 of 18 

 

Follow the installation instructions to first install ANTware II and then install the USB drivers.  Once the software is installed an ANT USB dongle 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. 

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_10.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_10.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_10.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 EiE folder 

    EIE SOFTWARE INSTALLATION  

Software Installation v1_10.docx    Page 9 of 18 

 

 

Click “Install” to proceed 

 

 

Wait a while… 

    EIE SOFTWARE INSTALLATION  

Software Installation v1_10.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_10.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_10.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_10.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_10.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.  EiE 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_10.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 “EiE” and your university or city name 

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_10.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_10.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_10.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.