Hello Jose,
No, the FRDM-KL25 integrates the OpenSDA and you can download and debug CW applications
Luis
Hello
I have made some labs that demonstrate all the debugging features of Freescale Cortex-M processors using on-board CMSIS-DAP and the free version of Keil MDK tools (to 32K code)
These include Cortex-M0+ MTB instruction trace.
For Serial Wire Viewer or ETM Instruction trace (on those parts where available) you need a Keil ULINK2/ME or ULINKpro or Segger J-Link (black case)
KL25Z Freedom www.keil.com/appnotes/docs/apnt_232.asp
K20D50M Freedom www.keil.com/appnotes/docs/apnt_243.asp
Kinetis K60 Tower www.keil.com/appnotes/docs/apnt_239.asp
Export Freescale Processor Expert Projects to µVision Projects www.keil.com/appnotes/docs/apnt_235.asp
There is an appnote of Kinetis Flash Memory: www.keil.com/freescale
and ARM Compiler Optimizations www.keil.com/appnotes/docs/apnt_202.asp
Thanks
Bob Boys
San Jose, CA
forums.arm.com
Hello Jose,
all the FRDM boards come with OpenSDA as on-board debug interface (of course you can use as well any SWD Debug device too). With the OpenSDA you can either load a program with the USB bootloader, or use debugger to download/program the KL25Z. CodeWarrior is just one of many supported debuggers.
More details on OpenSDA: OpenSDA on the Freedom KL25Z Board | MCU on Eclipse
I hope this helps.
PS: BDM stands for 'Background Debug Module' which is a debug IP block used on S12, S08 and ColdFire. For ARM based devices JTAG or SWD (Single Wire Debug) is used.