Macraigor Systems LLC (Brookline, MA) has added JTAG debug and Flash memory programming support for several Freescale PowerPC and MIPS processor support, in addition to existing ARM microprocessor support to its OCDemon debug suite.

Full JTAG debug and Flash programming support has been added for the Freescale MPC5200 rev. B processor and the Freescale 83xx PowerQUICC II Pro family of processors. Flash programming capabilities also have been expanded to include the Freescale MPC5500 and MAC71xx families of processors, as well as MIPS 5Kc-based, 64-bit processors, including the Phillips PR1900, Toshiba TX49, and Broadcom BCM1250 and BCM1125 processors. The Flash programmer is supported under Windows 98/ME, NT, 2000, and XP operating systems, as well as under Red Hat Linux versions 7.2 and 9.0. The software may work with other operating systems and versions, but has not been verified against such and is not guaranteed to work.

Macraigor also has added support for these processors to its pre-built GNU tools suite, including sample configurations for standard evaluation boards. These examples contain source, gdbinit, and make files for each board. The included demo program allows developers to easily build, download, and debug a small application via gdb. Macraigor’s JTAG interface devices are immediately available for the ARM7, ARM9, ARM11, and Intel XScale processor families. Fully installable versions of the GNU toolkits for both Windows and Linux are immediately available. These include demo programs allowing the end-user to be up and running within minutes of the installation.

Also available is a version of OCDRemote, allowing users to use other versions of the GNU toolset with Macraigor’s hardware. GCC, the GNU Compiler Collection, includes front ends for C and C++ ARM compilers. The GNU Assembler, part of the GNU Tools software suite, is the assembler used to convert ARM assembly language source code into binary object files.

Other recent additions to OCDemon’s supported processor list include the AMCC PowerPC 440GP, 440EP, and 440GX processors. Macraigor has also updated their GNU tools suite to include example configurations for the AMCC Bamboo, Yosemite, Ebony, and Ocotea evaluation boards. Other recent additions include AMD Geode low-voltage NX processor and Freescale i.MX31 and i.MX31L multimedia application processors.

The OCDemon family of debug tools is immediately available for the listed processors and functions. OCD Commander, an assembly-level software debugger, and OCD Remote, the GNU tools suite, are available at no charge from the Macraigor Web site.

For Free Info Visit

Embedded Technology Magazine

This article first appeared in the February, 2006 issue of Embedded Technology Magazine.

Read more articles from the archives here.