¿Alguna idea sobre qué hacer con un tablero que se desconoce esta condición?

3


Recibí un Cirrus Logic EDB7209-2B.0 con pantalla LCD. Se enciende (el LED de encendido se ilumina y hay energía en la placa que accede a la CPU ARM) pero no estoy seguro de qué hacer. ¿Alguien tiene experiencia con una de estas placas de desarrollo? Sé que cuando salió de la fábrica funcionaba con un reproductor de MP3 básico. Tiene algo de memoria NAND Flash, Flash y DRAM. Pero no tengo cable de programación para ello. ¿Hay un cable jtag que pueda hacer? El procesador principal es un Cirrus Logic EP7209-CV-C. Me gustaría que la placa pudiera programar para jugar con el desarrollo de software para los procesadores ARM.
Gracias de antemano,
Decano

    
pregunta Dean

1 respuesta

4

Hacer que la luz de encendido funcione es el paso 0. Una vez que sepa que podría estar funcionando (es posible que también desee ver si puede golpear con un osciloscopio y ver si algo parece estar funcionando). Después de eso, el paso 1 es encontrar las hojas de datos / manuales. Desea el manual de inicio rápido y / o el anuncio de una página para las especificaciones básicas, luego la hoja de datos de la placa, la hoja de datos del fabricante para el procesador y las hojas de datos ARM para el procesador. Esto es lo que encontré con algunas breves búsquedas en Google:

El paso 2 es hacer parpadear un LED, y el paso 3 es iniciar algún tipo de comunicación entre el dispositivo y una PC de desarrollo. El paso 4 depende completamente de ti.

Alternativamente, puede cargar el dispositivo con el sistema operativo con el que quiera jugar (esta plataforma parece tener un buen soporte de sistema operativo a pesar de su antigüedad) y trabajar desde allí. Antes de ir demasiado lejos, le recomendaría más información sobre el funcionamiento interno del procesador, pero es su elección.

Tenga en cuenta que la junta ha sido suspendida desde alrededor de 2003 . Es posible que tengas algo de suerte al intentar ayudar a Cirrus y ver si puedes convencerlos de que te envíen una versión más nueva :)

Tenga en cuenta que dicen que no pueden proporcionar soporte de ingeniería de aplicaciones para productos descontinuados .

Finalmente, recomendaría no usar esta placa si su objetivo real es aprender a desarrollar software para los procesadores ARM. Esto está usando una arquitectura v4 de principios de la década de 2000, ahora están en v7. De la sección "Procesadores clásicos" de arm.com:

  

Mientras que la familia de procesadores ARM7   Se sigue utilizando hoy en día para simples   Dispositivos de 32 bits, nuevos diseños embebidos.   están haciendo cada vez más uso de lo último   Procesadores ARM como el Cortex ™ -M0   y procesadores Cortex-M3, ambos de   que ofrecen importantes técnicos   mejoras en la familia ARM7 *.

Esto es más para el ARTM7TDMI de forma continua y abrumadoramente popular que cualquier otro procesador en esta línea. Le sugeriría encarecidamente, si desea aprender el desarrollo de software para procesadores ARM como una habilidad comercial, que aprenda en un procesador más nuevo como un Cortex-M0 o -M3 (o un Cortex-A9 si es el mejor soporte de SO integrado y MMU). en el 720T es importante para ti). Si solo quieres divertirte con algún hardware donado, necesitarás algo de Google-fu en tus manos.

* La familia ARM7 y la versión de arquitectura ARMv7 son cosas muy diferentes. ARM7 está [principalmente] relacionado con ARMv4, pero también ARMv3 y v5, y ARMv4 está relacionado con ARM7, 8 y 9. La familia Cortex y la arquitectura v7 son en su mayoría equivalentes. Consulte el artículo de Wikipedia para obtener más información.

    
respondido por el Kevin Vermeer

Lea otras preguntas en las etiquetas