PEmicro Multilink Sonda di debug e programmatore USB universale per microcontrollori ARM, NXP e a 8/16/32 bit
Configurazione del prodotto
Descrizione
PEmicros USB Multilink Universal è un'interfaccia di sviluppo all-in-one ad alta velocità che consente a un PC di accedere alle interfacce Background Debug Mode (BDM) e JTAG, e quindi a numerose architetture di microcontrollori diverse, come NXP, STMicroelectronics, Cypress, Infineon, Silicon Labs e molte altre.
Caratteristiche
- Connessione dati USB tra PC e Multilink, che consente una programmazione e una risoluzione dei problemi rapide e semplici.
- Il Multilink è alimentato tramite USB dal PC, quindi non è necessario un alimentatore esterno.
- Supporta processori con un intervallo di tensione da 1,8 V a 5,25 V.
- Supporta il collegamento in cascata JTAG di più microcontrollori ARM
- Supporta un'ampia gamma di microcontrollori ARM; per un elenco completo, consultare la pagina "Architetture supportate".
- Supporto per dispositivi ARM tramite protocollo JTAG e SWD.
- Algoritmi di programmazione basati su pipeline per famiglie di Power Architecture compatibili che aumentano drasticamente la velocità di programmazione.
- Rilevamento automatico della frequenza + funzioni di regolazione per i dispositivi HCS08
- Rilevamento automatico della frequenza per dispositivi HC(S)12(X)
- Generazione di una tensione di programmazione sulla linea RESET per dispositivi RS08
- Supporto per dispositivi NXP S32, Coldfire V1-V4, MPC55xx-57xx, DSC, S12Z, HC(S)12(X), HCS08, RS08 e STMicro SPC5
Modalità di debug
Utilizzando l'USB Multilink Universal, l'utente può sfruttare la modalità di debug in background per sospendere la normale esecuzione del processore e controllarlo tramite un PC. Ciò consente il controllo diretto dell'esecuzione del target, la lettura e la scrittura dei valori di registro e di memoria, la visualizzazione del codice di debug sul processore e la programmazione di dispositivi di memoria flash interni o esterni.
Connessione al processore di destinazione
L'interfaccia USB del Multilink consente la comunicazione tra un computer Windows e la porta di debug integrata del processore di destinazione. Le connessioni ai rispettivi microcontrollori di destinazione sono supportate tramite i vari connettori del Multilink Universal USB. I connettori sono facilmente accessibili semplicemente aprendo l'involucro in plastica. La maggior parte dei cavi a nastro necessari per supportare le diverse architetture sono inclusi di serie.

Ambienti di sviluppo compatibili
La scheda USB Multilink Universal offre supporto nativo IDE per tutte le versioni correnti degli ambienti di sviluppo e degli strumenti di sviluppo NXP, nonché per gli strumenti di sviluppo di numerosi partner NXP, tra cui IAR, Keil e Silicon Labs (si prega di verificare con il produttore la compatibilità del dispositivo).- Silicon Labs Simplicity Studio 4
- IAR Workbench
- IDE Keil uVision
- Idea Cosmica
- EMPROG Thunderbench
- MCUXpresso IDE
- Studio di design Kinetis
- Studio di design S32
- CodeWarrior
Software acquistabile

Software di sviluppo
Il software di programmazione Flash PEmicro consente la riprogrammazione e la sovrascrittura della memoria flash interna ed esterna tramite una delle interfacce di debug hardware compatibili Cyclone e Multilink. È disponibile una versione software corrispondente per ogni architettura di processore supportata. Il software è gratuito per i processori NXP DSC.
Software di debug
Il software di programmazione Flash PEmicro consente la riprogrammazione e la sovrascrittura della memoria flash interna ed esterna tramite una delle interfacce di debug hardware compatibili Cyclone e Multilink. È disponibile una versione software corrispondente per ogni architettura di processore supportata. Il software è gratuito per i processori NXP DSC.
Libreria software dell'unità
Il pacchetto software UNIT è composto da una DLL di interfaccia e da codice di esempio. Ciò consente di creare un'applicazione personalizzata che interagisce con un dispositivo di destinazione tramite una delle interfacce hardware di PEmicro. Viene utilizzato per la risoluzione dei problemi e per l'esecuzione di funzioni quali test del prodotto, calibrazione e aggiornamenti. Gratuito per ARM Cortex-M.Software gratuito

Ambienti di sviluppo Windows
L'ambiente di sviluppo Windows di PEmicro consente l'esecuzione di programmi esterni, tra cui assembler, compilatori C, debugger e programmatori di memoria flash, all'interno di un unico ambiente, ciascuno accessibile tramite una singola scorciatoia da tastiera. Le funzionalità dell'editor includono la completa riconfigurabilità, l'esecuzione di programmi esterni e la guida in linea.
Assemblatore da riga di comando
CASM è l'assembler da riga di comando gratuito di PEmicro per singole famiglie di processori NXP e supporta le seguenti funzionalità: supporto macro, oggetto S19, impostazioni condizionali dell'assembler, file di inclusione, controllo completo del listato con contatore di cicli.
Plugin GDB per server Eclipse
Il plug-in server GDB consente l'integrazione in 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, esecuzione passo passo e verifica dei valori.Caratteristiche del plugin server GDB
Visualizzazione di stampa in tempo reale
Questa visualizzazione consente all'utente di monitorare le variabili e la memoria mentre un dispositivo target ARM è in esecuzione. Talvolta, l'arresto del dispositivo target risolve un bug. Per riprodurre un bug specifico, potrebbe essere necessario che il programma continui a essere in esecuzione mentre viene elaborato un particolare set di dati. In questi casi, è molto vantaggioso poter visualizzare i valori delle variabili man mano che cambiano senza dover arrestare il dispositivo target.
La funzionalità 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 individuare le caratteristiche rilevanti. Utilizzando questi simboli rilevati, il debugger può attraversare le strutture dati interne del kernel per elencare i thread disponibili e il relativo contesto di esecuzione. Queste informazioni vengono quindi utilizzate per aggiornare dinamicamente le viste di Eclipse mentre l'utente naviga tra i thread. Il supporto per ulteriori sistemi operativi verrà aggiunto a breve.
Strumenti di debug Single-Wire Output (SWO)
Utilizzando il plugin MCUXpresso di NXP o il plugin PEmicro per gli IDE GDB basati su ARM, gli utenti possono monitorare più variabili ed espressioni in tempo reale, ricevere notifiche printf su eventi specifici durante la sessione di debug e registrare log utente, eventi definiti e trigger tramite l'acquisizione di tracce. Ciò consente una comprensione molto più approfondita del comportamento del codice utente.
Specifiche
| Serie ARM supportate | ![]() Multilink ACP / Multilink Universale / Multilink FX |
|---|---|
| Atmel | SAMxxx |
| AutoChips | MCU |
| cipresso | CCG2, CCG3PA, EZ-BLE-PSoC-PRoC, EZ-BLE-PSoC6, FM3, PRoC-BLE, PSoC5, PSoC6 |
| Geehy | APM32 |
| Dispositivo Giga | GD32 |
| Indie Semi | esperienza utente |
| Infineon | PSoC4, PSoC6, Traveo-II, XMC |
| Maxim integrato | Darwin |
| Mindmotion | MM32SPIN |
| NordicSemi | nRF51, nRF52, nRF53 |
| Nuvoton | NuMicro |
| NXP | Automotive, iMX, Kinetis, LPC, Sensori, Trimsion, Vybrid, Wireless |
| OnBright | OB90Rxx |
| ON Semiconductor | RSL10 |
| Qorvo | Controllo intelligente del motore |
| Raspberry Pi | RP2xxx |
| segnali di pino rosso | WiSeMCU |
| Renesas | RA, SmartBond, Synergy |
| Silergy (Maxim) | AM0x, AM1x, MAC716xx |
| Silicon Labs | EFM32, EFR32, SiM3, WiFi |
| STMicroelectronics | Bluetooth, STM32 |
| Strumenti Texas | LM3S, LM4, MSP, SimpleLink, TM4C12x |
| Toshiba | TX00, TX03, TX04 |
| WIZnet | W7500x |
| ZHIXIN | MCU |
| Serie supportate a 8/16/32 bit | ![]() Multilink Universal | ![]() 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 RS08 | Con adattatore | ✔ |
| NXP MPC5xx/8xx | X | ✔ |
| NXP HC16/683xx | X | ✔ |
| STMicro SPC5 | ✔ | ✔ |
| Modellare | ![]() Pannello di controllo multilink | ![]() Multilink Universal | ![]() Multilink FX | ![]() Modelli ISP di Cyclone |
|---|---|---|---|---|
| Connessione host | USB 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 Velocità di trasmissione seriale 115200 N81 |
| velocità | Moderare | Moderare | Molto veloce | Da medio a molto veloce (fino a 75 Mbps) a seconda del rispettivo circuito integrato |
| Gestione energetica | NO | NO | Fornitura di 3,3 V/5 V tramite il rispettivo cavo a nastro | Alimentazione a 3,3 V/5 V tramite cavo a nastro Commutazione automatica a 24 V tramite relè interni Può essere alimentato 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 delle prestazioni in tempo reale Console SWO ITM Dati SWO Espressioni in tempo reale |
| Software di programmazione incluso | NO | NO | NO | SÌ Disponibile e incluso per ogni microcontrollore supportato. |
| Programmazione indipendente | NO | NO | NO | SÌ La configurazione viene effettuata tramite PC; successivamente, il dispositivo può essere utilizzato come dispositivo di programmazione autonomo. |
| deposito interno | NO | NO | NO | Fino a 1 GB |
| automazione | Programmazione basata su script tramite il software di programmazione a riga di comando PEmicro (a pagamento). CPROG è incluso in tutte le versioni PROG-HL-xx. | Programmazione basata su script tramite il software di programmazione a riga di comando PEmicro (a pagamento). CPROG è incluso in tutte le versioni PROG-HL-xx. | Programmazione basata su script tramite il software di programmazione a riga di comando PEmicro (a pagamento). CPROG è incluso in tutte le versioni PROG-HL-xx. | SDK per il controllo automatizzato dei cicloni Programmazione basata su script con CPROG |
| Funzionalità di sicurezza | NO | NO | NO | immagini di programmi crittografate RSA/AES Limitare la programmazione a un intervallo di date Limitare il numero di operazioni di programmazione per immagine Tecnologia antimanomissione |
| Spazio di archiviazione espandibile | NO | NO | NO | Connettore SDHC |











.jpg)
.jpg)
.jpg)
.jpg)



































