|
Macraigor Systems now offers you a free full Eclipse
embedded debugging solution with example Eclipse projects that run on many (ARM, Xscale, MIPS32/64, TX49,
PowerPC, AMCC, ...) standard evaluation boards.
The Macraigor Eclipse + GNU Tools Suite is an
implementation and packaging of Eclipse 3.3 (Europa), Zylin Embedded
CDT 4.0, several of the
open-source GNU tools/utilities and a program called OcdRemote that
provides an interface between Eclipse, the GDB debugger and a Macraigor
On-Chip debug device.
In our example Eclipse projects we have integrated the
GNU tools into the free, open-source Eclipse IDE. Taken together, these
tools and the Eclipse framework provide a complete environment for
cross development targeted at several families of embedded processors.
Macraigor distributes versions of the Eclipse + GNU Tools suite for the
following processors:
• AMD Geode
• ARM
• MIPS (32 and 64 bit)
• PowerPC
• XScale
Our Eclipse FAQ can be found here.
Step By Step Eclipse + GNU Tools Suite Installation Instructions
for both Windows and Linux Hosts:
HTML PDF
It is vital that you carefully follow our instructions
on installing the files to get a properly working Eclipse environment.
It is strongly suggested that you use the links and files we offer
since this set of executables has been thoroughly tested and therefore
are known to work together.
If you need a reader for the pdf file, click here: 
The following are links referenced in
the installation instructions above:
For Windows Hosts (Vista-32, XP, 2000)
1. Cygwin environment:
We tested with Cygwin 1.5.23-2 with the Make and Expat
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
written in C," click the arrows icon to replace "skip" with the version number.
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.1.1, gdb 6.6, binutils 2.15):
ARM7T/ARM9T/ARM11/Xscale/iMX31/NetSilicon
GNU Toolkit v2.05
Coldfire2
GNU toolKit v2.05
PowerPC
GNU Toolkit v2.05
MIPS32-4Kc/4Ke/PIC32/Alchemy/MIPS64-5kc/TX49
GNU Toolkit v2.05
i386
GNU Toolkit v2.05
3. Macraigor OCDRemote + Macraigor Utilities/Drivers +
Eclipse 3.3 Example Projects:
OcdRemote works ONLY with Macraigor JTAG Devices and runs under Cygwin and
Windows
Hardware Support Pkg
2.25
4. SUN Java Runtime:
We tested using JRE 1.5.10. Go to www.sun.com/download
: "Java & Technologies" -> "Java Software for Your
Browser" for the lastest version
5. Eclipse 3.3 (Europa) IDE:
eclipse-SDK-3.3.2-win32.zip
6. Eclipse CDT 4.0 Plug-in for C/C++ Development (Zylin
custom version):
embeddedcdt4.0-20070830.zip
zylincdt4.0-20070830.zip
For Linux Host Systems (Fedora Core 2 - 7)
1. GNU C/C++ compiler, GDB and bin utilities for your
target processor (gcc 4.1.2, gdb 6.6, binutils 2.17):
ARM7TDMI/ARM9T/ARM11/Xscale/NetSilicon
GNU Toolkit V:4.0-0
i386
GNU Toolkit V:4.0-0
MIPS32-4Kc/4Ke/PIC32/Alchemy/MIPS64-5Kc/Toshiba
TX49
GNU Toolkit V:4.0-0
PowerPC
GNU Toolkit V:4.0-0
2. Macraigor OCDRemote + Macraigor Utilities/Drivers +
Eclipse 3.3 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 7 Linux 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
Linux OCDRemote v5.1
3. SUN Java Runtime:
We tested using JRE 1.5.10. Go to www.sun.com/download
: "Java & Technologies" -> "Java Software for Your
Browser" for the lastest version
4. Eclipse 3.3 (Europa) IDE:
eclipse-SDK-3.3.2-linux-gtk.tar.gz
5. Eclipse CDT 4.0 Plug-in for C/C++ Development (Zylin
custom version):
embeddedcdt4.0-20070830-linux-gtk.zip
zylincdt4.0-20070830.zip
|