USBDM is a free open source (GPLv2) debugging/programming interface for a range of Freescale microntrollers.
Note: USBDM is not OSBDM. OSBDM (or OSJTAG) is an older free debugging interface present on many of the Freescale Tower Boards.
It currently supports CodeWarrior and CodeSourcery Eclipse. With it, you can overcome the OpenSDA limitation and using it as general purpose debug/programming device with CodeWarrior for MCU10.3.
Tip: USBDM comes with a standalone flash programmer and scripting engine.
To install the USBDM:
- Download the installer (USBDM_4_10_4a_Win.msi) from the location listed below:
http://sourceforge.net/projects/usbdm/files/Version%204.10.4/Installation/
Figure 1. USBDM BDM Interface for Freescale Microcontroller - USBDM_4_10_4a_Win.msi
- Save the installer at desired location.
- Double click the installer (USBDM_4_10_4a_Win.msi) to run the installation and follow the onscreen instructions.
The setup provides the flexibility only to install what is needed:
Figure 2. USBDM Setup
Note: In above dialog box, you need to specify the path to your CodeWarrior installation.
- Download the USBDM_Drivers file (USBDM_Drivers_1_0_1_Win_x64.msi for Windows7 64bit machine) from the location listed below:
http://sourceforge.net/projects/usbdm/files/Version%204.10.4/Installation/
Figure 3. USBDM_Drivers for Windows
- Save the installer at desired location.
- Double click the installer (USBDM_Drivers_1_0_1_Win_x64.msi) to run the installation and follow the onscreen instructions.
The installer installs the driver at the location you specified.