Home ] View Cart ] Site Map ] Contact ] Legal ]  


Flash Programmer
Batch Flash Programmer
Target Access DLL
J-SCAN JTAG Debugger
JTAG Commander
OCD Commander
Eclipse Tools
Eclipse 3.3 Europa
GNU Tools

GNU Tools...

(Note: Full Eclipse toolsets available here.)

(For those of you who want to purchase a version that is fully supported,  check out CodeSourcery, compatible with our hardware.)

This page has install scripts for binary images of the GNU embedded systems toolkits that work with one or more OCDemon™ devices. Each toolkit provides:

  • GNU Tools (binutils, gcc, gdb, gdbtui) for a specific microprocessor family
  • An example program including source, makefile, and configuration scripts that has been built, downloaded and debugged on a target microprocessor using the tools provided
  • The binaries required to interface GDB to OCDemon™ devices

CLICK HERE for an FAQ on the GNU Tools, including installation information.

SCROLL DOWN TO SEE EACH OS PORT AVAILABLE (Windows, Linux):

For Windows/Vista32:

All of our hardware interfaces are supported on the Windows 2000/NT/XP platform
UsbWiggler,Usb2Demon,Usb2Sprite and mpDemon are supported on the Vista32 platform.

Cygwin:

We tested with Cygwin 1.5.25-15 with the Make, Expat, libexpat0, libgmp3, and libmpfr1 packages added. To install cygwin on your Windows system:

Go to www.cygwin.com

Select the "Install or update now (using setup.exe)"  hypertext, download/run setup.exe and make the following choices in the "Cygwin Setup" dialogs:

  1. Choose Installation Type: Select Install From  Internet
  2. Choose Installation Directory: Specify: Root Directory : "c:\cygwin", Install For : All Users, Default Text File Type: unix/binary
  3. Select Local Package Directory"  : Specify : "c:\"
  4. Select Connection Type : Specify your ethernet connection type
  5. Choose download sites : Select a download site
  6. Select Packages: 

    a) Expand the "Devel" category by clicking on the "+" sign, then scroll to:

     "make: The gnu version of the make utility," 

      click the arrows icon to replace "skip" with a version number.

    b) Expand the "Libs" category by clicking one the "+" sign, scroll to:
      "expat: XML parser library"

      "libexpat0: XML parser library written in C"

      "libgmp3: Run time Library for GMP arbitrary precision arithmetic"

      "libmpfr1: A library for multiple precision floating point arithmetic with exact rounding"
     click the arrows icon to replace "skip" with their version numbers.

Clicking the NEXT button in the "Select Packages" dialog box will start the Cygwin Installation.

2. GNU C/C++ compiler, GDB and bin utilities for your target processor (gcc 4.3.2, gdb 6.8, binutils 2.18):

ARM7T/ARM9T/ARM11/Cortex/Xscale/iMX31/NetSilicon GNU Toolkit v3.0.1

Coldfire2 GNU Toolkit v3.0.1

PowerPC GNU Toolkit v3.0.1

MIPS32-4Kc/4Ke/PIC32/Alchemy/MIPS64-5kc/TX49 GNU Toolkit v3.0.1

i386, Atom GNU Toolkit v3.0.1

3. Macraigor OCDRemote + Macraigor Utilities/Drivers + Eclipse/GNU  Example Projects:

OcdRemote works ONLY with Macraigor JTAG Devices and runs under Cygwin and Windows

Hardware Support Pkg 7.90

For x86 Linux32/Linux64:

These RPMs were installed and tested on Red Hat Linux Fedora Core 2 - Core 10 Linux 32 (up to Linux 2.6.27), and Red Hat Enterprise 5, Fedora Core 6 - 10 Linux 64 systems.

We now support :  mpDemon™, Usb2Demon, Usb2Sprite, and UsbWiggler devices on Linux hosts.

During GNU Tools installation, files are placed in the following directories:

/usr/local/bin - binary GNU tools + OCDemon binaries
/usr/local/lib  - shared libraries
/usr/local/OCDemon - (cpu type) - example - example source & makefile
  

GNU C/C++ compiler, GDB and bin utilities for your target processor (gcc 4.3.2, gdb 6.8, binutils 2.18):

ARM7TDMI/ARM9T/ARM11/Cortex/Xscale/NetSilicon/Cortex GNU Toolkit V:4.2-0

Coldfire GNU Tooklit V:4.2-0

i386, Atom GNU Toolkit V:4.2-0

MIPS32-4Kc/4Ke/PIC32/Alchemy/MIPS64-5Kc/Toshiba TX49 GNU Toolkit V:4.2-0

PowerPC GNU Toolkit V:4.2-0

Macraigor OCDRemote + Macraigor Utilities/Drivers + Eclipse/GNU  Example Projects:

OcdRemote is a utility that listens on a TCP/IP port and translates GDB monitor commands into Raven/mpDemon JTAG/BDM commands. This lets you run your version of GDB which views our interface device as a target monitor accessed via Ethernet. These downloads install our OCDRemote and a readme.txt in your /tmp directory. As above, the OCDRemote RPM was installed and tested on Red  Hat Fedora Core 2 - Core 8 (up to 2.6.24) Linux 32 and Red Hat Enterprise 5, Fedora Core 6 - 8 (2.6.18 - 2.6.24)  Linux 64 systems.

OCDRemote Supported CPU Types:

ARM7TDMI/ARM9xx/ARM11/MAC7100/iMX21/iMX31/NetSilicon
MIPS32-4Kc-4Ke/MIPS64-5K/PIC32/Toshiba TX49/Alchemy1000-1550/ Broadcom BCM7115
Freescale PowerPC (4xx,5xx,7xx,8xx,555x,82xx,85xx)
Intel XScale (core2 & 3), Vitesse V3000
Intel Atom

DOWNLOAD Linux32 OCDRemote v7.9
DOWNLOAD Linux64 OCDRemote v6.0

Linux 32/64 installation instructions

Installing RPM files on Ubuntu systems