NXP UM11931 MCU-Link Base Standalone Debug Probe
Produktynformaasje:
- Produkt Namme: MCU-Link Base Standalone Debug Probe
- Fabrikant: NXP Semiconductors
- Model Oantal: UM11931
- Ferzje: Rev. 1.0 - 10 april 2023
- Keywords: MCU-Link, debug probe, CMSIS-DAP
- Abstrakt: MCU-Link Base standalone debug probe brûker hantlieding
Produkt gebrûksynstruksjes:
Ynlieding
De MCU-Link Base Standalone Debug Probe is in alsidich apparaat dat debuggen en ûntwikkeling fan oanpaste debug-probe-koade mooglik makket. It omfettet ferskate funksjes en ynterfaces foar naadleaze yntegraasje mei doelsystemen.
Board yndieling en ynstellings
De connectors en jumpers op 'e MCU-Link binne as folget:
Circuit ref | Beskriuwing |
---|---|
LED 1 | LED status |
J1 | Host USB-ferbining |
J2 | LPC55S69 SWD-ferbining (foar ûntwikkeling fan oanpaste debugsonde allinich koade) |
J3 | Firmware-fernijingsjumper (ynstallearje en opnij oanmeitsje om te aktualisearjen firmware) |
J4 | VCOM útskeakelje jumper (ynstallearje om út te skeakeljen) |
J5 | SWD útskeakelje jumper (ynstallearje om út te skeakeljen) |
J6 | SWD-ferbining foar ferbining mei doelsysteem |
J7 | VCOM ferbining |
J8 | Digitale útwreiding Connector Pin 1: Analoge ynfier Pins 2-4: reservearre |
Ynstallaasje en firmware opsjes
De MCU-Link-debugprobe komt mei NXP's CMSIS-DAP-protokol basearre firmware foarôf ynstalleare, dy't alle funksjes fan 'e hardware stipet. Tink derom lykwols dat dit spesifike model fan MCU-Link de J-Link-firmware fan SEGGER net stipet.
As jo bestjoer hat gjin debug probe firmware ôfbylding ynstallearre, net ien fan 'e LED's sil opljochtsje as it bestjoer is ferbûn mei in host kompjûter. Yn sokke gefallen kinne jo de boerdfirmware bywurkje troch de ynstruksjes te folgjen yn seksje 3.2 hjirûnder.
Host stjoerprogramma en utility ynstallaasje
Om de nedige sjauffeurs en hulpprogramma's foar de MCU-Link te ynstallearjen, ferwize asjebleaft nei de stap-foar-stap ynstallaasjegids op it boerd webside op nxp.com: https://www.nxp.com/demoboard/MCU-LINK.
As alternatyf kinne jo ek it Linkserver-hulpprogramma brûke beskikber op https://nxp.com/linkserver dy't de fereaske sjauffeurs en firmware automatysk ynstalleart.
Dokumint ynformaasje
Info | Ynhâld |
Keywords | MCU-Link, debug probe, CMSIS-DAP |
Abstrakt | MCU-Link Base standalone debug probe brûker hantlieding |
Revision skiednis
Ds | Datum | Beskriuwing |
1.0 | 20220410 | Earste útjefte. |
Kontakt ynformaasje
Foar mear ynformaasje kinne jo besykje: http://www.nxp.com
Foar adressen fan ferkeapkantoaren, stjoer asjebleaft in e-post nei: salesaddresses@nxp.com
Ynlieding
Mienskiplik ûntwikkele troch NXP en Embedded Artists, MCU-Link is in krêftige en kosten-effektive debugsonde dy't naadloos kin wurde brûkt mei MCUXpresso IDE, en is ek kompatibel mei IDE's fan tredden dy't CMSIS-DAP-protokol stypje. MCU-Link omfettet in protte funksjes om ynbêde softwareûntwikkeling te fasilitearjen, fan basisdebug oant profilearring en in UART nei USB-brêge (VCOM). MCU-Link is ien fan in berik fan debug-oplossings basearre op de MCU-Link-arsjitektuer, dy't ek in Pro-model en ymplemintaasjes omfettet ynboud yn NXP-evaluaasjeboerden (sjoch https://nxp.com/mculink foar mear ynformaasje). MCU-Link-oplossings binne basearre op de krêftige, lege macht LPC3S55 mikrocontroller en alle ferzjes rinne deselde firmware út NXP.
figuer 1 MCU-Link yndieling en ferbinings
De MCU-Link omfettet de folgjende funksjes
- CMSIS-DAP-firmware om alle NXP Arm® Cortex®-M-basearre MCU's te stypjen mei SWD-debug-ynterfaces
- USB-hostynterface mei hege snelheid
- USB om te rjochtsjen op UART-brêge (VCOM)
- SWO profilearring en I / O funksjes
- CMSIS-SWO-stipe
- Analoge sinjaal monitoring input
Board yndieling en ynstellings
De connectors en jumpers op 'e MCU-Link wurde werjûn yn figuer 1 en beskriuwingen fan dizze wurde werjûn yn tabel 1.
Tabel 1 Yndikatoaren, jumpers, knoppen en Anschlüsse
Circuit ref | Beskriuwing | Standert |
LED 1 | LED status | n/a |
J1 | Host USB-ferbining | n/a |
J2 | LPC55S69 SWD-ferbining (allinich foar ûntwikkeling fan oanpaste debug-probekoade) | Net ynstallearre |
J3 | Firmware-fernijingsjumper (ynstallearje en opnij oanmeitsje om firmware te aktualisearjen) | Iepen |
J4 | VCOM útskeakelje jumper (ynstallearje om út te skeakeljen) | Iepen |
J5 | SWD útskeakelje jumper (ynstallearje om út te skeakeljen) | Iepen |
J6 | SWD-ferbining foar ferbining mei doelsysteem | n/a |
J7 | VCOM ferbining | n/a |
J8 | Digitale útwreiding Connector Pin 1: Analoge ynfier
Pins 2-4: reservearre |
Net ynstallearre |
Ynstallaasje en firmware opsjes
MCU-Link-debugprobes binne fabryk programmearre mei NXP's CMSIS-DAP-protokol basearre firmware, dy't ek alle oare funksjes stipet yn hardware. (Tink derom dat dit model fan MCU-Link de ferzje fan J-Link-firmware fan SEGGER net kin útfiere dy't beskikber is foar oare MCU-Link-ymplemintaasjes.)
Guon iere produksje-ienheden hawwe miskien gjin debug-probe-firmwareôfbylding ynstalleare. As dit it gefal is, sil gjin fan 'e LED's ljocht wurde as it bestjoer ferbûn is mei in hostkomputer. Yn dizze situaasje kin de boerdfirmware noch bywurke wurde troch de ynstruksjes yn seksje 3.2 hjirûnder te folgjen.
Host stjoerprogramma en utility ynstallaasje
In stap-foar-stap ynstallaasjegids foar MCU-Link wurdt levere oan it bestjoer web side op nxp.com (https://www.nxp.com/demoboard/MCU-LINK.) De rest fan dizze seksje ferklearret deselde stappen as kinne fûn wurde op dy side.
MCU-Link wurdt no ek stipe troch it Linkserver-hulpprogramma (https://nxp.com/linkserver), en it útfieren fan de Linkserver-ynstallearder sil ek alle fereaske sjauffeurs en firmware-fernijingsprogramma's ynstalleare yn 'e rest fan dizze seksje. It wurdt oanrikkemandearre dat dit ynstallearder brûkt wurdt, útsein as jo in MCUXpresso IDE-ferzje fan 11.6.1 of âlder brûke. Kontrolearje asjebleaft de MCUXpresso IDE-kompatibiliteit (sjoch Tabel 2) foardat jo de MCU-Link-firmware bywurkje.
MCU-Link debugprobes wurde stipe op Windows 10, MacOS X en Ubuntu Linux platfoarms. MCU-Link-probes brûke standert OS-bestjoerders, mar it ynstallaasjeprogramma foar Windows befettet ynformaasje files om brûkerfreonlike apparaatnammen te jaan. As jo it ynstallearderpakket fan Linkserver net brûke wolle, kinne jo dizze ynformaasje ynstallearje files en de firmware MCU-Link update nut, troch te gean nei de Untwerp Resources seksje fan it bestjoer web side en selektearje "ûntwikkelingssoftware" út 'e seksje SOFTWARE. Ynstallaasjepakketten foar elke host OS sille te sjen wêze. Download it pakket foar jo host OS-ynstallaasje (Linux of MacOS) of útfiere it ynstallearder (Windows). Nei it ynstellen fan de OS-bestjoerders sil jo hostkomputer klear wêze om te brûken mei MCU-Link. It is normaal oan te rieden om te aktualisearjen nei de lêste ferzje fan 'e firmware, om't dit miskien feroare is sûnt jo MCU-Link makke is, mar kontrolearje earst Tabel 2 om kompatibiliteit te befêstigjen mei de MCUXpresso IDE-ferzje dy't jo brûke. Sjoch Seksje 3.2 foar de stappen om in firmware-update út te fieren.
MCU-Link firmware bywurkje
Om de firmware fan 'e MCU-Link te aktualisearjen, moat it ynskeakele wurde yn (USB) ISP-modus. Om dit te dwaan, ynfoegje jumper J4 en ferbine dan MCU-Link oan jo hostkompjûter mei in mikro B USB-kabel ferbûn oan J1. De reade STATUS LED (LED3) moat ljochtsje en bliuwe oan (foar fierdere ynformaasje oer LED-statusynformaasje ferwize nei paragraaf 4.7. It bestjoer sil op 'e hostkompjûter as in HID-klasse-apparaat enumerearje. Navigearje nei de MCU-
LINK_installer_Vx_xxx triemtafel (dêr't Vx_xxx it ferzjenûmer oanjout, bygelyks V3.108), folgje dan de ynstallaasje-ynstruksjes yn 'e readme.txt om de firmware-fernijingsprogramma's foar CMSIS-DAP te finen en út te fieren. Nei it bywurkjen fan de firmware mei ien fan dizze skripts, losmeitsje it bestjoer fan de host kompjûter, fuortsmite J4 en dan opnij ferbine it bestjoer.
NOAT: Fan ferzje V3.xxx ôf brûkt de MCU-Link-firmware WinUSB ynstee fan HID foar hegere prestaasjes, mar dit is net kompatibel mei eardere ferzje fan MCUXpresso IDE. CMSIS-SWO-stipe sil ek wurde yntrodusearre út V3.117, wêrtroch SWO-relatearre funksjes yn net-NXP IDEs mooglik meitsje, mar ek in bywurke IDE nedich. Kontrolearje asjebleaft de tabel hjirûnder foar kompatibiliteit tusken ferzje fan MCU-Link firmware en MCUXpresso IDE. De lêste V2.xxx firmware release (2.263) is beskikber op https://nxp.com/mcu-link foar ûntwikkelders mei help fan âldere IDE ferzjes.
Tabel 2 Firmware funksjes en MCUXpresso IDE komptabiliteit
MCU-Link firmware ferzje | USB
bestjoerder type |
CMSIS- SWO
stypje |
LIBUSBSIO | MCUXpresso IDE ferzjes stipe |
V1.xxx en V2.xxx | HID | Nee | Ja | MCUXpresso 11.3 en fierder |
V3.xxx oant en mei V3.108 | WinUSB | Nee | Nee | MCUXpresso 11.7 en fierder FERGESE |
V3.117 en fierder | WinUSB | Ja | Nee | MCUXpresso 11.7.1 of letter FERGESE |
Nei it programmearjen fan de MCU-Link mei de CMSIS-DAP-firmware, sille in USB-seriële bus-apparaat en in firtuele com-poarte opnimme, lykas hjirûnder werjûn (foar Windows-hosts):
Ofbylding 2 MCU-Link USB-apparaten (fan V3.xxx-firmware, VCOM-poarte ynskeakele)
As jo firmware V2.xxx of earder brûke, sille jo in MCU-Link CMSIS-DAP-apparaat sjen ûnder de USB HIB-apparaten ynstee fan Universal Serial Bus-apparaten.
De status LED sil kearen ferdwine fan oan nei út en wer oan ("ademen").
As in mear resinte firmware ferzje as dy programmearre yn jo MCU-Link beskikber is, sil MCUXpresso IDE (fan ferzje 11.3 ôf) jo warskôgje foar dit as jo de sonde brûke yn in debug-sesje; note foarsichtich de ferzje fan firmware dy't jo ynstallearje om te soargjen dat it kompatibel is mei de IDE-ferzje dy't jo brûke. As jo in oare IDE brûke mei de MCU-Link, is it oan te rieden om de firmware te aktualisearjen om te soargjen dat de lêste ferzje fan firmware is ynstalleare.
Opset foar gebrûk mei ûntwikkelingsark
De MCU-Link-debugprobe kin brûkt wurde mei IDE's dy't wurde stipe binnen it MCUXpresso-ekosysteem (MCUXpresso IDE, IAR Embedded Workbench, Keil MDK, MCUXpresso foar Visual Studio Code (fan july 2023)); foar mear ynformaasje oer it begjinnen mei dizze IDE's besykje asjebleaft de Getting Started-seksje fan 'e MCU-Link-boerdside op nxp.com.
Brûk mei MCUXpresso IDE
MCUXpresso IDE sil elk type MCU-Link werkenne en sil de probetypen en unike identifiers sjen litte fan alle probes dy't it fynt yn it dialoochfinster ûntdekking by it starten fan in debugsesje. Dit dialoochfinster sil ek de firmwareferzje sjen litte, en sil in warskôging sjen as de firmware net de lêste ferzje is. Sjoch Seksje 3.2 foar ynformaasje oer hoe't jo de firmware bywurkje. MCUXpresso IDE 11.3 of letter moat brûkt wurde by it brûken fan MCU-Link.
Brûk mei oare IDE's
MCU-Link moat wurde erkend as in CMSIS-DAP-sonde troch oare IDE's (ôfhinklik fan 'e firmware dy't programmearre is), en moat brûkber wêze mei standertynstellingen foar dat sondetype. Folgje ynstruksjes fan IDE-ferkeaper foar opset en gebrûk fan CMSIS-DAP.
Feature beskriuwings
Dizze seksje beskriuwt de ferskate funksjes fan MCU-Link.
Doel SWD / SWO ynterface
MCU-Link biedt stipe foar SWD-basearre doeldebug, ynklusyf funksjes ynskeakele troch SWO. MCU-Link komt mei in kabel doel ferbining fia J2, 10-pin Cortex M connector.
Nivoshifters wurde levere tusken de LPC55S69 MCU-Link-prosessor en it doel om doelprozessors dy't rinne op tusken 1.2V en 5V yn te skeakeljen om te debuggen. In ferwizing voltage tracking circuit wurdt brûkt om detect it doel voltage by de SWD-ferbining en set de nivo-shifter doel-side voltage passend (sjoch skematyske side 4.)
De Target SWD-ynterface kin wurde útskeakele troch ynstalleare jumper J13, mar tink derom dat de MCU-Link-software dizze jumper allinich kontroleart by it opstarten fan tiid.
OPMERKING: De MCU-Link kin werom-oandreaun wurde troch in doel as de MCU-Link sels net wurdt oandreaun fia USB. Om dizze reden wurdt it oanrikkemandearre dat macht wurdt tapast op de MCU-Link foar it doel.
VCOM (USB nei Target UART-brêge)
MCU-Link omfettet in UART nei USB-brêge (VCOM). In doelsysteem UART kin wurde ferbûn mei de MCU-Link fia connector J7 mei de bylevere kabel. Pin 1 fan J7 moat wurde ferbûn mei de TXD-útfier fan 'e Target, en pin 2 oan' e RXD-ynfier fan 'e Target.
It MCU-Link VCOM-apparaat sil op it hostkomputersysteem mei de namme MCU-Link Vcom-poarte (COMxx) opnimme wêr't "xx" ôfhinklik is fan it hostsysteem. Elk MCU-Link-boerd sil in unyk VCOM-nûmer hawwe ferbûn mei it. De VCOM-funksje kin útskeakele wurde troch jumper J7 te ynstallearjen foardat jo it bestjoer oanmeitsje. Tink derom dat it ynstallearjen / ferwiderjen fan dizze jumper nei it oansetten fan it boerd gjin effekt sil hawwe op 'e funksje yn termen fan hoe't de MCU-Link-software him gedraacht, om't it allinich wurdt kontrolearre by it opstarten. It is net nedich om de VCOM-funksje út te skeakeljen as net yn gebrûk is, hoewol dit wat USB-bânbreedte kin besparje.
It VCOM-apparaat is konfigurearber fia de hostkomputer (bgl. Device Manager yn Windows), mei de folgjende parameters:
- Wurd lingte 7 of 8 bits
- Stop bits: 1 of 2
- Parity: gjin / ûneven / even
Baud tariven fan maksimaal 5.33Mbps wurde stipe.
Analoge sonde
MCU-Link omfettet in analoge sinjaal-ynfier dy't kin wurde brûkt mei MCUXpresso IDE om in basisfunksje foar sinjaal tracing te leverjen. Lykas by ferzje 11.4 fan MCUXpresso IDE is dizze funksje opnommen mei de dialogen foar enerzjymjitting.
De analoge ynfier foar dizze funksje is te finen op pin 1 fan connector J8. De ynfier giet direkt oer yn in ADC-ynfier fan 'e LPC55S69; ferwize nei it datablêd fan 'e LPC55S69 foar ynfierimpedânsje en oare skaaimerken. Soarch moat wurde nommen om net oan te passen voltages> 3.3V nei dizze ynput om skea te foarkommen.
LPC55S69 debug Connector
De measte brûkers fan MCU-Link wurde ferwachte dat se de standert firmware fan NXP brûke en sille dus de LPC55S69-prosessor net hoege te debuggen, lykwols kin SWD-ferbining J2 oan it boerd soldere wurde en brûkt om koade op dit apparaat te ûntwikkeljen.
Oanfoljende ynformaasje
Dizze seksje beskriuwt oare ynformaasje yn ferbân mei it gebrûk fan 'e MCU-Link Base Probe.
Target operating voltage en ferbinings
De MCU-Link Base Probe kin in doelsysteem net oandriuwe, dus brûkt in sensorsirkwy (sjoch side 4 fan it skema) om it doeloanbod te detektearjentage en opsette nivo shifter voltages neffens. It soe net nedich wêze om oanpassingen oan dit circuit te meitsjen, mar d'r is in pull-up wjerstân (33kΩ) oan 'e 3.3V-oanfier fan' e MCU-Link. As problemen wurde sjoen mei it doelsysteemoanbod wurdt beynfloede troch de MCU-Link dy't ferbûn is, dan kin R16 wurde fuortsmiten en SJ1 feroare om te ferbinen mei posysje 1-2. Dit sil reparearje de nivo shifters by de voltage nivo sjoen by pin 1 fan de SWD Connector, en fereaskje dat de doel oanbod kin stypje de VCCB ynfier easken fan de nivo shifter apparaten. It is net oan te rieden om dizze wizigingen te meitsjen oant/útsein as it doelsysteem foarsichtich kontrolearre is om te sjen dat de juste referinsje/oanbod vol.tage is oanwêzich op pin 1 fan de SWD connector (J6).
Juridyske ynformaasje
Disclaimers
- Beheinde garânsje en oanspraaklikens - Ynformaasje yn dit dokumint wurdt leaud krekt en betrouber te wêzen. NXP Semiconductors jout lykwols gjin foarstellings of garânsjes, útdrukt of ymplisearre, oangeande de krektens of folsleinens fan sokke ynformaasje en sil gjin oanspraaklikens hawwe foar de gefolgen fan it brûken fan sokke ynformaasje.
- Yn gjin gefal sil NXP Semiconductors oanspraaklik wêze foar yndirekte, ynsidintele, strafbere, spesjale of gefolchskea (ynklusyf - sûnder beheiningen - ferlerne winsten, ferlerne sparjen, ûnderbrekking fan bedriuwen, kosten relatearre oan it fuortheljen of ferfangen fan produkten of ferwurkingskosten) of net sokke skea binne basearre op tort (ynklusyf negligens), garânsje, kontraktbreuk of in oare juridyske teory.
- Nettsjinsteande alle skea dy't de klant om hokker reden dan ek kin oprinne, sil de totale en kumulative oanspraaklikens fan NXP Semiconductors tsjin 'e klant foar de hjir beskreaune produkten wurde beheind yn oerienstimming mei de Betingsten en kondysjes fan kommersjele ferkeap fan NXP Semiconductors.
- Rjocht om wizigingen oan te bringen - NXP Semiconductors behâldt it rjocht foar om wizigingen te meitsjen oan ynformaasje publisearre yn dit dokumint, ynklusyf sûnder beheining spesifikaasjes en produktbeskriuwingen, op elk momint en sûnder notice. Dit dokumint ferfangt en ferfangt alle ynformaasje levere foarôfgeand oan de publikaasje dêrfan.
- Geskikt foar gebrûk - NXP Semiconductors-produkten binne net ûntworpen, autorisearre of garandearre om geskikt te wêzen foar gebrûk yn libbensstipe, libbenskrityske of feiligenskrityske systemen of apparatuer, noch yn applikaasjes wêr't mislearring of defekt fan in NXP Semiconductors-produkt ridlik kin wurde ferwachte om te resultearjen yn persoanlik ferwûning, dea of slimme eigendom of miljeu skea. NXP Semiconductors akseptearret gjin oanspraaklikens foar opname en / of gebrûk fan NXP Semiconductors produkten yn sokke apparatuer of applikaasjes en dêrom sa'n opname en / of gebrûk is op eigen risiko fan de klant.
- Applikaasjes - Applikaasjes dy't hjir wurde beskreaun foar ien fan dizze produkten binne allinich foar yllustrative doelen. NXP Semiconductors makket gjin foarstelling of garânsje dat sokke applikaasjes geskikt sille wêze foar it oantsjutte gebrûk sûnder fierdere testen of modifikaasje.
- Klanten binne ferantwurdlik foar it ûntwerp en de eksploitaasje fan harren applikaasjes en produkten mei help fan NXP Semiconductors produkten, en NXP Semiconductors akseptearret gjin oanspraaklikheid foar in help mei applikaasjes of klant produkt design. It is de iennichste ferantwurdlikens fan de klant om te bepalen oft it NXP Semiconductors-produkt geskikt is en fit is foar de plande applikaasjes en produkten fan de klant, lykas ek foar de plande tapassing en gebrûk fan klant(en) fan tredden fan klant(en). Klanten moatte passende ûntwerp- en operaasjefeiligens leverje om de risiko's ferbûn mei har applikaasjes en produkten te minimalisearjen.
- NXP Semiconductors akseptearret gjin oanspraaklikens yn ferbân mei standert, skea, kosten of probleem dat is basearre op in swakke of standert yn 'e applikaasjes of produkten fan' e klant, of de applikaasje of gebrûk troch klant(en) fan tredden fan klant. Klant is ferantwurdlik foar it dwaan fan alle nedige testen foar de applikaasjes en produkten fan 'e klant mei NXP Semiconductors-produkten om in standert fan' e applikaasjes en de produkten of fan 'e applikaasje of gebrûk troch klant(en) fan tredden fan klant te foarkommen. NXP akseptearret gjin oanspraaklikens yn dit ferbân.
- Eksportkontrôle - Dit dokumint, lykas de hjiryn beskreaune artikel(en) kinne ûnderwurpen wêze oan eksportkontrôleregels. Eksportearje kin in foarôfgeande autorisaasje fan nasjonale autoriteiten fereaskje.
Handelsmerken
Opmerking: Alle ferwiisde merken, produktnammen, tsjinstnammen en hannelsmerken binne it eigendom fan har respektive eigners.
Alle ynformaasje jûn yn dit dokumint is ûnder foarbehâld fan juridyske disclaimers.
© NXP BV 2021. Alle rjochten foarbehâlden.
Dokuminten / Resources
![]() |
NXP UM11931 MCU-Link Base Standalone Debug Probe [pdf] Brûkershânlieding UM11931 MCU-Link Base Standalone Debug Probe, UM11931, MCU-Link Base Standalone Debug Probe, Standalone Debug Probe, Debug Probe, Probe |