How to update OSJTag firmware

Open Source JTAG (also known as OSBDM on ColdFire tower boards) allows you to program, debug, and get serial data from Kinetis devices via a USB cable. The firmware runs on a Freescale MCFS08JM60 on the underside of the Kinetis tower board. To ensure compatibility between the drivers, firmware, and terminal window, the latest versions of each need to be installed.

To update the OSJTAG firmware with the latest version, perform the following steps:

  1. Download and install the latest P&E Firmware Updates and Recovery and OSBDM Virtual Serial Toolkit programs, which can be found at http://www.pemicro.com/osbdm.

    WarningAfter installing these tools you may be asked to restart your PC; be sure to close CodeWarrior before restarting.
  2. Make sure your tower board is plugged in, and run the P&E Firmware Updater Utility. This will use the OSJTAG boot loader in order to upgrade to the latest OSJTAG version.

    Warning To recognize the USB port as a Virtual Serial Port, the minimum firmware version should be 31.21.
  3. Ensure that OSBDM/OSJTAG is selected within the "Select Hardware Type" drop-down menu (as shown below). The P&E Firmware Updater Utility should automatically detect your board settings and configure all remaining fields.
  1. Click on Update Firmware. You will be prompted to disconnect the USB cord from your computer, and then short the JM60 boot loader jumper header; in TWRK60N512 it is J10 and is labeled JM60 Boot on the silk screen. When finished, reconnect the board to your computer.