Open Source BDM

Freescale supplies certain development boards with an integrated debug circuit based on Open Source BDM. This allows the development board to be debugged from the PC via the USB bus without requiring external debug hardware, such as the Cyclone or USB Multilink Universal [FX]/USB Multilink. The development board also derives its power from the USB Bus.

The Open Source BDM circuit design (OSBDM-JM60) is an open source, community driven design. It has been published on Freescale's website, and full documentation can be found in the Community Forums. The latest documentation and firmware can be downloaded from www.pemicro.com/osbdm.

Integration with CodeWarrior is handled via the "Open Source BDM" connection. P&E has integrated the Open Source BDM support into the same connection that supports both the USB Multilink and the Cyclone. All of the dialogs that affect operation of these hardware interfaces function in the same manner when using OSBDM (albeit at a lower data rate).

The Open Source BDM Connection setting permits a connection to Open Source BDM devices. Open Source BDM mode lets you debug code, as the firmware is fully resident in the Flash or RAM of the microprocessor. The operation of all modules fully reflects the actual operation of the onboard resources.