Installation Files (Available from Sourceforge)
- Windows:
- USBDM_X_X_X_Win.msi - Installer for USBDM software.
- USBDM_Drivers_X_X_X_Win_x32.msi - Installer for the USBDM drivers for windows 7 32-bit.
- USBDM_Drivers_X_X_X_Win_x64.msi - Installer for the USBDM drivers for windows 7 64-bit.
- USBDM_Drivers_X_X_X_WinXP_x32.msi - Installer for the USBDM drivers for Win-XP 32-bit.
- USBDM_Drivers_X_X_X_WinXP_x64.msi - Installer for the USBDM drivers for Win-XP 64-bit.
- Linux:
- usbdm_X.X.X.X-1-i386.deb - Debian installer for 32-bit Linux
- usbdm_X.X.X.X-1-amd64.deb - Debian installer for 64-bit Linux
Other Files
PCB
This folder contains the files necessary to produce the USBDM hardware
- Gerber files for the SMT-PTH board
- Bill of materials
- Schematic & assembly layouts
Source
Eclipse Archive Files
- The following files are archives exported from Eclipse CDT for windows.
To rebuild these projects you will need the following:
- Eclipse CDT
This is C development environment for the Eclipse IDE. CDT may be obtained from http://www.eclipse.org/cdt/
- MinGW - Minimalist GNU for Windows
This provides the C development tools (e.g. Compiler, linkers etc.) required for the windows platform. These are used with the Eclipse IDE on a windows platform. These tools may be obtained from http://www.mingw.org/
- Doxygen
This is a tool for producing documention directly from suitably annotated code. The source code files have been extensively commented in this fashion. This tool may be obtained from http://www.stack.nl/~dimitri/doxygen/.
- eclox
This is a plugin for Eclipse that allows the convenient use of Doxygen from within Eclipse. This plugin may be obtained from http://eclox.eu/
- USBDM_Win32_xxxx.zip
- Source for the all DLL and executables.
- Documentation source files used to generate help files etc.
- HextoC
Source for the conversion program used to convert S1S9 records into a C array for incorporation in the driver DLLs. This is used to embed the BDM Firmware images in the interface DLLs. This allows automatic update of the JMxx version BDM firmware.
Codewarrior Projects
The following files are simple archives of Freescale Codewarrior for Microcontrollers V6.2 projects.
- USBDM_JMxx_xxxx.zip
Source for the firmware. This is a simple Zip file of the Codewarrior V10 project. Documentation for the C files may be generated with doxygen.
Other Files
- BDM Timing.xls
This spreadsheet was used to calculate the timing for the bdm_rx() and bdm_tx() routines.