NXP-LOGO

NXP UM11931 MCU-Link Base Standalone Debug Probe

NXP UM11931 MCU-Link Base Standalone Debug Probe-PRODUCT

Informazione di u produttu:

  • Nome di u produttu: MCU-Link Base Standalone Debug Probe
  • Produttore: NXP Semiconductors
  • Numero di mudellu: UM 11931
  • Versione: Rev. 1.0 - April 10, 2023
  • Parole chjave: MCU-Link, Debug probe, CMSIS-DAP
  • Abstract: Manuale d'uso della sonda di debug standalone MCU-Link Base

Istruzzioni per l'usu di u produttu:

Introduzione

U MCU-Link Base Standalone Debug Probe hè un dispositivu versatile chì permette di debugging è sviluppu di codice di sonda di debug persunalizata. Include diverse funzioni è interfacce per una integrazione perfetta cù i sistemi di destinazione.

Disposizione di bordu è Settings

I connettori è i jumpers nantu à u MCU-Link sò i seguenti:

Circuit ref Descrizzione
LED1 Stato LED
J1 Connettore USB host
J2 Connettore LPC55S69 SWD (per u sviluppu di una sonda di debug persunalizata
solu codice)
J3 Jumper di l'aghjurnamentu di u firmware (installate è rimette in funzione per aghjurnà
firmware)
J4 VCOM disattivate jumper (installate per disattivà)
J5 SWD disattivate jumper (installate per disattivà)
J6 Connettore SWD per a cunnessione à u sistema di destinazione
J7 cunnessione VCOM
J8 Connettore di espansione digitale
Pin 1: input analogicu
Pins 2-4: Riservatu

Opzioni di installazione è firmware

A sonda di debug MCU-Link vene cù u firmware basatu in u protocolu CMSIS-DAP di NXP preinstallatu, chì sustene tutte e funzioni di u hardware. Tuttavia, per piacè nutate chì stu mudellu specificu di MCU-Link ùn sustene micca u firmware J-Link da SEGGER.

Se u vostru bordu ùn hà micca installatu un'immagine di firmware di sonda di debug, nimu di i LED s'illuminarà quandu u bordu hè cunnessu à un computer host. In tali casi, pudete aghjurnà u firmware di u bordu seguendu l'istruzzioni in a Sezione 3.2 sottu.

Installazione di u driver di l'ospite è di l'utilità

Per installà i drivers è l'utilità necessarii per u MCU-Link, fate riferimentu à a guida d'installazione step-by-step furnita nantu à a scheda. webpagina nant'à nxp.com: https://www.nxp.com/demoboard/MCU-LINK.
In alternativa, pudete puru aduprà l'utilità Linkserver dispunibule à https://nxp.com/linkserver chì stalla automaticamente i drivers è u firmware necessariu.

L'infurmazione di u documentu

Info Cuntinutu
Parole chjave MCU-Link, Debug probe, CMSIS-DAP
Astrattu Manuale d'uso della sonda di debug standalone MCU-Link Base

Storia di rivisione

Rev Data Descrizzione
1.0 20220410 Prima liberazione.

L'infurmazione di cuntattu

Per più infurmazione, visitate: http://www.nxp.com
Per l'indirizzi di l'uffiziu di vendita, mandate un email à: salesaddresses@nxp.com

Introduzione

Sviluppatu in modu inseme da NXP è Artisti Incrustati, MCU-Link hè una sonda di debug putente è costu-efficace chì pò esse aduprata perfettamente cù MCUXpresso IDE, è hè ancu cumpatibile cù IDE di terze parti chì supportanu u protocolu CMSIS-DAP. MCU-Link include parechje funzioni per facilità u sviluppu di software integratu, da u debug di basa à u prufilu è un UART à u ponte USB (VCOM). MCU-Link hè una di una gamma di soluzioni di debug basate nantu à l'architettura MCU-Link, chì include ancu un mudellu Pro è implementazioni integrate in schede di valutazione NXP (vede https://nxp.com/mculink per più infurmazione). E soluzioni MCU-Link sò basate nantu à u putente microcontroller LPC3S55 di bassa putenza è tutte e versioni eseguite u stessu firmware da NXP.

NXP UM11931 MCU-Link Base Standalone Debug Probe-FIG1

Figura 1 Disposizione MCU-Link è cunnessione

U MCU-Link include e seguenti funzioni

  • Firmware CMSIS-DAP per supportà tutti i MCU basati NXP Arm® Cortex®-M cù interfacce di debug SWD
  • Interfaccia host USB à alta velocità
  • USB à destinazione u ponte UART (VCOM)
  • Profilazione SWO è funzioni I/O
  • Supportu CMSIS-SWO
  • Ingressu di monitoraghju di u signale analogicu

Disposizione di bordu è Settings

I connettori è i jumpers nantu à u MCU-Link sò mostrati in a Figura 1 è e descrizzioni di questi sò mostrati in a Tabella 1.

Tabella 1 Indicatori, jumpers, buttoni è connettori

Circuit ref Descrizzione Default
LED1 Stato LED n/a
J1 Connettore USB host n/a
J2 Connettore LPC55S69 SWD (per u sviluppu di codice di sonda di debug persunalizatu solu) Ùn hè micca stallatu
J3 Jumper di l'aghjurnamentu di u firmware (installà è rimette in putere per aghjurnà u firmware) Apertu
J4 VCOM disattivate jumper (installate per disattivà) Apertu
J5 SWD disattivate jumper (installate per disattivà) Apertu
J6 Connettore SWD per a cunnessione à u sistema di destinazione n/a
J7 cunnessione VCOM n/a
J8 Connettore di espansione digitale Pin 1: Ingressu analogicu

Pins 2-4: Riservatu

Ùn hè micca stallatu

Opzioni di installazione è firmware

E sonde di debug MCU-Link sò programate in fabbrica cù u firmware basatu in u protocolu CMSIS-DAP di NXP, chì sustene ancu tutte l'altri funzioni supportati in hardware. (Nota chì stu mudellu di MCU-Link ùn pò micca eseguisce a versione di firmware J-Link da SEGGER chì hè dispunibule per altre implementazioni MCU-Link.)
Alcune unità di pruduzzione iniziale ùn anu micca installatu una maghjina di firmware di sonda di debug. Se questu hè u casu, nimu di i LED s'illuminarà quandu u bordu hè cunnessu à un computer host. In questa situazione, u firmware di u bordu pò ancu esse aghjurnatu seguitu l'istruzzioni in a Sezione 3.2 sottu.

Installazione di u driver di l'ospite è di l'utilità
Una guida d'installazione passo-passo per MCU-Link hè furnita à a scheda web pagina nant'à nxp.com (https://www.nxp.com/demoboard/MCU-LINK.) U restu di sta rùbbrica spiega i stessi passi chì ponu esse truvati in quella pagina.
MCU-Link hè avà ancu supportatu da l'utilità Linkserver (https://nxp.com/linkserver), è eseguisce l'installatore di Linkserver installà ancu tutti i drivers necessarii è l'utilità di l'aghjurnamentu di firmware citati in u restu di sta sezione. Hè ricumandemu chì stu installatore hè utilizatu, salvu chì ùn utilizate una versione MCUXpresso IDE di 11.6.1 o più vechja. Per piacè verificate a cumpatibilità MCUXpresso IDE (vede a Tabella 2) prima di aghjurnà u firmware MCU-Link.
Le sonde di debug MCU-Link sò supportate da Windows 10, MacOS X è Ubuntu Linux. E sonde MCU-Link utilizanu driver OS standard, ma u prugramma di installazione per Windows include informazioni files per furnisce nomi di dispositi amichevuli per l'utilizatori. Se ùn vulete micca aduprà u pacchettu di stallazione di Linkserver, pudete installà queste informazioni files è l'utilità di aghjurnamentu di firmware MCU-Link, andendu à a sezione Risorse di Disegnu di a scheda web pagina è selezziunate "Software di sviluppu" da a sezione SOFTWARE. I pacchetti di installazione per ogni OS di l'ospite seranu mostrati. Scaricate u pacchettu per l'installazione di u vostru òspite OS (Linux o MacOS) o eseguite u installatore (Windows). Dopu avè stallatu i driver OS, u vostru urdinatore ospite serà prontu à aduprà cù MCU-Link. Di solitu hè cunsigliatu d'aghjurnà à l'ultima versione di u firmware perchè questu pò esse cambiatu da quandu u vostru MCU-Link hè statu fabbricatu, ma prima verificate a Table 2 per cunfirmà a cumpatibilità cù a versione MCUXpresso IDE chì stai aduprate. Vede a Sezione 3.2 per i passi per fà un aghjurnamentu di firmware.

Aghjurnà u firmware MCU-Link

Per aghjurnà u firmware di u MCU-Link, deve esse alimentatu in modu (USB) ISP. Per fà questu inserisce u jumper J4 dopu cunnette MCU-Link à u vostru urdinatore ospite cù un cavu USB micro B cunnessu à J1. U LED STATUS rossu (LED3) deve accende è stà accesu (per più infurmazione nantu à l'infurmazioni di u statu di LED riferite à a Sezione 4.7. U bordu enumerarà in l'urdinatore host cum'è un dispositivu di classa HID. Navigate à u MCU-
Directory LINK_installer_Vx_xxx (induve Vx_xxx indica u numeru di versione, p.e. V3.108), seguitate l'istruzzioni di stallazione in u readme.txt per truvà è eseguisce l'utilità di l'aghjurnamentu di firmware per CMSIS-DAP. Dopu avè aghjurnatu u firmware utilizendu unu di questi scripts, scollegate a scheda da l'urdinatore ospite, sguassate J4 è dopu ricollegate a scheda.

NOTA: Da a versione V3.xxx in avanti, u firmware MCU-Link usa WinUSB invece di HID per un rendimentu più altu, ma questu ùn hè micca cumpatibile cù a versione precedente di MCUXpresso IDE. U supportu CMSIS-SWO serà ancu introduttu da V3.117, chì permette e funzioni di SWO in IDE non-NXP, ma ancu bisognu di un IDE aghjurnatu. Per piacè verificate a tabella sottu per a cumpatibilità trà a versione di firmware MCU-Link è MCUXpresso IDE. L'ultima versione di firmware V2.xxx (2.263) hè dispunibule à https://nxp.com/mcu-link per i sviluppatori chì utilizanu versioni IDE più vechje.

Tabella 2 Funzioni di firmware è compatibilità IDE MCUXpresso

Versione firmware MCU-Link USB

tipu di driver

CMSIS- SWO

sustegnu

LIBUSBSIO Versioni IDE MCUXpresso supportate
V1.xxx è V2.xxx HID Innò MCUXpresso 11.3 in poi
V3.xxx finu à V3.108 inclusu WinUSB Innò Innò MCUXpresso 11.7 in poi NECESSARIA
V3.117 è dopu WinUSB Innò MCUXpresso 11.7.1 o più tardi NECESSARIA

Dopu a prugrammazione di u MCU-Link cù u firmware CMSIS-DAP, un dispositivu di bus seriale USB è un portu virtuale cum'è enumerate, cum'è mostra quì sottu (per l'ospiti Windows):

NXP UM11931 MCU-Link Base Standalone Debug Probe-FIG2

 

Figura 2 Dispositivi USB MCU-Link (da V3.xxx firmware, porta VCOM attivata)
Sè vo aduprate firmware V2.xxx o prima, vi vede un dispositivu MCU-Link CMSIS-DAP sottu à i dispositi USB HIB invece di i dispositi Universal Serial Bus.
U LED d'statu svanisce ripetutamente da l'accensione à l'off è torna torna ("respirazione").
Se una versione di firmware più recente di quella programata in u vostru MCU-Link hè dispunibule, MCUXpresso IDE (da a versione 11.3 in avanti) vi avviserà di questu quandu utilizate a sonda in una sessione di debug; Pigliate attente à a versione di firmware chì avete installatu per assicurà chì hè cumpatibile cù a versione IDE chì avete aduprà. Sè vo aduprate un altru IDE cù u MCU-Link, hè cunsigliatu di aghjurnà u firmware per assicurà chì l'ultima versione di firmware hè installata.

Configurazione per l'usu cù e strumenti di sviluppu
A sonda di debug MCU-Link pò esse usata cù IDE supportati in l'ecosistema MCUXpresso (MCUXpresso IDE, IAR Embedded Workbench, Keil MDK, MCUXpresso per Visual Studio Code (da lugliu 2023)); per più infurmazione nantu à l'iniziu cù questi IDE, visitate a sezione Getting Started di a pagina di u MCU-Link Board. nxp.com.

Aduprà cù MCUXpresso IDE
MCUXpresso IDE ricunnosce ogni tipu di MCU-Link è mostrarà i tipi di sonde è l'identificatori unichi di tutte e sonde chì trova in u dialogu di scuperta di a sonda quandu principia una sessione di debug. Stu dialogu mostrarà ancu a versione di firmware, è mostrarà un avvisu se u firmware ùn hè micca l'ultima versione. Vede a Sezione 3.2 per infurmazione nantu à cumu aghjurnà u firmware. MCUXpresso IDE 11.3 o versioni successive deve esse usatu quandu si usa MCU-Link.

Aduprà cù altri IDE
MCU-Link deve esse ricunnisciutu cum'è una sonda CMSIS-DAP da altri IDE (secondu u firmware chì hè programatu), è deve esse utilizzabile cù paràmetri standard per quellu tipu di sonda. Segui l'istruzzioni di u venditore IDE per a stallazione è l'usu di CMSIS-DAP.

Descrizzione di funziunalità

Questa sezione descrive e diverse funzioni di MCU-Link.

Target SWD/SWO interfaccia
MCU-Link furnisce supportu per u debug di destinazione basatu in SWD, cumprese funzioni attivate da SWO. MCU-Link vene cun una cunnessione di destinazione di cable via J2, connettore Cortex M à 10 pin.

I cambiamenti di livellu sò furniti trà u processore LPC55S69 MCU-Link è u target per attivà i processori di destinazione chì funzionanu trà 1.2V è 5V per esse debuggati. Una referenza voltagU circuitu di seguimentu hè adupratu per detectà u voltage à u connettore SWD è stabilisce u voltu di u target shifter di livellutage opportunamente (vede schema a pagina 4.)
L'interfaccia Target SWD pò esse disattivata da u jumper J13 installatu, ma nutate chì u software MCU-Link verifica solu stu jumper à u tempu di boot.
NOTA: U MCU-Link pò esse alimentatu da un target se u MCU-Link stessu ùn hè micca alimentatu via USB. Per quessa, hè cunsigliatu chì a putenza sia applicata à u MCU-Link prima di u mira.

VCOM (ponte USB à Target UART)
MCU-Link include un ponte UART à USB (VCOM). Un sistema di destinazione UART pò esse cunnessu à u MCU-Link via u connettore J7 utilizendu u cable furnitu. Pin 1 di J7 deve esse cunnessu à l'output TXD di u Target, è u pin 2 à l'input RXD di u Target.
U dispusitivu MCU-Link VCOM enumerarà nantu à u sistema di l'urdinatore ospite cù u nome MCU-Link Vcom Port (COMxx) induve "xx" serà dipendente da u sistema host. Ogni scheda MCU-Link averà un numeru VCOM unicu assuciatu cun ella. A funzione VCOM pò esse disattivata installendu u jumper J7 prima di alimentà a scheda. Nota chì l'installazione / sguassazione di stu jumper dopu l'alimentazione di a scheda ùn averà micca effettu nantu à a funzione in quantu à u cumportamentu di u software MCU-Link postu chì hè verificatu solu à l'accensione. Ùn hè micca necessariu disattivà a funzione VCOM quandu ùn hè micca in usu, ancu s'ellu pò salvà una certa larghezza di banda USB.
U dispusitivu VCOM hè cunfigurabile via l'urdinatore host (per esempiu, Device Manager in Windows), cù i seguenti parametri:

  • Lunghezza di a parolla 7 o 8 bit
  • Bit di stop: 1 o 2
  • Parità: nimu / dispari / pari
    I baud rates sin'à 5.33 Mbps sò supportati.

Sonda analogica
MCU-Link include un input di signale analogicu chì pò esse usatu cù MCUXpresso IDE per furnisce una funzione di traccia di signale di basa. Cum'è a versione 11.4 di MCUXpresso IDE, sta funzione hè inclusa cù i dialoghi di misurazione di l'energia.
L'entrata analogica per questa funzione si trova à u pin 1 di u connector J8. L'input passa direttamente in un input ADC di u LPC55S69; riferite à a datasheet di u LPC55S69 per l'impedenza di input è altre caratteristiche. A cura deve esse pigliatu per ùn applicà u voltages> 3.3V à questu input per evità danni.

Connettore di debug LPC55S69
A maiò parte di l'utilizatori di MCU-Link sò previsti di utilizà u firmware standard da NXP è cusì ùn anu micca bisognu di debug u processore LPC55S69, in ogni modu, u connettore SWD J2 pò esse saldatu à u bordu è utilizatu per sviluppà codice nantu à stu dispusitivu.

Informazioni supplementari

Questa sezione descrive altre informazioni relative à l'usu di u MCU-Link Base Probe.

Volu operativu di destinazionetage e cunnessione
U MCU-Link Base Probe ùn pò micca alimentà un sistema di destinazione, cusì usa un circuitu di sensazione (vede a pagina 4 di u schema) per detectà u vol di fornitura di destinazione.tage è stabilisce u level shifter voltaghè cusì. Ùn deve esse necessariu di fà alcuna mudificazione à stu circuitu, ma ci hè una resistenza pull up (33kΩ) à l'alimentazione 3.3V di u MCU-Link. Se si vedenu prublemi cù l'offerta di u sistema di destinazione affettata da u MCU-Link cunnessu, allora R16 pò esse eliminatu è SJ1 cambiatu per cunnette à a pusizione 1-2. Questu hà da riparà i shifters di livellu à u voltagU livellu vistu à u pin 1 di u connettore SWD, è richiede chì l'offerta di destinazione pò sustene l'esigenza di input VCCB di i dispusitivi di shifter di livellu. Ùn hè cunsigliatu per fà queste mudificazioni finu à chì / salvu chì u sistema di destinazione hè statu cuntrollatu currettamente per vede chì u riferimentu currettu / fornitura vol.tage hè presente nantu à u pin 1 di u connector SWD (J6).

L'infurmazione legale

Disclaimers

  • Garanzia limitata è responsabilità - L'infurmazione in stu documentu hè ritenuta precisa è affidabile. Tuttavia, NXP Semiconductors ùn dà alcuna rapprisintazioni o garanzie, espresse o implicite, in quantu à l'accuratezza o completezza di tali informazioni è ùn anu micca responsabilità per e cunsequenze di l'usu di tali informazioni.
  • In nessun casu, NXP Semiconductors serà rispunsevule per danni indiretti, incidentali, punitivi, speciali o cunsequenziali (inclusi - senza limitazione - prufitti persi, risparmii persi, interruzioni di l'affari, costi ligati à a rimozione o a sostituzione di qualsiasi prudutti o carichi di rilavorazione) sia. o micca tali danni sò basati in tort (cumpresa negligenza), garanzia, violazione di cuntrattu o qualsiasi altra teoria legale.
  • Malgradu qualsiasi dannu chì u cliente puderia incorre per qualsiasi ragione, a responsabilità cumulativa è cumulativa di NXP Semiconductors versu u cliente per i prudutti descritti quì serà limitata in cunfurmità cù i Termini è e cundizioni di vendita cummerciale di NXP Semiconductors.
  • U dirittu di fà cambiamenti - NXP Semiconductors si riserva u dirittu di fà cambiamenti à l'infurmazioni publicate in stu documentu, cumprese senza limitazione specificazioni è descrizzioni di i prudutti, in ogni mumentu è senza avvisu. Stu documentu rimpiazza è rimpiazza tutte l'infurmazioni furnite prima di a publicazione di questu.
  • Idoneità à l'usu - I prudutti di NXP Semiconductors ùn sò micca pensati, autorizati o garantiti per esse adattati per l'usu in supportu di vita, sistemi o equipaghji critichi per a vita o per a sicurezza, nè in applicazioni induve fallimentu o malfunzionamentu di un pruduttu NXP Semiconductors pò esse ragionevolmente aspittatu. per risultatu in ferite persunale, morte o danni severi à a pruprietà o à l'ambiente. NXP Semiconductors ùn accetta alcuna responsabilità per l'inclusione è / o l'usu di i prudutti NXP Semiconductors in tali equipaghji o applicazioni è per quessa, tale inclusione è / o usu hè à u risicu di u cliente.
  • Applicazioni - L'applicazioni chì sò descritte quì per qualsiasi di sti prudutti sò solu per scopi illustrativi. NXP Semiconductors ùn face alcuna rappresentanza o garanzia chì tali applicazioni seranu adattate per l'usu specificatu senza più teste o mudificazione.
  • I clienti sò rispunsevuli di u disignu è u funziunamentu di e so applicazioni è prudutti chì utilizanu i prudutti NXP Semiconductors, è NXP Semiconductors ùn accetta micca responsabilità per qualsiasi assistenza cù applicazioni o cuncepimentu di i prudutti di i clienti. Hè a sola rispunsabilità di u cliente per determinà se u pruduttu NXP Semiconductors hè adattatu è adattatu per l'applicazioni di u cliente è i prudutti pianificati, è ancu per l'applicazione pianificata è l'usu di i clienti di terze parti di u cliente. I Clienti duveranu furnisce un disignu adattatu è salvaguardi operativi per minimizzà i risichi assuciati cù e so applicazioni è prudutti.
  • NXP Semiconductors ùn accetta alcuna responsabilità in relazione à qualsiasi difettu, dannu, costi o prublema chì hè basatu annantu à qualsiasi debule o predefinitu in l'applicazioni o i prudutti di u cliente, o l'applicazione o l'usu da u cliente (s) terzu di u cliente. U Cliente hè rispunsevuli di fà tutte e teste necessarie per l'applicazioni è i prudutti di u cliente chì utilizanu i prudutti NXP Semiconductors per evità un difettu di l'applicazioni è i prudutti o di l'applicazione o l'usu da i clienti di terzu di u cliente. NXP ùn accetta alcuna responsabilità in questu rispettu.
  • Cuntrolu di l'esportazione - Stu documentu è ancu l'articulu (s) descritti quì ponu esse sottumessi à e regule di cuntrollu di l'esportazione. L'esportazione pò esse bisognu di una autorizazione previa da l'autorità naziunali.

Marchi
Avvisu: Tutti i marchi riferiti, i nomi di i prudutti, i nomi di serviziu è i marchi sò a pruprietà di i so rispettivi pruprietarii.

Tutte l'infurmazioni furnite in stu documentu sò sottumessi à disclaimers legali.

© NXP BV 2021. Tutti i diritti riservati.

Documenti / Risorse

NXP UM11931 MCU-Link Base Standalone Debug Probe [pdfManuale d'usu
UM11931 MCU-Link Base Standalone Debug Probe, UM11931, MCU-Link Base Standalone Debug Probe, Standalone Debug Probe, Debug Probe, Probe

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *