- Open source debugging tools for the Freescale Coldfire family of processors.
The project develops and maintains drivers and applications that allow you, a developer, utilize the Back Ground Debug hardware in Coldfire processors. The code base has a long history dating back to the original devices released by Motorola that contained the BDM hardware. The projects supports many pods including USB pods.
- GDB Server for easy integration with GDB.
- Sourceforge project page
- Mailing List Archives
- Browse GIT Repository
Support for BDM B+ debug module (52223/52235)
2nd June 2008 Support has been added for the Coldfire Debug B+ module including the extra hardware breakpoints this version of the debug module provides. Testing on 52223 and 52235 processors has been completed. The gdbserver application has had a number of important bugs fixed and a new option to forced all breakpoints to use hardware breakpoints. This makes debugging code in flash easy.
TBLCF USB Pod
4th April 2008 Support has been added the TBLCF or Turbo BDM Light Coldfire USB pod. The support is currently for the Linux and Windows using the libusb package. The TBLCF USB pod is a GPL design by Daniel Malik released back in 2006. The pod contains a small microcontroller and the pod's firmware is also under GPL. You can build your own TBLCF pod or buy one from Axiom Manufacturing. The BDM source code has been release in m68k-bdm-1.4-pre2 packages.
6th November 2007 A new GDB Server has been added to the BDM package. The server program is called m68k-bdm-gdbserver and provides all the current features of the BDM tools for GDB without the need to patch and build GDB. You need the latest GDB version 6.7.0 or later built with XML support to this server. The server support the GDB remote protocol via TCP or using the pipe option. Windows and Unix are supported.