CooCox CoFlash is a stand-alone Cortex M3 and Cortex M0 Flash Programming software for PCs running Microsoft Windows. CoFlash has an intuitive user interface with a traditional Windows graphical user interface (GUI), and a command line mode as well. CoFlash requires a CoLink. It is able to work with most common Cortex-M3 MCUs. Users can define his own algorithm to support more flash devices, regardless of internal or external flash.