User's Manual

TM
External Use 9
Introduction to OpenSDA
The MSD Flash Programmer is a composite USB application that provides a virtual serial port and an easy and convenient way to
program applications into the KW24 MCU. It emulates a FAT16 file system, appearing as a removable drive in the host file system with a
volume label of DAPLink’. Raw binary files that are copied to the drive are programmed directly into the flash of the KW24 and executed
automatically. The virtual serial port can be opened with standard serial terminal applications.
Using the MSD Flash Programmer
Using the Virtual Serial Port
1
2
1
2
3
4
5
2 of 2
The new application should now be running on the FRDM-
KW24D512. And you can program repeatedly without the
need to unplug and reattach the USB cable before
reprogramming.
Locate the Precompiled Examples folder in the
FRDM-KW24D512 Quick Start Package.
Copy & paste or drag & drop one of the .bin files to
the FRDM-KW24D512 drive.
Determine the symbolic name assigned to the
FRDM-KW24D512 virtual serial port. In Windows
open Device Manager and look for the COM port
named mbed Serial Port (COMxx)”.
Open the serial terminal emulation program of your
choice. Examples for Windows include Tera Term,
PuTTY and HyperTerminal.
Program one of the applications from the
Precompiled Examples folder using the MSD
Flash Programmer.
Configure the terminal program. Most embedded
examples use 115200 baud rate, 8 data bits, no
parity bits, one stop bit (8-N-1) and no flow control.
Press and release the Reset button (SW5) at
anytime to restart the example application. Resetting
the embedded application will not affect the
connection of the virtual serial port to the terminal
program.
NOTE: Flash programming with the MSD Flash Programmer is
currently only supported on Windows operating systems. However,
the virtual serial port has been successfully tested on Windows,
Linux and Mac operating systems.