Hello Titus,
Basically, OpenSDA is a serial and debug adapter that provides a bridge between your computer (or other USB host) and the embedded target processor, which can be used for debugging, flash programming, and serial communication, all over a simple USB cable.
So, when you connect a Freedom board that has OpenSDAv2 (such as the FRDM-K64F) to your computer with a USB cable, it will begin running the default CMSIS_DAP/mbed application which has three main features.
- Debugging via the CMSIS-DAP interface
- Drag-and-drop flash programming
- Virtual Serial Port providing USB-to-Serial convertor
But when K20 (MCU where bootloader resides) does not have CMSIS_DAP firmware downloaded, it just appears as BOOTLOADER drive.
You can find more information on next links:
https://community.freescale.com/docs/DOC-100720
http://cache.freescale.com/files/32bit/doc/user_guide/OPENSDAUG.pdf