GNU Tools...
(Note: Full Eclipse™ toolsets
available here.)
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):
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:
- Choose Installation Type: Select Install From
Internet
- Choose Installation Directory: Specify: Root
Directory : "c:\cygwin", Install For : All Users, Default Text File
Type: unix/binary
- Select Local Package Directory" : Specify :
"c:\"
- Select Connection Type : Specify your ethernet
connection type
- Choose download sites : Select a download site
- 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.01
Coldfire2
GNU Toolkit v3.01
PowerPC
GNU Toolkit v3.01
MIPS32-4Kc/4Ke/PIC32/Alchemy/MIPS64-5kc/TX49
GNU Toolkit v3.01
i386
GNU Toolkit v3.01
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
3.00
These RPMs were installed and tested on Red Hat Linux
Fedora
Core 2 - Core 8 Linux 32 (up to Linux 2.6.26), and Red Hat Enterprise 5, Fedora
Core 6 - 8 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 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
DOWNLOAD Linux32 OCDRemote
v5.3
DOWNLOAD Linux64 OCDRemote
v5.3
Linux
32/64 installation instructions
|