PEmicro Multilink ACP

Il PEmicro Multilink ACP è un'interfaccia per il debug e la programmazione dei processori ARM con JTAG o SWD.
Il prodotto è fuori produzione

Non più disponibile

Ulteriori informazioni
Modello

Libreria software UNITACMP
Licenze: Massimo 5 installazioni
0,00 €*
Libreria software UNITACMP
Licenze: Massimo 5 installazioni
0,00 €*
Paypal-icon
Mastercard-icon
visa-icon
klarna-icon
Sepa-lastschrift-icon
invoice-icon
Codice prodotto: USB-ML-ACP
Produttore: PEmicro
  • Questo prodotto è stato interrotto dal produttore

Descrizione

L'ACP Multilink USB di PEmicro è un'interfaccia di sviluppo all-in-one ad alta velocità che consente a un PC di accedere alla modalità di debug in background (BDM) e all'interfaccia JTAG di diversi dispositivi ARM di numerosi produttori, tra cui NXP, STMicroelectronics, Cypress, Infineon, Silicon Labs e molti altri.

Caratteristiche

  • Connessione dati USB tra PC e Multilink, che consente una programmazione e un debug rapidi e semplici
  • Alimentazione USB del Multilink dal PC, quindi non è necessario un alimentatore esterno
  • Supporta processori con un intervallo di tensione compreso tra 1,8 V e 5,25 V.
  • Supporta il collegamento JTAG a margherita di più MCU ARM
  • Supporta una serie di microcontrollori ARM; per un elenco preciso, consulta la pagina delle architetture supportate.
  • Supporta i dispositivi ARM sia attraverso JTAG che attraverso il protocollo SWD

Modalità di debug

Utilizzando il Multilink ACP USB, l'utente può utilizzare la modalità di debug in background per interrompere la normale esecuzione del processore e controllarlo tramite un PC. In questo modo l'utente può controllare l'esecuzione diretta del target, leggere/scrivere registri e valori di memoria, visualizzare il codice di debug sul processore e programmare dispositivi di memoria FLASH interni o esterni.

Connessione al processore target

L'interfaccia USB di Multilink consente la comunicazione tra un computer Windows e la porta di debug del processore target. Le connessioni alle rispettive MCU di destinazione sono supportate dai diversi header dell'ACP Multilink USB. Gli header sono facilmente accessibili semplicemente aprendo l'involucro di plastica. La maggior parte dei cavi a nastro necessari per supportare le diverse architetture sono inclusi come standard.

multilink acp header layout

Software di terze parti compatibili

L'ACP USB Multilink è dotato di supporto IDE nativo per tutti gli IDE e gli strumenti di sviluppo NXP della versione corrente, nonché per gli strumenti di sviluppo di numerosi partner NXP, tra cui IAR, Keil, Silicon Labs (verifica con il produttore la compatibilità attuale del dispositivo). Puoi anche vedere quali versioni software sono necessarie per supportare la versione corrente di Multilink ACP.
  • IDE MCUXpresso
  • S32 Design Studio
  • Kinetis Design Studio
  • Codewarrior
  • IDE STM32 Cube
  • Strumenti IAR
  • Strumenti Wedge
  • Strumenti Silicon Labs
Inoltre, gli IDE basati su Eclipse sono supportati dal GDB Server Plugin di PEmicro.

Software a pagamento

pemicro programmer software

Software programmatore

Il software programmatore Flash di PEmicro consente di riprogrammare o riscrivere i dispositivi Flash interni ed esterni tramite una delle interfacce di debug hardware Cyclone e Multilink compatibili. Sono disponibili diverse versioni per architetture specifiche di vari produttori. Gratuito per i processori NXP DSC.
PEmicro Debugger Software

Software di debugger

Il software di debugger di PEmicro è un potente strumento per il debug del codice. L'utente si collega al processore di destinazione tramite una delle interfacce hardware compatibili di PEmicro. Poi può utilizzare la modalità di debug del processore per accedere a tutte le risorse del chip.
PEmicro Software Bibliothek

Unit Software Library

Il pacchetto software UNIT consiste in una DLL di interfaccia e in un codice di esempio che può essere utilizzato per creare un'applicazione personalizzata in grado di interagire e di eseguire il debug di un dispositivo di destinazione tramite una delle interfacce hardware di PEmicro o per eseguire funzioni come il test del prodotto, la calibrazione e l'aggiornamento. Gratuito per ARM Cortex-M.

Software gratuito

PEmicro Windows Entwicklungsumgebungen

Ambienti di sviluppo Windows

L'ambiente di sviluppo Windows di PEmicro ti permette di eseguire programmi esterni - tra cui assemblatori, compilatori C, debugger e programmatori flash - in un unico ambiente, ognuno con un solo tasto di scelta rapida. Le caratteristiche dell'editor includono: Riconfigurabilità completa, esecuzione di programmi esterni, aiuto su schermo
PEmicro Assembler

Command Line Assembler

CASM è l'assemblatore a riga di comando gratuito di PEmicro per le singole famiglie di processori NXP, che supporta funzionalità quali: Supporto macro, oggetto S19, impostazioni condizionali dell'assemblatore, file di inclusione, controllo completo del listato con contatore di cicli
PEmicro Eclipse GDB Server Plugin

Plugin GDB Eclipse Server

Il plug-in GDB server permette all'utente di integrarsi con qualsiasi IDE ARM basato su Eclipse e supporta le interfacce hardware di debug multilink, Cyclone e OpenSDA. Sono disponibili le seguenti funzioni di debug: Programmazione flash, controllo dell'esecuzione, breakpoint, watchpoint, stepping e controllo dei valori.

Funzioni del plugin GDB Server

Vista in tempo reale

Questa vista offre all'utente la possibilità di visualizzare le variabili e la memoria mentre il dispositivo ARM di destinazione è in funzione. A volte l'arresto dell'MCU di destinazione nasconde un errore. A volte, per riprodurre un particolare errore, il programma deve continuare a funzionare mentre viene alimentato un particolare set di dati. In questi casi, è un grande vantaggio poter visualizzare i valori delle variabili mentre cambiano senza arrestare l'obiettivo.

La funzione OS-Aware supporta FreeRTOS

Il server GDB rileva automaticamente la presenza, il tipo e la configurazione di un sistema operativo interrogando la tabella dei simboli dell'applicazione per verificarne le caratteristiche. Utilizzando questi simboli rilevati, il debugger può attraversare le strutture dati interne del kernel per elencare i thread disponibili e il contesto di esecuzione corrispondente. Queste informazioni vengono poi utilizzate per popolare dinamicamente le viste di Eclipse mentre l'utente naviga tra i thread. A breve verranno aggiunti altri supporti per i sistemi operativi.

Strumenti di debug per l'uscita a filo singolo (SWO)

Utilizzando il plug-in MCUXpresso di NXP o il plug-in PEmicro per gli IDE GDB basati su ARM, gli utenti possono monitorare più variabili ed espressioni in tempo reale, utilizzare le chiamate printf per essere avvisati quando si verificano determinati eventi durante la sessione di debug e la cattura di tracce per registrare eventi e trigger definiti dall'utente. In questo modo si ottiene una maggiore comprensione del funzionamento del codice.

Video del prodotto

Panoramica dei modelli di debug multilink
Serie ARM supportatePEmicro Multilink Modelle
Multilink ACP / Multilink UniversalMultilink FX
AtmelSAMxxx
AutoChipsMCU
CypressCCG2, CCG3PA, EZ-BLE-PSoC-PRoC, EZ-BLE-PSoC6, FM3, PRoC-BLE, PSoC5, PSoC6
GeehyAPM32
GigaDeviceGD32
indie SemiEsperienza utente
InfineonPSoC4, PSoC6, Traveo-II, XMC
Maxim IntegratedDarwin
MindmotionMM32SPIN
NordicSeminRF51, nRF52, nRF53
NuvotonNuMicro
NXPAutomotive, iMX, Kinetis, LPC, Sensori, Trimension, Vybrid, Wireless
OnBrightOB90Rxx
ON SemiconductorRSL10
QorvoControllori motore intelligenti
Rasperrry PIRP2xxx
Segnali RedpineWiSeMCU
RenesasRA, SmartBond, Synergy
Silergy (Maxim)AM0x, AM1x, MAC716xx
Silicon LabsEFM32, EFR32, SiM3, WiFi
STMicroelectronicsBluetooth, STM32
Texas InstrumentsLM3S, LM4, MSP, SimpleLink, TM4C12x
ToshibaTX00, TX03, TX04
WIZnetW7500x
ZHIXINMCU
Serie a 8/16/32 bit supportataPEmicro 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 adattatore
NXP MPC5xx/8xxX
NXP HC16/683xxX
STMicro SPC5
Modello a confrontoPEmicro Multilink ACP klein
Multilink ACP
PEmicro Multilink Universal klein
Multilink Universal
PEmicro Multilink FX Universal klein
Multilink FX
PEmicro Cyclone Programmer Modelle
Modelli Cyclone ISP
ConnessioneUSB 2.0 ad alta velocitàUSB 2.0 ad alta velocitàUSB 2.0 ad alta velocità

USB 2.0 ad alta velocità

Ethernet 10/100 baseT

Baud seriale 115200 N81

VelocitàModerataModerataMolto veloceDa moderata a estremamente veloce (fino a 75Mb/s)
a seconda del rispettivo IC
Alimentazione (uscita)NessunaNessunaAlimentazione da 3,3V/5V tramite il rispettivo cavo a nastro

Alimentazione a 3,3V/5V tramite cavo a nastro

Commutazione automatica a 24V tramite relè interni

Può fornire energia in 5 modi diversi

Funzioni SWO

Console SWO ITM

Dati SWO

Espressioni in tempo reale

Console SWO ITM

Dati SWO

Espressioni in tempo reale

Misurazione delle prestazioni in tempo reale

Console SWO ITM

Dati SWO

Espressioni in tempo reale

Misurazione della potenza in tempo reale

Console SWO ITM

Dati SWO

Espressioni in tempo reale

Software di programmazione inclusoNoNoNo
Disponibile e incluso per ogni MCU supportato
Programmazione stand-aloneNoNoNo
Configurazione tramite PC, può essere utilizzato successivamente come stand-alone
Memoria integrataNoNoNoFino a 1Gb
AutomazioneProgrammazione guidata da script con  del software di programmazione a riga di comando PEmicro (a pagamento) CPROG è incluso in tutte le versioni PROG-HL-xxProgrammazione guidata da script con  del software di programmazione a riga di comando PEmicro (a pagamento) CPROG è incluso in tutte le versioni PROG-HL-xxProgrammazione guidata da script con  del software di programmazione a riga di comando PEmicro (a pagamento) CPROG è incluso in tutte le versioni PROG-HL-xx

Cyclone Automated Control SDK

Programmazione scriptata con CPROG

Funzioni di sicurezzaNessunaNessunaNessuna

Immagini di programmazione crittografate RSA/AES

Limitazione della programmazione a un intervallo di date

Limitazione del numero di operazioni di programmazione per immagine

Tecnologia anti-manomissione

Memoria espandibileNoNoNoSlot SDHC