This version is outdated by a newer approved version.DiffThis version (18 May 2016 10:32) was approved by rgetz.The Previously approved version (18 Mar 2016 18:55) is available.Diff

This is an old revision of the document!

Tool Chain for EVAL-ADICUP360

This page provides all the necessary steps to get the customized Eclipse software environment up and running in either Windows or Linux.

The software development environment for EVAL-ADICUP360 is based on open source tools, and includes the following features and components:

  • ADuCM360 customized Eclipse IDE for C/C+ + Developers
  • GNU Tools for ARM Embedded Processors (GCC toolchain for ARM processors)
  • GNU ARM Eclipse Plug-ins, Copyright © 2009 Liviu Ionescu, A family of Eclipse CDT extensions and tools for GNU ARM development (open source ARM debug and build tools)
  • GNU ARM Eclipse Build Tools, Copyright © 2009 Liviu Ionescu (GNU make & busybox: sh, rm and echo)
  • OpenOCD with support for ADuCM360 microcontroller (open source SWD)
  • Mbed CMSIS-DAP/Serial drivers (for Windows)
The Windows IDE compared to Linux IDE is pretty much the same. So if the documentation mainly references the Windows version, things directly apply to the Linux version as well.
The EVAL-ADICUP360 Toolchain is based on Eclipse IDE, but because the MBED platform provides CMSIS-DAP interface to connect to the board, the EVAL-ADICUP360 can be used without problems together with IAR Embedded Workbench IDE or Keil µVision IDE.

Installation Video

Pre-Requisites and Requirements List

There are a few things that you will need for the tools and software to work properly.

  • PC or laptop computer
  • (2) Micro USB to USB cables
Both USB cables needs to have ALL data lines connected, can't use a charging only micro USB cable.

Windows Tool Chain Installer Instructions

Windows Tool Chain Installer is a tool that facilitates the installation of the entire tool chain. It's an single executable file which will either automatically download or install bundled packs of all of the necessary tool chain components. The following open source components are included in the tool chain installer:

  • Customize ADuCM360 Eclipse IDE for C/C+ + Developers
  • OpenOCD with ADuCM360 support
  • GNU Tools for ARM Embedded Processors
  • GNU Eclipse Build Tools for ARM Processors
  • Mbed Windows serial port driver

During installation, the software will require you to connect your EVAL-ADICUP360 debug port to your PC. Only connect the EVAL-ADICUP360 debug port when you are promoted by the installer, not before. Leave the the EVAL-ADICUP360 plugged in until the drivers are completely installed before removing the hardware, or continuing the software install.

If you want to install the toolchain, without connecting the EVAL-ADICUP360 debug port, the debug drivers will not be installed, and you will not be able to use the EVAL-ADICUP360 debug port. You will need to install the driver before using the debug port on the EVAL-ADICUP360. This can be done by finding the mbedWinSerial_xxxxx.exe installer in the setup folder and double clicking on it.

The executable installs the components to a default local directory structure which can be found below.

  • ADuCM360 Eclipse IDE installs to C:\Analog Devices\ADuCM360-IDE\Eclipse (also creates links in the Start menu)
    • The customized ADuCM360 Eclipse IDE includes the required Eclipse plug-ins for ARM processor and for the debug tools.
  • OpenOCD is saved in C:\Analog Devices\ADuCM360-IDE\openocd\usr\bin
  • GNU ARM Processor Tools will be saved to C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2014q4\arm-none-eabi
  • GNU ARM Eclipse Build Tools will be save to C:\Program Files (x86)\GNU ARM Eclipse\Build_Tools

Linux Tool Chain Installer Instructions

There are two methods to get Linux Tool Chain Installer:

  • Debian packages for 32-bits and 64-bits
  • Tarball packages for 32-bits and 64-bits

The preferred way is to use the debian packages (.deb). You may be asked if you want to install them while there are being downloaded. If not, you can use your file browser. The debian package is typically recognized and associated with your distribution package management system. In any case you can also install them from the command line using following command:

 # sudo dpkg -i DEB_PACKAGE

The alternative way is to download the self-contained and relocateable tarball packages (.tar.gz). The only advantage is that unlike the debian package is installed system wide. You can extract the tarball anywhere including your HOME directory:

 # tar xzf TAR_PACKAGE

The tarball package also includes some simple shell scripts that installs a symplic link to the aducm360-ide executable into /usr/local/bin , copies the udev rules for the OpenOCD debugger, installs a application launcher with icon etc.

Depending on your system (32-bits or 64 bits) you should pick one of the available versions:

Navigation - EVAL-ADICUP360

resources/eval/user-guides/eval-adicup360/quickstart/eclipse_setup_guide.1463560355.txt.gz · Last modified: 18 May 2016 10:32 by rgetz