Como IDE propongo KEIL. Pero no es barato...
Algo Free? o es mucho pedir
Sds!
Podrías probar con Eclipse y Gcc.
Es muy probable que también OpenOCD y GDB tengan algún script para poder hacer Debug desde Eclipse con esa familia de micros.
Para SMT32, ya lo documenté yo hace tiempo, todo gratuito con Eclipse, Gcc, GDB y OpenOCD, entorno completo debug incluido, si el micro está soportado por el compilador y el gestor de Debug, la configuración debe de ser muy similar. http://www.todopic.com.ar/foros/index.php?topic=41267.0
Todos tienen IDE gratuitos, algunos limitados (nxp limita a 256kb creo...). Pero lo ideal sería algo así, como comenta planeta, eclipse + gcc + gdb + openocd o lo que sea... habría que ponerse a tratar de configurar para cada marca y documentarlo. aquí me parece que lo crítico es la posibilidad de debug, estimo que compilar se debe poder mas o menos fácil, no?
otra duda que voy planteando como para ver que tienen en mente, tema software de los micros, llámese librerías de código, que usaríamos? CMSIS? hay algo más dando vuelta? yo con los LPC uso las CMSIS, y registros directo, pero usando los header de las CMSIS... Lo bueno de CMSIS es que posee los header con estructuras de tipos de datos con los mismos nombres que figuran en los User Manual, entonces facilita muchísimo escrivir código. Despues las librería estan buenas las avanzadas, las de i2c por interrupcion, las usb, etc. Para el GPIO, timers, etc prefiero usar directo los registros y no los drivers...
Saludos!
Saludos!