PEmicro Multilink ACP

El PEmicro Multilink ACP es una interfaz para depurar y programar procesadores ARM con JTAG o SWD.
El producto está descontinuado

Ya no está disponible

Más información
Modelo

Biblioteca de software UNITACMP
Licencias: Máximo 5 instalaciones
0,00 €*
Biblioteca de software UNITACMP
Licencias: Máximo 5 instalaciones
0,00 €*
Paypal-icon
Mastercard-icon
visa-icon
klarna-icon
Sepa-lastschrift-icon
invoice-icon
Número de producto: USB-ML-ACP
Fabricante: PEmicro
  • Este producto ha sido descontinuado por el fabricante

Descripción

El USB Multilink ACP de PEmicro es una interfaz de desarrollo todo en uno de alta velocidad que permite a un PC acceder al modo de depuración en segundo plano (BDM) y a la interfaz JTAG de muchos dispositivos ARM diferentes de numerosos fabricantes, como NXP, STMicroelectronics, Cypress, Infineon, Silicon Labs y muchos más.

Características

  • Conexión de datos USB entre el PC y el Multilink, que permite una programación y depuración rápidas y sin complicaciones
  • Alimentación USB de la Multilink desde el PC, por lo que no es necesaria una fuente de alimentación externa
  • Admite procesadores cuyo rango de tensión esté comprendido entre 1,8 V y 5,25 V.
  • Admite la conexión en cadena JTAG de varias MCU ARM
  • Admite una gran variedad de microcontroladores ARM, consulta la página de arquitecturas admitidas para obtener un listado exacto.
  • Compatible con dispositivos ARM tanto a través de JTAG como del protocolo SWD

Modo Depuración

Utilizando el ACP Multilink USB, el usuario puede utilizar el modo de depuración en segundo plano para detener la ejecución normal del procesador y controlarlo a través de un PC. Esto permite al usuario controlar la ejecución directa del objetivo, leer/escribir registros y valores de memoria, mostrar código de depuración en el procesador y programar dispositivos de memoria FLASH internos o externos.

Conexión al procesador objetivo

La interfaz USB de la Multilink permite la comunicación entre un ordenador Windows y el puerto de depuración en sistema del procesador de destino. Las conexiones a las respectivas MCU de destino se realizan a través de las distintas cabeceras del ACP del Multilink USB. Los cabezales son fácilmente accesibles con sólo abrir la carcasa de plástico. La mayoría de los cables planos necesarios para soportar la variedad de arquitecturas se incluyen de serie.

multilink acp header layout

Software de terceros compatible

El USB Multilink ACP es compatible de forma nativa con todas las versiones actuales de IDE y herramientas de desarrollo de NXP, así como con herramientas de desarrollo de numerosos socios de NXP, como IAR, Keil y Silicon Labs (comprueba con el fabricante la compatibilidad actual del dispositivo). También puedes ver qué versiones de software son necesarias para admitir la versión actual de Multilink ACP.
  • IDE MCUXpresso
  • Estudio de diseño S32
  • Estudio de diseño Kinetis
  • Codewarrior
  • IDE del Cubo STM32
  • Herramientas IAR
  • Herramientas Wedge
  • Herramientas Silicon Labs
Además, los IDEs basados en Eclipse son compatibles con el Plugin GDB Server de PEmicro.

Software de pago

pemicro programmer software

Software programador

El software programador Flash de PEmicro permite reprogramar o reescribir dispositivos Flash internos y externos a través de una de las interfaces de depuración de hardware Cyclone y Multilink compatibles. Existen diferentes versiones para arquitecturas específicas de diversos fabricantes. Gratuito para los procesadores DSC de NXP.
PEmicro Debugger Software

Software dep

urador El software depurador de PEmicro es una potente herramienta para depurar código. El usuario se conecta al procesador de destino a través de una de las interfaces de hardware compatibles de PEmicro. A continuación, se puede utilizar el modo de depuración del procesador para que el usuario tenga acceso a todos los recursos del chip.
PEmicro Software Bibliothek

Biblioteca de software UNIT

Un paquete de software UNIT consta de una DLL de interfaz y código de muestra que se pueden utilizar para crear una aplicación personalizada que pueda interactuar y depurar un dispositivo de destino a través de una de las interfaces de hardware de PEmicro o para realizar funciones como pruebas, calibración y actualización del producto. Gratuito para ARM Cortex-M.

Software gratuito

PEmicro Windows Entwicklungsumgebungen

Entornos de Desarrollo Windows

El Entorno de Desarrollo Windows de PEmicro te permite ejecutar programas externos -incluidos ensambladores, compiladores C, depuradores y programadores flash- en un entorno, cada uno con una sola tecla de acceso directo. Entre las funciones del editor se incluyen: Reconfigurabilidad total, ejecución de programas externos, ayuda en pantalla
PEmicro Assembler

Ensamblador

de línea de

comandos

CASM es el ensamblador de línea de comandos gratuito de PEmicro para familias de procesadores NXP individuales, que admite funciones como: Soporte de macros, objeto S19, ajustes condicionales del ensamblador, archivos Include, control de listado completo con contador de ciclos
PEmicro Eclipse GDB Server Plugin

Plugin de servidor GDB para E

clipse El plug-in de servidor GDB permite al usuario integrarse con cualquier IDE ARM basado en Eclipse y es compatible con las interfaces de hardware de depuración multilink, Cyclone y OpenSDA. Dispone de las siguientes funciones de depuración: Programación flash, control de ejecución, puntos de interrupción, puntos de vigilancia, paso a paso y comprobación de valores.

Funciones del Plugin del Servidor GDB

Vista en tiempo real

Esta vista ofrece al usuario la posibilidad de ver las variables y la memoria mientras se está ejecutando un dispositivo ARM de destino. A veces, detener la MCU de destino oculta un error. A veces, para reproducir un error concreto, el programa debe seguir ejecutándose mientras se inyecta un determinado conjunto de datos. En estos casos, es una gran ventaja poder mostrar los valores de las variables a medida que cambian sin detener el objetivo.

La función OS-Aware es compatible con FreeRTOS

El servidor GDB detecta automáticamente la presencia, el tipo y la configuración de un sistema operativo consultando la tabla de símbolos de la aplicación en busca de características. Utilizando estos símbolos detectados, el depurador puede recorrer las estructuras de datos internas del núcleo para listar los hilos disponibles y el contexto de ejecución correspondiente. Esta información se utiliza entonces para rellenar dinámicamente las vistas de Eclipse a medida que el usuario navega entre hilos. En breve se añadirá más compatibilidad con sistemas operativos.

Herramientas de depuración para salida monohilo (SWO)

Utilizando el plug-in MCUXpresso de NXP o el plug-in PEmicro para IDEs GDB basados en ARM, los usuarios pueden supervisar múltiples variables y expresiones en tiempo real, utilizar llamadas printf para recibir notificaciones cuando se produzcan determinados eventos durante la sesión de depuración, y capturar trazas para registrar eventos y disparadores definidos por el usuario. Esto proporciona mucha más información sobre cómo está funcionando el código.

Vídeo del producto

Visión general de los modelos de depuración multienlace
Series ARM compatiblesPEmicro Multilink Modelle
MultilinkACPMultilink UniversalMultilink FX
AtmelSAMxxx
AutoChipsMCU
CypressCCG2, CCG3PA, EZ-BLE-PSoC-PRoC, EZ-BLE-PSoC6, FM3, PRoC-BLE, PSoC5, PSoC6
GeehyAPM32
GigaDeviceGD32
indie SemiExperiencia de usuario
InfineonPSoC4, PSoC6, Traveo-II, XMC
Maxim IntegratedDarwin
MindmotionMM32SPIN
NordicSeminRF51, nRF52, nRF53
NuvotonNuMicro
NXPAutomoción, iMX, Kinetis, LPC, Sensores, Trimension, Vybrid, Inalámbrico
OnBrightOB90Rxx
ON SemiconductorRSL10
QorvoControladores de motor inteligentes
Rasperrry PIRP2xxx
Señales RedpineWiSeMCU
RenesasRA, SmartBond, Synergy
Silergy (Maxim)AM0x, AM1x, MAC716xx
Laboratorios SiliconEFM32, EFR32, SiM3, WiFi
STMicroelectronicsBluetooth, STM32
Texas InstrumentsLM3S, LM4, MSP, SimpleLink, TM4C12x
ToshibaTX00, TX03, TX04
WIZnetW7500x
ZHIXINMCU
Series de 8/16/32 bits compatiblesPEmicro Multilink Universal klein
Multilink Universal
PEmicro Multilink FX Universal klein
Multilink FX
S32
NXP ColdFire® V1
NXP ColdFire® V2/V3/V4
NXP MPC55xx-57xx
NXP DSC
NXP S12Z
NXP HC(S)12(X)
NXP HCS08
NXP RS08Con adaptador
NXP MPC5xx/8xxX
NXP HC16/683xxX
STMicro SPC5
Comparación de modelosPEmicro Multilink ACP klein
Multilink ACP
PEmicro Multilink Universal klein
Multilink Universal
PEmicro Multilink FX Universal klein
Multilink FX
PEmicro Cyclone Programmer Modelle
Modelos Cyclone ISP
ConexiónUSB 2.0 de alta velocidadUSB 2.0 de alta velocidadUSB 2.0 de alta velocidad

USB 2.0 de alta velocidad

Ethernet 10/100 baseT

Baudios serie 115200 N81

VelocidadModeradaModeradaMuy rápidaModerada a extremadamente rápida (hasta 75Mb/s)
dependiendo del CI respectivo
Fuente de alimentación (salida)NingunaNingunaSuministro de 3,3 V/5 V a través del cable plano correspondiente

Suministro de 3,3V/5V mediante cable plano

Conmutación automática a 24 V mediante relés internos

Puede suministrar energía de 5 formas diferentes

Funciones SWO

Consola SWO ITM

Datos SWO

Expresiones en tiempo real

Consola ITM de SWO

Datos SWO

Expresiones en tiempo real

Medición del rendimiento en tiempo real

Consola ITM de SWO

Datos SWO

Expresiones en tiempo real

Medición de potencia en tiempo real

Consola SWO ITM

Datos SWO

Expresiones en tiempo real

Software de programación incluidoSinNoNo
Disponible e incluido para cada MCU compatible
Programación autónomaNoNoNo
Configuración a través del PC, puede utilizarse después como autónomo
Memoria integradaNoNoNoHasta 1Gb
AutomatizaciónProgramación mediante script con  del software de programación de línea de comandos PEmicro (de pago) CPROG está incluido en todas las versiones PROG-HL-xxProgramación mediante script con  del software de programación de línea de comandos PEmicro (de pago) CPROG está incluido en todas las versiones PROG-HL-xxProgramación basada en scripts con  del software de programación de línea de comandos PEmicro (de pago) CPROG está incluido en todas las versiones PROG-HL-xx

SDK de control automatizado Cyclone

Programación por script con CPROG

Funciones de seguridadNingunaNingunaNinguna

Imágenes de programación encriptadas RSA/AES

Limitación de la programación a un intervalo de fechas

Limitación del número de operaciones de programación por imagen

Tecnología antimanipulación

Memoria ampliableSinNoNoRanura SDHC