NXP UM11931 MCU-Link Baza Sendependa Sencimiga Sondilo
Informoj pri Produkto:
- Produkta Nomo: MCU-Link Base Standalone Debug Probe
- Fabrikisto: NXP Semikonduktaĵoj
- Modela Nombro: UM 11931
- Versio: Rev. 1.0 - la 10-an de aprilo 2023
- Ŝlosilvortoj: MCU-Link, Sencimiga sondilo, CMSIS-DAP
- Resumo: MCU-Link Base memstara sencimiga sonda uzantmanlibro
Instrukcioj pri Uzado de Produktoj:
Enkonduko
La MCU-Link Base Standalone Debug Probe estas multflanka aparato, kiu ebligas senararigadon kaj disvolviĝon de kutima sencimiga sondilo. Ĝi inkluzivas diversajn funkciojn kaj interfacojn por senjunta integriĝo kun celsistemoj.
Estraro aranĝo kaj Agordoj
La konektiloj kaj saltiloj sur la MCU-Link estas kiel sekvas:
Cirkvito ref | Priskribo |
---|---|
LED1 | LED-stato |
J1 | Gastiga USB-konektilo |
J2 | LPC55S69 SWD-konektilo (por evoluo de kutima sencimiga enketo nur kodo) |
J3 | Firmware ĝisdatiga jumper (instalu kaj refunkciigi ĝisdatigi firmvaro) |
J4 | VCOM malŝalti saltilon (instali por malŝalti) |
J5 | SWD malŝalti saltilon (instali por malŝalti) |
J6 | SWD-konektilo por konekto al cela sistemo |
J7 | VCOM-konekto |
J8 | Cifereca ekspansia konektilo Pinglo 1: Analoga enigo Stiftoj 2-4: Rezervitaj |
Elektoj pri instalado kaj firmware
La sencimiga sondilo MCU-Link venas kun la firmvaro bazita sur protokolo CMSIS-DAP de NXP antaŭinstalita, kiu subtenas ĉiujn funkciojn de la aparataro. Tamen, bonvolu noti, ke ĉi tiu specifa modelo de MCU-Link ne subtenas la J-Link-firmvaro de SEGGER.
Se via tabulo ne havas instalitan firmvarbildon pri sencimiga sondilo, neniu el la LED-oj eklumiĝos kiam la tabulo estas konektita al gastiga komputilo. En tiaj kazoj, vi povas ĝisdatigi la tabulfirmaron sekvante la instrukciojn en Sekcio 3.2 sube.
Gastiga ŝoforo kaj instalaĵo de utileco
Por instali la necesajn ŝoforojn kaj ilojn por la MCU-Link, bonvolu raporti al la paŝo-post-paŝa instal-gvidilo provizita sur la tabulo. webpaĝo en nxp.com: https://www.nxp.com/demoboard/MCU-LINK.
Alternative, vi ankaŭ povas uzi la Linkserver ilo disponebla ĉe https://nxp.com/linkserver kiu instalas la postulatajn ŝoforojn kaj firmvaron aŭtomate.
Dokumentaj informoj
Info | Enhavo |
Ŝlosilvortoj | MCU-Link, Sencimiga sondilo, CMSIS-DAP |
Abstraktaĵo | MCU-Link Base memstara sencimiga sonda uzantmanlibro |
Historio de revizioj
Rev | Dato | Priskribo |
1.0 | 20220410 | Unua eldono. |
Kontaktaj informoj
Por pliaj informoj, bonvolu viziti: http://www.nxp.com
Por vendo-oficejadresoj, bonvolu sendi retmesaĝon al: salesaddresses@nxp.com
Enkonduko
Komune disvolvita de NXP kaj Embedded Artists, MCU-Link estas potenca kaj kostefika sencimiga sondilo, kiu povas esti uzata perfekte kun MCUXpresso IDE, kaj ankaŭ kongruas kun triaj IDEoj, kiuj subtenas CMSIS-DAP-protokolon. MCU-Link inkluzivas multajn funkciojn por faciligi enigitan programaron, de baza sencimigo ĝis profilado kaj UART al USB-ponto (VCOM). MCU-Link estas unu el gamo da sencimigaj solvoj bazitaj sur la arkitekturo MCU-Link, kiu ankaŭ inkluzivas Pro-modelon kaj efektivigojn enkonstruitajn en NXP-taksadtabulojn (vidu https://nxp.com/mculink por pliaj informoj). MCU-Link-solvoj estas bazitaj sur la potenca, malalta potenco LPC3S55 mikroregilo kaj ĉiuj versioj funkcias la saman firmware de NXP.
Figuro 1 MCU-Link aranĝo kaj konektoj
La MCU-Link inkluzivas jenajn funkciojn
- Firmavaro CMSIS-DAP por subteni ĉiujn MCU bazitajn sur NXP Arm® Cortex®-M kun SWD-sencimigaj interfacoj
- Alta rapida USB-gastiga interfaco
- USB al celi UART-ponton (VCOM)
- SWO-profilado kaj I/O-funkcioj
- CMSIS-SWO subteno
- Analoga signala monitora enigo
Estraro aranĝo kaj Agordoj
La konektiloj kaj jumpers sur la MCU-Link estas montritaj en Figuro 1 kaj priskriboj de ĉi tiuj estas montritaj en Tabelo 1.
Tabelo 1 Indikiloj, jumpers, butonoj kaj konektiloj
Cirkvito ref | Priskribo | Defaŭlte |
LED1 | LED-stato | n/a |
J1 | Gastiga USB-konektilo | n/a |
J2 | LPC55S69 SWD-konektilo (por evoluo de kutima sencimiga enketkodo nur) | Ne instalita |
J3 | Firmware ĝisdatiga jumper (instalu kaj refunkciigi por ĝisdatigi firmware) | Malfermu |
J4 | VCOM malŝalti saltilon (instali por malŝalti) | Malfermu |
J5 | SWD malŝalti saltilon (instali por malŝalti) | Malfermu |
J6 | SWD-konektilo por konekto al cela sistemo | n/a |
J7 | VCOM-konekto | n/a |
J8 | Cifereca ekspansia konektilo Pin 1: Analoga enigo
Stiftoj 2-4: Rezervitaj |
Ne instalita |
Elektoj pri instalado kaj firmware
MCU-Link-sencimsondiloj estas fabrike programitaj kun la firmvaro bazita en protokolo CMSIS-DAP de NXP, kiu ankaŭ subtenas ĉiujn aliajn funkciojn subtenatajn en aparataro. (Notu, ke ĉi tiu modelo de MCU-Link ne povas ruli la version de J-Link-firmvaro de SEGGER, kiu estas disponebla por aliaj efektivigoj de MCU-Link.)
Iuj fruaj produktaj unuoj eble ne havas sencimigan sondan firmvarbildon instalitan. Se ĉi tio estas la kazo, neniu el la LED-oj eklumiĝos kiam la tabulo estas konektita al gastiga komputilo. En ĉi tiu situacio, la tabulo-firmvaro ankoraŭ povas esti ĝisdatigita sekvante la instrukciojn en Sekcio 3.2 sube.
Gastiga ŝoforo kaj instalaĵo de utileco
Gvidilo pri instalado de paŝo post paŝo por MCU-Link estas provizita ĉe la tabulo web paĝo en nxp.com (https://www.nxp.com/demoboard/MCU-LINK.) La resto de ĉi tiu sekcio klarigas la samajn paŝojn, kiuj troviĝas sur tiu paĝo.
MCU-Link nun estas ankaŭ subtenata de la ilo Linkserver (https://nxp.com/linkserver), kaj ruli la instalilon de Linkserver ankaŭ instalos ĉiujn postulatajn ŝoforojn kaj firmware-ĝisdatigaĵojn menciitajn en la resto de ĉi tiu sekcio. Oni rekomendas, ke ĉi tiu instalilo estas uzata krom se vi uzas MCUXpresso IDE-version de 11.6.1 aŭ pli malnova. Bonvolu kontroli la kongruon de MCUXpresso IDE (vidu Tabelon 2) antaŭ ĝisdatigi la firmware de MCU-Link.
MCU-Link-sencimigaj enketoj estas subtenataj sur platformoj Windows 10, MacOS X kaj Ubuntu Linukso. MCU-Link-enketoj uzas normajn OS-ŝoforojn sed la instalprogramo por Vindozo inkluzivas informojn files provizi uzantajn amikajn aparatnomojn. Se vi ne volas uzi la instalilon de Linkserver, vi povas instali ĉi tiujn informojn files kaj la ĝisdatiga utileco de firmware MCU-Link, irante al la sekcio de Dezajnaj Rimedoj de la tabulo web paĝon kaj elektante "Disvolva programaro" el la sekcio PROGRAMARO. Instalaj pakoj por ĉiu gastiga OS estos montritaj. Elŝutu la pakaĵon por via gastiganta OS-instalo (Linukso aŭ MacOS) aŭ rulu la instalilon (Vindozo). Post agordo de la OS-ŝoforoj, via gastiga komputilo estos preta por uzi kun MCU-Link. Kutime estas rekomendinde ĝisdatigi al la plej nova versio de la firmvaro ĉar ĉi tio eble ŝanĝiĝis de kiam via MCU-Link estis fabrikita, sed unue kontrolu Tabelon 2 por konfirmi kongruon kun la MCUXpresso IDE-versio, kiun vi uzas. Vidu Sekcion 3.2 por la paŝoj por fari ĝisdatigon de firmware.
Ĝisdatigi la firmware de MCU-Link
Por ĝisdatigi la firmware de la MCU-Link ĝi devas esti ŝaltita en (USB) ISP-reĝimo. Por fari ĉi tion, enigu la jumper J4 tiam konektu MCU-Link al via gastiga komputilo per mikro-B USB-kablo konektita al J1. La ruĝa STATUS LED (LED3) devus lumiĝi kaj resti ŝaltita (por pliaj informoj pri LED-statusinformoj raportu al Sekcio 4.7. La tabulo listigos sur la gastiga komputilo kiel HID-klasa aparato. Navigu al la MCU-
LINK_installer_Vx_xxx dosierujo (kie Vx_xxx indikas la versinumeron, ekz. V3.108), tiam sekvu la instalinstrukciojn en la readme.txt por trovi kaj ruli la firmware-ĝisdatigojn por CMSIS-DAP. Post ĝisdatigo de la firmvaro per unu el ĉi tiuj skriptoj, malkonektu la tabulon de la gastiga komputilo, forigu J4 kaj poste rekonektu la tabulon.
NOTO: De versio V3.xxx pluen, la MCU-Link-firmvaro uzas WinUSB anstataŭe de HID por pli alta efikeco, sed tio ne estas kongrua kun pli frua versio de MCUXpresso IDE. CMSIS-SWO-subteno ankaŭ estos lanĉita de V3.117, ebligante SWO-rilatajn funkciojn en ne-NXP-IDEoj, sed ankaŭ postulante ĝisdatigitan IDE. Bonvolu kontroli la suban tabelon por kongruo inter versio de MCU-Link-firmvaro kaj MCUXpresso IDE. La lasta V2.xxx firmware-eldono (2.263) estas havebla ĉe https://nxp.com/mcu-link por programistoj uzantaj pli malnovajn IDE-versiojn.
Tabelo 2 Firmware-funkcioj kaj MCUXpresso IDE-kongruo
Versio de firmware de MCU-Link | USB
driver type |
CMSIS- SWO
subteno |
LIBUSBSIO | MCUXpresso IDE-versioj subtenataj |
V1.xxx kaj V2.xxx | HID | Ne | Jes | MCUXpresso 11.3 pluen |
V3.xxx ĝis kaj inkluzive de V3.108 | WinUSB | Ne | Ne | MCUXpresso 11.7 pluen POSTULA |
V3.117 kaj pluen | WinUSB | Jes | Ne | MCUXpresso 11.7.1 aŭ poste POSTULA |
Post programado de la MCU-Link kun la CMSIS-DAP-firmvaro, USB seria busa aparato kaj virtuala kom-haveno listigos, kiel montrite malsupre (por Vindozaj gastigantoj):
Figuro 2 MCU-Link USB-aparatoj (de V3.xxx-firmvaro, VCOM-haveno ebligita)
Se vi uzas firmware V2.xxx aŭ pli frue, vi vidos MCU-Link CMSIS-DAP-aparaton sub la USB-HIB-aparatoj anstataŭ Universal Serial Bus-aparatoj.
La statusa LED plurfoje malintensiĝos de ŝaltita al malŝaltita kaj denove ŝaltas ("spirado").
Se disponeblas pli lastatempa firmware-versio ol tiu programita en via MCU-Link, MCUXpresso IDE (de la versio 11.3 pluen) atentigos vin pri tio kiam vi uzos la sondilon en sencimiga sesio; atentu la version de firmware, kiun vi instalas, por certigi, ke ĝi kongruas kun la IDE-versio, kiun vi uzas. Se vi uzas alian IDE kun la MCU-Link, estas rekomendinde ĝisdatigi la firmware por certigi, ke la plej nova versio de firmware estas instalita.
Agordo por uzo kun evoluiloj
La MCU-Link-sencimiga sondilo povas esti uzata kun IDEoj subtenataj ene de la MCUXpresso-ekosistemo (MCUXpresso IDE, IAR Embedded Workbench, Keil MDK, MCUXpresso por Visual Studio Code (de julio 2023)); por pliaj informoj pri komenci kun ĉi tiuj IDEoj bonvolu viziti la sekcion Komenci de la paĝo de la estraro MCU-Link ĉe nxp.com.
Uzu kun MCUXpresso IDE
MCUXpresso IDE rekonos ajnan tipon de MCU-Link kaj montros la enketspecojn kaj unikajn identigilojn de ĉiuj enketoj, kiujn ĝi trovas en la enketo-malkovra dialogo kiam oni komencas sencimigan sesion. Ĉi tiu dialogo ankaŭ montros la firmware-version, kaj montros averton se la firmvaro ne estas la plej nova versio. Vidu Sekcion 3.2 por informoj pri kiel ĝisdatigi la firmvaro. MCUXpresso IDE 11.3 aŭ poste devas esti uzata kiam vi uzas MCU-Link.
Uzu kun aliaj IDEoj
MCU-Link devus esti rekonita kiel CMSIS-DAP-enketo fare de aliaj IDEoj (depende de la firmvaro kiu estas programita), kaj devus esti uzebla kun normaj agordoj por tiu enketspeco. Sekvu instrukciojn de IDE-vendisto por agordo kaj uzo de CMSIS-DAP.
Ĉefaj priskriboj
Ĉi tiu sekcio priskribas la diversajn funkciojn de MCU-Link.
Celo SWD/SWO-interfaco
MCU-Link provizas subtenon por SWD-bazita cela sencimigo, inkluzive de funkcioj ebligitaj de SWO. MCU-Link venas kun kabla celkonekto per J2, 10-stifta Cortex M-konektilo.
Nivelŝoviloj estas disponigitaj inter la LPC55S69 MCU-Link-procesoro kaj la celo por ebligi celprocesorojn kurantajn inter 1.2V kaj 5V esti elpurigitaj. Referenca voltage spura cirkvito estas uzata por detekti la celvoltage ĉe la SWD-konektilo kaj starigis la nivelŝanĝilon cel-flankan voltage taŭge (vidu skeman paĝon 4.)
La Target SWD-interfaco povas esti malŝaltita per instalita jumper J13 sed notu, ke la MCU-Link-programaro nur kontrolas ĉi tiun jumper ĉe ekfunkciigo.
NOTO: La MCU-Link povas esti malantaŭa funkciigita de celo se la MCU-Link mem ne estas funkciigita per USB. Tial oni rekomendas, ke potenco estu aplikata al la MCU-Link antaŭ la celo.
VCOM (USB al Celo UART-ponto)
MCU-Link inkluzivas ponton UART al USB (VCOM). Celsistemo UART povas esti konektita al la MCU-Link per konektilo J7 uzante la provizitan kablon. Pinglo 1 de J7 devus esti konektita al la TXD-produktaĵo de la Celo, kaj pinglo 2 al la RXD-enigo de la Celo.
La MCU-Link VCOM-aparato listigos sur la gastiga komputilsistemo kun la nomo MCU-Link Vcom Port (COMxx) kie "xx" dependos de la gastiga sistemo. Ĉiu MCU-Link-tabulo havos unikan VCOM-numeron asociitan kun ĝi. La VCOM-funkcio povas esti malŝaltita instalante jumper J7 antaŭ funkciigi la estraron. Notu, ke instali/forigi ĉi tiun jumper post ŝaltado de la tabulo ne havos efikon al la funkcio rilate al kiel la MCU-Link-programaro kondutas ĉar ĝi estas kontrolita nur ĉe ekŝalto. Ne necesas malŝalti la VCOM-funkcion kiam ne estas uzata, kvankam ĉi tio povas ŝpari iom da USB-bendolarĝo.
La VCOM-aparato estas agordebla per la gastiga komputilo (ekz. Aparato-Administranto en Vindozo), kun la sekvaj parametroj:
- Vortlongo 7 aŭ 8 bitoj
- Haltigaj bitoj: 1 aŭ 2
- Pareco: neniu / nepara / para
Baudrapidecoj de ĝis 5.33Mbps estas subtenataj.
Analoga sondilo
MCU-Link inkluzivas analogan signalenigaĵon, kiu povas esti uzata kun MCUXpresso IDE por disponigi bazan signalan spuran funkcion. Kiel ĉe versio 11.4 de MCUXpresso IDE ĉi tiu funkcio estas inkluzivita kun la energimezuraj dialogoj.
La analoga enigo por ĉi tiu funkcio situas ĉe pinglo 1 de konektilo J8. La enigo pasas rekte en ADC-enigaĵon de la LPC55S69; raportu al la datenfolio de la LPC55S69 por eniga impedanco kaj aliaj karakterizaĵoj. Oni devas zorgi ne apliki voltagestas >3.3V al ĉi tiu enigo por eviti damaĝon.
Sencimiga konektilo LPC55S69
Plej multaj uzantoj de MCU-Link estas atenditaj uzi la norman firmvaron de NXP kaj do ne bezonos sencimigi la LPC55S69-procesoron, tamen SWD-konektilo J2 povas esti lutita al la tabulo kaj uzata por evoluigi kodon sur ĉi tiu aparato.
Pliaj informoj
Ĉi tiu sekcio priskribas aliajn informojn ligitajn al la uzo de la MCU-Link Base Probe.
Celo operacia voltage kaj ligoj
La MCU-Link Base Probe ne povas funkciigi celsistemon, do uzas sentan cirkviton (vidu paĝon 4 el la skemo) por detekti la celprovizon vol.tage kaj starigis nivelŝanĝilon voltagestas sekve. Ne devus esti necese fari iujn ajn modifojn al ĉi tiu cirkvito, sed ekzistas tira supren rezistilo (33kΩ) al la 3.3V-provizo de la MCU-Link. Se oni vidas problemojn kun la celsistema provizo tuŝita de la MCU-Link konektita, tiam R16 povas esti forigita kaj SJ1 ŝanĝita por konekti al pozicio 1-2. Ĉi tio riparos la nivelŝanĝilojn ĉe la voltage nivelo vidita ĉe pinglo 1 de la SWD-konektilo, kaj postulas ke la cela provizo povas subteni la VCCB-enigpostulojn de la nivelŝanĝaj aparatoj. Ne rekomendas fari ĉi tiujn modifojn ĝis/krom se la celsistemo estis zorge kontrolita por vidi, ke la ĝusta referenco/provizo vol.tage ĉeestas sur pinglo 1 de la SWD-konektilo (J6).
Juraj informoj
Malgarantioj
- Limigita garantio kaj respondeco — Informoj en ĉi tiu dokumento supozeble estas precizaj kaj fidindaj. Tamen, NXP Semiconductors ne donas ajnajn prezentojn aŭ garantiojn, esprimitajn aŭ implicitajn, pri la ĝusteco aŭ kompleteco de tiaj informoj kaj ne havas respondecon pri la sekvoj de uzo de tiaj informoj.
- En neniu okazo NXP Semiconductors respondecos pri ajnaj nerektaj, hazardaj, punaj, specialaj aŭ konsekvencaj damaĝoj (inkluzive - sen limigo - perditaj profitoj, perditaj ŝparaĵoj, komerca interrompo, kostoj rilataj al la forigo aŭ anstataŭigo de iuj produktoj aŭ relaboraj kostoj), ĉu aŭ ne tiaj damaĝoj estas bazitaj sur delikto (inkluzive de neglektemo), garantio, rompo de kontrakto aŭ ajna alia laŭleĝa teorio.
- Malgraŭ ajnaj damaĝoj, kiujn kliento povus kaŭzi ial ajn, la entuta kaj akumula respondeco de NXP Semiconductors al kliento por la produktoj ĉi tie priskribitaj estos limigita laŭ la Kondiĉoj kaj kondiĉoj de komerca vendo de NXP Semiconductors.
- Rajto fari ŝanĝojn — NXP Semiconductors rezervas la rajton fari ŝanĝojn al informoj publikigitaj en ĉi tiu dokumento, inkluzive sen limigo de specifoj kaj produktaj priskriboj, iam ajn kaj sen avizo. Ĉi tiu dokumento anstataŭas kaj anstataŭigas ĉiujn informojn provizitajn antaŭ la publikigo de ĉi tio.
- Taŭgeco por uzo - NXP Semiconductors-produktoj ne estas dizajnitaj, rajtigitaj aŭ garantiitaj por esti taŭgaj por uzo en vivsubteno, vivkritikaj aŭ sekureckritikaj sistemoj aŭ ekipaĵoj, nek en aplikoj kie fiasko aŭ misfunkcio de NXP Semiconductors-produkto povas racie atendi. rezultigi personan vundon, morton aŭ severan posedaĵon aŭ median damaĝon. NXP Semiconductors akceptas neniun respondecon por inkludo kaj/aŭ uzo de NXP Semiconductors-produktoj en tiaj ekipaĵoj aŭ aplikoj kaj tial tia inkludo kaj/aŭ uzo estas je la propra risko de la kliento.
- Aplikoj — Aplikoj kiuj estas priskribitaj ĉi tie por iu el ĉi tiuj produktoj estas nur por ilustraj celoj. NXP Semiconductors faras neniun reprezenton aŭ garantion ke tiaj aplikoj estos taŭgaj por la specifita uzo sen plia testado aŭ modifo.
- Klientoj respondecas pri la dezajno kaj funkciado de siaj aplikoj kaj produktoj uzante produktojn de NXP Semiconductors, kaj NXP Semiconductors akceptas neniun respondecon por ajna helpo kun aplikoj aŭ klienta produktodezajno. Estas la sola respondeco de kliento determini ĉu la produkto de NXP Semiconductors taŭgas kaj taŭgas por la aplikoj kaj produktoj de la kliento planitaj, same kiel por la planita apliko kaj uzo de la triaparta(j) kliento(j) de la kliento. Klientoj devus disponigi taŭgajn dezajnojn kaj operaciajn sekurigilojn por minimumigi la riskojn asociitajn kun siaj aplikoj kaj produktoj.
- NXP Semiconductors ne akceptas ajnan respondecon rilate al iu ajn defaŭlto, damaĝo, kostoj aŭ problemo, kiu baziĝas sur ia malforto aŭ defaŭlto en la aplikoj aŭ produktoj de la kliento, aŭ la apliko aŭ uzo de la triaparta(j) kliento(j) de la kliento. Kliento respondecas pri fari ĉiujn necesajn provojn por la aplikoj kaj produktoj de la kliento uzante produktojn de NXP Semiconductors por eviti defaŭlton de la aplikoj kaj la produktoj aŭ de la aplikaĵo aŭ uzo de la triaparta(j) kliento(j) de la kliento. NXP ne akceptas ajnan respondecon ĉi-rilate.
- Eksportkontrolo — Ĉi tiu dokumento same kiel la objekto(j) priskribita(j) ĉi tie povas esti submetitaj al eksportkontrolregularoj. Eksporto povus postuli antaŭan rajtigon de naciaj aŭtoritatoj.
Varmarkoj
Avizo: Ĉiuj referencitaj markoj, produktnomoj, servnomoj kaj varmarkoj estas la posedaĵo de siaj respektivaj posedantoj.
Ĉiuj informoj provizitaj en ĉi tiu dokumento estas submetitaj al leĝaj malgarantioj.
© NXP BV 2021. Ĉiuj rajtoj rezervitaj.
Dokumentoj/Rimedoj
![]() |
NXP UM11931 MCU-Link Baza Sendependa Sencimiga Sondilo [pdf] Uzanto-manlibro UM11931 MCU-Link Baza Memstara Sencimiga Sondilo, UM11931, MCU-Link Baza Memstara Sencimiga Sondilo, Memstara Sencimiga Sondilo, Sencimiga Sondilo, Sondilo |