Así que quiero experimentar un poco con ARM [cerrado]

0

Pensé en comprar uno de los siguientes tableros:

enlace

o tal vez

enlace

Para fines de estudio.

Tengo experiencia con Xilinx, FPGAs, Virtex 5 y Spartan 6.

Habría comprado allí zynq 7000 pero es un poco caro ...

Entonces, ¿qué piensas de los tableros? ¿Tienes una mejor recomendación?

Muchas gracias.

Assaf.

    
pregunta Assaf Malki

2 respuestas

2

Ambas tarjetas carecen de una interfaz de depuración integrada. Tienen un conector JTAG, pero para usarlo también necesitarías comprar un adaptador USB-JTAG.

Puede programar los procesadores con ISP, pero para eso también tendrá que hacer un cable especial, usar un software adicional para la programación y no tendrá posibilidades de depuración (solo podrá cargar el programa compilado). ).

Si solo quieres probar algo sin tener en cuenta nada en particular, una buena solución sería STM32VLDISCOVERY. Es barato y tiene una interfaz ST-Link incorporada que puede utilizarse más adelante para depurar sus propios dispositivos con un procesador STM32. Simplemente se conecta a una PC a través de USB.

Si entiendes qué tipo de dispositivos estarás haciendo, deberías averiguar qué interfaces, periféricos necesitarás y elegir un kit de evaluación en consecuencia. O tal vez será más fácil poner en el tablero los elementos adicionales. Olimex hace muchos tableros para muchos procesadores.

Para comenzar a hacer algo, también necesitará un compilador / entorno de desarrollo. Debe elegir entre una solución GCC o uno de los compiladores comerciales.

GCC es un poco difícil de configurar, pero no tiene restricciones y es gratuito. Si decides ir por esta ruta y estás en Windows, echa un vistazo a una combinación de CooCox (para el entorno de desarrollo) y yagarto.

Si decide optar por los compiladores comerciales, puede comenzar con las versiones de Keil o IAR con tamaño restringido. ARM compró a Keil hace algún tiempo, así que quizás ese sea el "mejor" compilador para elegir, ya que está hecho por la misma compañía que hace los núcleos.

    
respondido por el user25093
1

He aprendido mucho utilizando la placa de descubrimiento STM32F4 (www.st.com/stm32f4-discovery).

Actualmente estoy estudiando Ingeniería Informática, y hemos utilizado esta placa en varias de mis clases. Similar a lo que publicó user25093, pero tiene algunos IC más (acelerómetro, unidad de altavoz DAC +, micrófono, etc.)

Actualmente utilizo el IDE de tamaño restringido de Keil, y hace el trabajo. Tiene el STLink integrado en la placa, por lo que para programarlo solo necesita un cable USB. Es un poco más caro que lo que mencionó la otra junta de ST, pero creo que vale la pena.

Nota: para obtener cualquier tipo de funcionalidad USB con la placa, creo que necesitará la versión de tamaño ilimitado de Keil, que puede ser costosa. Creo que hay otros métodos para solucionar esto, como el CCG mencionado anteriormente ... pero no tengo experiencia con él.

¡Buena suerte!

    
respondido por el mroselli

Lea otras preguntas en las etiquetas