Wiki

This version (03 Jan 2021 21:57) was approved by Robin Getz.The Previously approved version (31 May 2018 20:29) is available.Diff

EVAL-ADICUP3029 Tool Chain

This page provides all the necessary steps to get CrossCore Embedded Studio (CCES) software environment up and running on Windows or Linux.

The CCES software development environment for EVAL-ADICUP3029 is based on open source tools, and is maintained by Analog Devices. CCES includes support for DSP (digital signal processing) and ARM Cortex M- and A- devices, and includes the following features and many more:

  • Eclipse based IDE
  • GNU ARM Embedded Toolchain for Cortex-M core based parts (6-2017-q2-update)
  • OpenOCD with support for ADuCM3029 and ADuCM4x50 microcontroller (open source SWD)
  • CMSIS Pack files
  • Mbed CMSIS-DAP
  • J-Link Lite
CrossCore Embedded Studio is based on Eclipse, but because the MBED platform provides a CMSIS-DAP interface to connect to the board, the EVAL-ADICUP3029 can be used without problems with IAR Embedded Workbench IDE or Keil µVision IDE as well.

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
  • EVAL-ADICUP3029 hardware
  • Micro USB to USB cables
USB cable needs to have ALL data lines connected, can't use a charging only micro USB cable.
  • Terminal Program to interface your PC with the EVAL-ADICUP3029

CrossCore Embedded Studio Download Packages

The EVAL-ADICUP3029 requires the use of Crosscore Embedded Studios version 2.6.0 or higher. Do not attempt to use earlier versions of the CrossCore tools, due to compatibility issues that will damage the EVAL-ADICUP3029.

CrossCore Embedded Studio 2.8.0 Windows Installer(Executable)

CrossCore Embedded Studio 2.8.0 Ubuntu Linux Installer(Debian)

The following features are available and supported

  • Compilation using the GNU ARM Embedded toolchain for the ADuCM360, ADuCM302x and ADuCM4x50 ARM Cortex-M cores.
  • Debugging ADuCM360, ADuCM302x and ADuCM4x50 via the IDE with GDB/OpenOCD.
  • Development and debugging of bare-metal applications on the ADuCM360, ADuCM302x and ADuCM4x50 ARM Cortex-M core.

The following features are only supported via the Windows version

  • Use of CrossCore Embedded Studio Add-Ins other than the Linux Add-In
  • Debugging an Application using the CrossCore Debugger (TPSDK)

CrossCore Embedded Studio Installer Instructions

It is best that you save all the files/folders to the default directories recommended by the CrossCore Embedded Studios installer. This way all the instructions and support provided will be easier.

Installing CrossCore Embedded Studio on Windows

The executable installs all necessary components to the Analog Devices local directory structure which can be found below.

  • CrossCore Embedded Studio installs to C:\Analog Devices\CrossCore Embedded Studio 2.8.0
  • Eclipse IDE installs to C:\Analog Devices\CrossCore Embedded Studio 2.8.0\Eclipse
  • GNU ARM Embedded Toolchain for Cortex-M installs to C:\Analog Devices\CrossCore Embedded Studio 2.8.0\ARM\gcc-arm-embedded
  • OpenOCD installs to C:\Analog Devices\CrossCore Embedded Studio 2.8.0\ARM\openocd\bin
  • CMSIS Pack files are installed to C:\Analog Devices\CrossCore Embedded Studio 2.8.0\ARM\packs

Installing CrossCore Embedded Studio on Linux

CrossCore Embedded Studio can be installed and used on Ubuntu 14.04+ 32-bit and 64-bit.

  • If you are installing on a 64-bit distribution, then you will also need to install 32-bit support and compatibility libraries:
    • sudo dpkg --add-architecture i386 && apt-get update
    • sudo apt-get install -y libc6:i386 libncurses5:i386 libstdc++6:i386 libgtk2.0-0:i386 libxtst6:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 gtk2-engines:i386 libpng-dev:i386 libssl-dev:i386
  • To install CrossCore Embedded Studio, run the command:
    • sudo dpkg -i adi-CrossCoreEmbeddedStudio-linux-x86-2.8.0.deb

The Ubuntu Linux Installer(Debian) installs all necessary components to the Analog Devices local directory structure which can be found below.

  • CrossCore Embedded Studio installs to /opt/analog/cces/2.8.0
  • Eclipse IDE installs to /opt/analog/cces/2.8.0/Eclipse
  • GNU ARM Embedded Toolchain for Cortex-M installs to /opt/analog/cces/2.8.0/ARM/gcc-arm-embedded
  • OpenOCD installs to /opt/analog/cces/2.8.0/ARM/openocd/bin
  • CMSIS Pack files are installed to /opt/analog/cces/2.8.0/ARM/packs

Activating CrossCore Embedded Studio

The first time you launch CrossCore Embedded Studio, you will be prompted to input a serial number, name, and email address. The serial number for ALL EVAL-ADICUP3029 boards is:

EVAL-ADICUP3029 CrossCore Serial Number

EZK-CCES-QZJ9-PHY8-PWN5-2VEW-YMUB-HUI3-BW01

The New License Wizard will guide you through the process.

  • Select Yes to install a license at this time.
  • Choose “I have a serial number that I would like to activate” and click Next.
  • Enter the serial number above ( EZK-CCES-QZJ9-PHY8-PWN5-2VEW-YMUB-HUI3-BW01 ) and click Next.
  • Choose “Install and activate a license on-line all in one step” and click Next.
  • Complete your name and address and click Finish.
  • On success, you will be prompted with a dialog that tells you that “Your license has been successfully activated”. Click OK.

Once the serial number has been activated, the CrossCore development tools will allow you full and unlimited access to all the features of the tool when using the Analog Devices family of ARM Cortex Processor.

CrossCore Embedded Studio Support

For more details on CrossCore Embedded Studio, updated versions of the tools, release notes, tools documentation, or other support. Please visit the CrossCore webpage, or email the CrossCore support team at processor.tools.support@analog.com

End of Document

resources/eval/user-guides/eval-adicup3029/tools/cces_setup_guide.txt · Last modified: 03 Jan 2021 21:55 by Robin Getz