Linux based
Embedded, Realtime and HMI
solutions

  Home
  News
     RTAI
     U-Boot
     RTEMS
     MPC8xx BDM
     Wireshark
     DMX USB Driver
  Links

MPC8XX LPT BDM Library

The MPC8XX Library is a library to control a Motorola PowerPC processor of type MPC8xx via its BDM debug port. It is based on the GDB patch written by Frank Przybylski of VAS GmbH. The main difference with the GDB patch by Frank Przybylski is that the BDM functionality is put in a shared library and so can also be used by other applications like, for example, a FLASH loader or an automated board test program.

News

2004-07-04 - A libmpc8xx patch for GDB 6.1.1 is available

A libmpc8xx patch for GDB 6.1.1 is now available for download. This patch offers the same BDM functionality as the one for GDB 5.3.

2003-11-10 - New GDB patch for libmpc8xx

A new patch for GDB is available that fixes a problem with GDB insight's GUI not responding. Thanks to Leon Pollak for helping with debugging this problem.

2003-05-19 - New GDB patch for mpc8xx

A new patch for GDB to support extra config options to find the libmpc8xx and its include files when they weren't installed in a system directory.

Documentation

The MPC8XX Library is being documented with DoxyGen, with the release of version 1.0.0 this should be complete.
The documentation for the GDB commands is done with the GDB online help command.

Hardware

The original MPCBDM hardware wasn't much more than a few transistors, there are probably a lot of variations based on that original. VAS has two variations that are supported by this library, version 1 and version 2. Since the VAS MPCBDM pages don't seem to have the correct links anymore, I made them available here ; Version 1 and Version 2.

Downloads

For older versions or patches to other GDB versions please see the Source Forge Download page.

MPC8XX Library Sources : mpc8xx-0.0.3.tar.gz
Patch for GDB version 5.3 : mpc8xx-0.0.3-gdb-5.3-p2.patch.gz
Patch for GDB version 6.1.1 : mpc8xx-0.0.3-gdb-6.1.1-p0.patch.gz

References

MPC8XX Library at Source Forge: http://sourceforge.net/projects/libmpc8xx/
MPC8XX Library at freshmeat.net: http://freshmeat.net/projects/libmpc8xx/
VAS GmbH MPCBDM Page : http://www.vas-gmbh.de/software/mpcbdm/
BDM4GDB Page : http://bdm4gdb.sourceforge.net/
GNU GDB Page : http://sources.redhat.com/gdb/
SourceForge.net Logo




copyright © 2004-2006 Erwin Rol
disclaimer, copyright and contact information