|
|
|
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 availableA 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 libmpc8xxA 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 mpc8xxA 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
|
|
|