While new Freescale boards come with the OpenSDA debug firmware, I still students using boards with the OSBDM/OSJTAG. And with new CodeWarrior tools, it might be that there is a new OSBDM/OSJTAG firmware, and when I download to a board with an older firmware, the tool will prompt me to update the firmware. To me, after doing this several times, not a big deal. But for someone who sees this the first time, it might not be that easy. So to avoid any further questions, here we go with a step-by-step tutorial how to update the OSBDM/OSJTAG firmware.
Updating a New Firmware
If trying to download to a board with an old firmware, the following dialog shows up:
- Keep that dialog open (do not click OK or Cancel (yet)). Power off the board with unplugging the USB cable. If your board is inside a Tower, then best if you remove the board from the Tower system.
- LocatetheOSBDMBootloader jumper on the board. This jumper is *not* set by default. Check your hardware user manual/schematicsforthelocation of the jumper. On most boardsthejumperislabeledBTLDorBootloader or something like that.