Hi, Sam, Mark and other CodeWarrior Users,
I'll try to clear up a few things on the CodeWarrior Kinetis changes, Kinetis Design Studio (KDS), and the motive behind them.
First, KDS. Kinetis users have been seeking a completely free IDE solution for some time. Freescale MQX has been a great success--we are providing a quality, commercial grade product at no cost for the software, but it typically required users to purchase an IDE to use it to its fullest. Enter Kinetis Design Studio, a free IDE based on open source Eclipse and GNU technology and completely free from size restrictions. We have architected KDS to utilized stock Eclipse whenever possible so that we can more easily keep up with the state-of-the-art. Since it is based on Eclipse with Processor Expert pre-integrated, users of CodeWarrior (or other Eclipse based tools) should feel right at home. We are also working closely with P&E and SEGGER to integrate their GDB solutions that take advantage of their hardware interfaces. While KDS does not natively support advanced features such as trace and profiling, there are many Eclipse plug-in options that provide advanced capabilities. We are leaving the door open for our partners and the wider ecosystem to add value.
The Freescale Kinetis team has recently released some other interested software packages with the Kinetis SDK and the new unified Kinetis bootloader. These projects and more will be adding and maintaining KDS native projects in their future releases (as well as native projects for *many* commercial tools).
KDS also marks a shift in IDE strategy for our ARM-based microcontroller products (aka Kinetis). CodeWarrior is a long-established toolchain that supports many Freescale products and it is not going away. There is significant investment in CodeWarrior for several products such as the next generation QorIQ Layerscape architecture. However, the ecosystem for ARM-based MCUs is thriving with many commercial IDE solutions to choose from. CodeWarrior for MCUs is the primary toolchain for S08, DSC, ColdFire, and other proprietary Freescale architectures, but not so for ARM based Kinetis devices. So, we've made the strategic decision to stop competing with the many commercial tools available for Kinetis, maintain CodeWarrior for MCUs for our proprietary architectures, and to provide a free, basic IDE option for Kinetis.
I hope this helps explain and makes you feel like less of an "outsider". I'd encourage you to explore the options that make the most sense for you. We created this page to help you explore some of those options: Integrated Development Environments (IDEs) for Kinetis MCUs. KDS will be a good choice for many, but not all. The beta version will be ready by May 2nd and then you can give it a try. In the meantime, you can checkout the evaluation versions of Keil, IAR, Atollic, GHS, and other IDE products if you like.
-Michael
MCU Software and Tools