MPC5200 Embedded Software Solutions
Embedded Software Solutions for Motorola's MPC5200
Green Hills Software provides a comprehensive set of development tools and embedded software for MPC5200 based applications:
Real-Time Operating Systems Support
MULTI® Integrated Development Environment
- Source Level Debugger
- Project Builder
- INTEGRITY EventAnalyzer
- INTEGRITY ResourceAnalyzer
- Performance Profiler*
- Run-Time Error Checking
- Code Coverage Analysis
- Graphical Browser
- Text Editor
- Version Control System
- INTEGRITY Host Simulator
- INTEGRITY Trace Points (field debugging)
- Group Action Breakpoints
- C
- C++
- Embedded C++ (EC++)
- Ada 95
- MISRA C
- Run-Time libraries
Target Debug Devices
- Green Hills Probe
- Slingshot
MPC5200 Optimizing Compilers
The Green Hills Optimizing Compilers for MPC5200 all use a common code generator with architecture-specific optimizations. The supported MPC5200 model has its own particular pipeline and instruction set characteristics. These are accommodated in the code generator to produce code best suited for the target processor.
MISRA C Support
Green Hills has incorporated the MISRA C guidelines for C programming into
MULTI and its optimizing compilers. MULTI's MISRA C
support enables developers to easily select the MISRA rules to automatically
enforce, resulting in cleaner code and fewer bugs. At compile time, violations
of MISRA C rules are reported. Violations that can only be detected at run-time
are automatically detected and reported by Green Hills Software's advanced
run-time error detection.
Run-Time Libraries
A comprehensive suite of run-time libraries for C, C++, and EC++ are included
in the corresponding compiler distributions for each language. Several different
versions of the libraries are provided to accommodate different combinations
of processor and memory models. The combinations include hardware vs. software
floating point, big endian vs. little endian memory models and CPU specific
versions. Full featured start-up code and libraries include automatic copy
of data from ROM to RAM and system call emulations. Source code to the run-time
libraries is available so that users can customize routines according to
the special needs of their applications.
Run Control Solutions
The MPC5200 developers toolkit includes Green Hills Software's Slingshot run-control and debug device. Slingshot is a USB-based devices that enables the MULTI debugger to load, control, debug, and test a target system without the need for prior board initialization, an RTOS or even a ROM monitor.
Slingshot supports downloads of up to 150 KBps with a 32-bit on-board processor in a highly compact unit. Slingshot uses a bus-powered USB connection from MULTI host systems running Windows 9x/2000/ME/XP.
The MPC5200 also supports the Green Hills Probe, our most advanced hardware debug device. The Probe supports download speeds of up to 500 KBps through three flexible host interfaces: serial, Ethernet, or USB. The Green Hills Probe also supports heterogeneous and homogeneous multicore debugging with a single host connection and a single target JTAG interface.
LITE5200 EVB Support
Included with each MPC5200 evaluation kit is a complete software and run-control solution to get you running and developing in no time. Each MPC evaluation kit includes:
- 30-day evaluation of a complete suite of MULTI
- 30-day evaluation copy of C/C++/EC++/MISRA C compilers
- Evaluation version of INTEGRITY, file system, TCP/IP, serial, and other support
- Slingshot run-control probe
* This feature is configuration-dependent and may require custom integration. Please contact your local sales representative for further information.
» RTOS
» MULTI IDE
» AdaMULTI IDE
» Compilers
» Communications Software
» Custom Development


