Hice esta pregunta hace. (No es necesario que lo lea para responder a esta)
fuera de crecimiento 8 AVR de bits, no está seguro de dónde pasar a
Realmente me gustaron las respuestas sobre la línea de microcontroladores NXP. Estoy a punto de invertir en un poco de hardware para comenzar a jugar con ellos, y quería ejecutarlo en este foro para asegurarme de que no estoy pagando demasiado o comprando la parte equivocada.
No estoy interesado en el chip mbed. Prefiero tener la opción de construir algo desde cero utilizando la línea completa de microcontroladores. Eso significa que tengo que comprar un programador.
Estoy interesado en el ULINK2 de Keil. Es 411 CND en digikey.ca. enlace
Se integra con el entorno de desarrollo de Keil. Si resulta que no puedo o no quiero usar el IDE de Keil, ¿puedo usar el ULINK2 con FOSS en Linux? ¿Qué hay de las ventanas sin Keil? Si decido ahora que no quiero ir con Keil, ¿vale la pena conseguir otro programador JTAG genérico?
En última instancia, el objetivo es poder compilar y programar
- LPC2921 / 2923/2925 (ARM9) (esta es la categoría menos importante para mí)
- Todos los LPC21 / 22/23 (ARM7)
- Todos los Cortex M0 y M3
No pude encontrar ninguna instrucción sobre cómo configurar una cadena de herramientas y un programa flash / debugger para microcontroladores NXP, y esa es la única razón por la que estoy hablando de productos relacionados con Keil. Preferiría usar GCC y algún otro cargador. Estoy acostumbrado a avrdude para AVRs.
¿Qué tipo de configuración utilizan ustedes para ARM o NXP uCs? ¿Qué programadores de JTAG recomiendas? ¿Alguna otra instrucción de la cadena de herramientas FOSS u otro software que deba conocer?