chip-in-space

Herramientas de depuración y programación del microcontrolador ARM Cortex-M

Los procesadores Cortex-M0 y M1 se basan en una arquitectura ARMv6-M, los Cortex-M3 en una arquitectura Armv7-M y los Cortex-M4 y Cortex-M7 en una arquitectura Armv7E-M. Las diferencias se refieren principalmente al conjunto de instrucciones y a las instrucciones de máquina disponibles. Las líneas están configuradas de tal forma que las instrucciones binarias de máquina son compatibles hacia arriba, es decir, un programa de máquina de un Cortex-M0 o M1 también puede ejecutarse en un Cortex-M3, M4 sin modificaciones. Nuestras herramientas se aprovechan de ello y simplifican el desarrollo de aplicaciones entre generaciones. Las herramientas que te ofrece eVision Systems te ayudan a reducir la complejidad de las pruebas de aplicaciones y productos, así como a implementar tu aplicación en tu MCU sin errores.

1. Interfaces de depuración compatibles

Los modelos Multilink simplifican enormemente la programación y depuración de sistemas objetivo embebidos. Permiten que un PC se comunique con un procesador de destino mediante una interfaz USB de alta velocidad en el PC y un puerto de depuración con el microcontrolador. A continuación, el PC puede controlar el microprocesador a través del puerto de depuración del chip de destino. El modo de depuración permite un control total del funcionamiento del procesador, independientemente de si éste ya ha sido programado. Por ejemplo, una aplicación de control puede acceder a la memoria desde el punto de vista de la CPU.

Si la"depuración en chip" es nueva para ti, puedes acceder a un breve tutorial aquí.

La serie Multilink

Modelos Multilink compatibles para ARM Cortex

  • El USB Multilink Universal es compatible con ARM Cortex, así como con NXP Freescale y otros dispositivos. (consulta las series de dispositivos compatibles)


Características comunes de ambos modelos

  • Interfaz de comunicación USB 2.0 rápida y sin complicaciones
  • Se alimenta directamente del puerto USB, sin necesidad de fuente de alimentación externa
  • Soporte multivoltaje para objetivos de 1,6 a 5,25 voltios
  • Incluye todos los cables planos para todas las arquitecturas compatibles
     
  • El modelo Multilink FX Universal, además de funciones avanzadas de seguridad y automatización, permite depurar y programar a una velocidad de 4 a 10 veces superior. El modelo FX Universal admite la misma amplia gama de familias de MCU que la versión Universal, además de dispositivos de las series MPC5xx/8xx y HC16/683xx. (ver series de dispositivos compatibles)
Multilink_universalMultilink_FX

Software de programación flash ARM Cortex

La incorporación del software de programación flash PROG-HL-ARM permite al Multilink programar la memoria flash y las EEPROM del chip. La serie Multilink, en combinación con el software de programación ARM Cortex, es adecuada tanto para el desarrollo como para la producción de pequeñas series

Herramientas de desarrollo compatibles

NXP/Freescale CodeWarrior 10.6, IAR Embedded Workbench, Keil -Vision

  • Soporte integrado para Multilink Universal & FX y Cyclone Universal para depuración y programación

 

Atollic True STUDIO, KDS Kinetis Design Studio, Cosmic IDE y ZAP

  • Utiliza el servidor PEmicro GDB gratuito para soportar Multilink Universal & FX y Cyclone Universal para depurar y programar

 

Además, hay disponibles rutinas de interfaz consistentes en un grupo de bibliotecas C que permiten recuperar las API de la interfaz BDM.

Programmiersoftwre

2. Programadores compatibles en el sistema 

Los programadores flash CYCLONE de PEmicro son potentes herramientas para la programación, depuración y comprobación en circuito de microcontroladores (MCU), tanto en modo autónomo como controlados desde un PC. Los programadores de PE Micro son fiables, fáciles de configurar y extremadamente sencillos de usar. 

Especificación clave

  • Programación autónoma
  • Limitación y encriptación de la imagen de programación
  • Alimentación del sistema de destino a través de Cyclone
  • Programación manual y automatizada
  • Soporte para la sustitución del número de serie
  • Uso como muestra de depuración durante el desarrollo
     

Modos de funcionamiento

  • Se proporcionan paquetes de programación interactiva para todas las familias de CPU compatibles.
  • Vinculación a un PC: se pueden descargar varios programas de destino. El Cyclone puede utilizarse entonces como programador flash autónomo, controlado manualmente, para memoria en chip o fuera de chip.
  • Control a través de un PC (Ethernet, USB, puerto serie): Los comandos automatizados, los comandos por lotes o un programa en C de la DLL incluida en el paquete permiten controlar el Cyclone.
Cyclone-d

Modelos Cyclone compatibles para ARM Cortex

pemicro cyclone fx universalCyclone FX Universal Header Layout
Cyclone Universal FX
CYCLONE-FX-UNIV
El PEmicro Cyclone FX Universal es un programador autónomo para ARM y procesadores de 8/16/32 bits.

1.369,00 €*
PEmicro cyclone lc universalpemicro cyclone lc universal header layout
Cyclone LC Universal
CYCLONE-LC-UNIV
El PEmicro Cyclone LC Universal es un programador autónomo para ARM y procesadores de 8/16/32 bits.

979,00 €*