A propósito ¿Que opción elegir KDS o MCUXpresso?
Precisamente ahora mismo acabo de conseguir, por fin, que el MK66 se pueda trabajar con Processor Expert en KDS. Menudo galimatías, estos de NXP han montado un pastel de mucho cuidado, yo todavía no entiendo muy bien todo este festival de KDS, SDK, IDE, ahora MCUXpresso, la configuración online en su web para crear los SDK, etc..., es de locos. Para cualquier mente medianamente organizada, todo esto no tiene ni pies ni cabeza, es como si lo hubieran hecho aprisa y corriendo, un sinsentido.
La gente de soporte de NXP me han echado un cable en el foro, y he podido descargar e instalar el KSDK 1.3 para que el KDS soporte los MK66, toda una odisea, pero ya funciona.
A ver, ahora entre MCUXpresso y KDS (Kinetis Design Studio), sin dudarlo KDS porque soporta el Processor Expert, este es el generador de código para poder configurar toda la periferia sin escribir una linea de código. El Processor Expert es en Kinetis lo que el Cube en ST o el Harmony en Microchip, te ahorras un montón de tiempo.
Por ahora, MCUXpresso no soporta todavía el Processor Expert, ya por eso, yo de momento no lo utilizaría. Supongo que lo pondrán, parece que están en ello. Pero lo han hecho muy mal, han liberado un producto que está a medio acabar, por lo menos para los interesados en Kinetis. Supongo que para usarlo con LPC será distinto, porque han partido (creo) de LPCXpresso para crear MCUXpresso y fusionar LPC y Kinetis en un solo entorno de trabajo.
Ahora están metiendo los Kinetis en MCUXpresso a cabezazos, con soluciones cogidas por los pelos, como eso de tener que configurar un SDK para Kinetis desde su web para importarlo luego a MCUXpresso. Eso es una chapuza, que no te permite ligar automáticamente el código que generas con el SDK y tu código fuente, como si te hace el Cube de ST.
A ver si por lo menos se ponen las pilas, y van liberando pronto y rápido versiones decentes de MCUXpresso.