NXP-LOGO

NXP UM11931 MCU-Link Base iseseisev silumissond

NXP UM11931 MCU-Link Base iseseisev silumissond-toode

Tooteteave:

  • Toote nimi: MCU-Link Base iseseisev silumissond
  • Tootja: NXP pooljuhid
  • Mudeli number: UM11931
  • Versioon: Rev. 1.0 – 10. aprill 2023
  • Märksõnad: MCU-Link, silumissond, CMSIS-DAP
  • Abstraktne: MCU-Link Base'i eraldiseisev silumisproovi kasutusjuhend

Toote kasutusjuhised:

Sissejuhatus

MCU-Link Base Standalone Debug Probe on mitmekülgne seade, mis võimaldab siluda ja kohandatud silumisproovi koodi arendada. See sisaldab erinevaid funktsioone ja liideseid sihtsüsteemidega sujuvaks integreerimiseks.

Tahvli paigutus ja sätted

MCU-Linki pistikud ja džemprid on järgmised:

Circuit ref Kirjeldus
LED1 LED-i olek
J1 Hosti USB-pistik
J2 LPC55S69 SWD pistik (kohandatud silumissondi arendamiseks
ainult kood)
J3 Püsivara värskendamise hüppaja (installige ja värskendage uuesti
püsivara)
J4 VCOM-i keelamise hüppaja (keelamiseks installige)
J5 SWD keelamise hüppaja (keelamiseks installige)
J6 SWD pistik sihtsüsteemiga ühendamiseks
J7 VCOM-ühendus
J8 Digitaalne laienduspistik
Pin 1: Analoogsisend
Pins 2-4: Reserveeritud

Installi- ja püsivaravalikud

MCU-Linki silumissondiga on eelinstallitud NXP CMSIS-DAP protokollil põhinev püsivara, mis toetab kõiki riistvara funktsioone. Pange tähele, et see konkreetne MCU-Linki mudel ei toeta SEGGERi J-Linki püsivara.

Kui teie plaadile pole installitud silumisproovi püsivara kujutist, ei sütti ükski LED-tuli, kui plaat on hostarvutiga ühendatud. Sellistel juhtudel saate plaadi püsivara värskendada, järgides allolevas jaotises 3.2 toodud juhiseid.

Hosti draiveri ja utiliidi installimine

MCU-Linki jaoks vajalike draiverite ja utiliitide installimiseks vaadake plaadil olevat samm-sammult installijuhendit. webleht saidil nxp.com: https://www.nxp.com/demoboard/MCU-LINK.
Teise võimalusena võite kasutada ka Linkserveri utiliiti, mis on saadaval aadressil https://nxp.com/linkserver mis installib automaatselt vajalikud draiverid ja püsivara.

Dokumendi teave

Info Sisu
Märksõnad MCU-Link, silumissond, CMSIS-DAP
Abstraktne MCU-Link Base'i eraldiseisev silumisproovi kasutusjuhend

Läbivaatamise ajalugu

Rev Kuupäev Kirjeldus
1.0 20220410 Esimene väljalase.

Kontaktandmed

Lisateabe saamiseks külastage: http://www.nxp.com
Müügiesinduse aadresside saamiseks saatke e-kiri aadressile: müügiaadressid@nxp.com

Sissejuhatus

NXP ja Embedded Artists ühiselt välja töötatud MCU-Link on võimas ja kulutõhus silumisandur, mida saab sujuvalt kasutada koos MCUXpresso IDE-ga ja mis ühildub ka CMSIS-DAP protokolli toetavate kolmanda osapoole IDE-dega. MCU-Link sisaldab paljusid funktsioone, mis hõlbustavad manustatud tarkvara arendamist, alates põhisilumisest kuni profileerimiseni ja UART-ist kuni USB-sillani (VCOM). MCU-Link on üks MCU-Linki arhitektuuril põhinevatest silumislahendustest, mis sisaldab ka Pro mudelit ja NXP hindamisplaatidesse sisseehitatud rakendusi (lisateabe saamiseks vt https://nxp.com/mculink). MCU-Linki lahendused põhinevad võimsal väikese võimsusega mikrokontrolleril LPC3S55 ja kõik versioonid käitavad sama püsivara NXP-st.

NXP UM11931 MCU-Link Base iseseisev silumissond – FIG1

Joonis 1 MCU-Linki paigutus ja ühendused

MCU-Link sisaldab järgmisi funktsioone

  • CMSIS-DAP püsivara, mis toetab kõiki SWD silumisliidestega NXP Arm® Cortex®-M põhiseid MCU-sid
  • Kiire USB hosti liides
  • USB sihtida UART-silla (VCOM)
  • SWO profileerimine ja I/O funktsioonid
  • CMSIS-SWO tugi
  • Analoogsignaali jälgimise sisend

Tahvli paigutus ja sätted

MCU-Linki pistikud ja džemprid on näidatud joonisel 1 ja nende kirjeldused on näidatud tabelis 1.

Tabel 1 Näidikud, džemprid, nupud ja pistikud

Circuit ref Kirjeldus Vaikimisi
LED1 LED-i olek n/a
J1 Hosti USB-pistik n/a
J2 LPC55S69 SWD pistik (ainult kohandatud silumisproovi koodi arendamiseks) Pole installitud
J3 Püsivara värskendamise hüppaja (paigaldage ja lülitage uuesti sisse, et püsivara värskendada) Avatud
J4 VCOM-i keelamise hüppaja (keelamiseks installige) Avatud
J5 SWD keelamise hüppaja (keelamiseks installige) Avatud
J6 SWD pistik sihtsüsteemiga ühendamiseks n/a
J7 VCOM-ühendus n/a
J8 Digitaalne laienduspistik Pin 1: Analoogsisend

Pins 2-4: Reserveeritud

Pole installitud

Installi- ja püsivaravalikud

MCU-Linki silumisandurid on tehases programmeeritud NXP CMSIS-DAP protokollipõhise püsivaraga, mis toetab ka kõiki teisi riistvaras toetatavaid funktsioone. (Pange tähele, et see MCU-Linki mudel ei saa käitada SEGGERi J-Linki püsivara versiooni, mis on saadaval muude MCU-Linki rakenduste jaoks.)
Mõnele varasemale tootmisüksusele ei pruugi olla installitud silumisproovi püsivara kujutist. Sel juhul ei sütti ükski LED-tuli, kui plaat on ühendatud hostarvutiga. Sellises olukorras saab plaadi püsivara siiski värskendada, järgides alltoodud jaotises 3.2 toodud juhiseid.

Hosti draiveri ja utiliidi installimine
Tahvlil on MCU-Linki samm-sammuline paigaldusjuhend web leht saidil nxp.com (https://www.nxp.com/demoboard/MCU-LINK.) Selle jaotise ülejäänud osas selgitatakse samu samme, mida võib leida sellelt lehelt.
MCU-Linki toetab nüüd ka Linkserveri utiliit (https://nxp.com/linkserver) ja Linkserveri installeri käivitamine installib ka kõik selle jaotise ülejäänud osas mainitud vajalikud draiverid ja püsivara värskendusutiliidid. Seda installerit on soovitatav kasutada, välja arvatud juhul, kui kasutate MCUXpresso IDE versiooni 11.6.1 või vanemat. Enne MCU-Linki püsivara värskendamist kontrollige MCUXpresso IDE ühilduvust (vt tabel 2).
MCU-Linki silumisproove toetavad Windows 10, MacOS X ja Ubuntu Linuxi platvormid. MCU-Linki sondid kasutavad standardseid OS-i draivereid, kuid Windowsi installiprogramm sisaldab teavet files pakkuda kasutajasõbralikke seadmenimesid. Kui te ei soovi Linkserveri installipaketti kasutada, võite selle teabe installida files ja püsivara MCU-Linki värskendusutiliit, minnes tahvli jaotisesse Disainiressursid web leht ja valides jaotisest TARKVARA "Arendustarkvara". Kuvatakse iga hosti OS-i installipaketid. Laadige alla oma host-OS-i installipakett (Linux või MacOS) või käivitage installiprogramm (Windows). Pärast OS-i draiverite seadistamist on teie hostarvuti MCU-Linkiga kasutamiseks valmis. Tavaliselt on soovitatav värskendada püsivara uusimale versioonile, kuna see võib olla muutunud pärast teie MCU-Linki tootmist, kuid esmalt kontrollige tabelit 2, et kinnitada ühilduvust kasutatava MCUXpresso IDE versiooniga. Püsivara värskendamise toimingute kohta vaadake jaotist 3.2.

MCU-Linki püsivara värskendamine

MCU-Linki püsivara värskendamiseks peab see olema sisse lülitatud (USB) ISP režiimis. Selleks sisestage hüppaja J4, seejärel ühendage MCU-Link oma hostarvutiga, kasutades J1-ga ühendatud micro B USB-kaablit. Punane STATUS LED (LED3) peaks põlema ja jääma põlema (lisateavet LED-i olekuteabe kohta leiate jaotisest 4.7. Plaat loetletakse hostarvutis HID-klassi seadmena. Navigeerige MCU-
LINK_installer_Vx_xxx kataloogi (kus Vx_xxx tähistab versiooni numbrit, nt V3.108), seejärel järgige faili readme.txt installijuhiseid, et leida ja käivitada CMSIS-DAP püsivara värskendusutiliidid. Pärast püsivara värskendamist ühe neist skriptidest eemaldage plaat hostarvuti küljest, eemaldage J4 ja ühendage plaat uuesti.

MÄRKUS. Alates versioonist V3.xxx kasutab MCU-Linki püsivara suurema jõudluse saavutamiseks HID asemel WinUSB-d, kuid see ei ühildu MCUXpresso IDE varasema versiooniga. Alates versioonist 3.117 võetakse kasutusele ka CMSIS-SWO tugi, mis võimaldab SWO-ga seotud funktsioone mitte-NXP IDE-des, kuid nõuab ka värskendatud IDE-d. Kontrollige allolevast tabelist MCU-Linki püsivara versiooni ja MCUXpresso IDE ühilduvust. Viimane püsivara versioon V2.xxx (2.263) on saadaval vanemaid IDE versioone kasutavatele arendajatele aadressil https://nxp.com/mcu-link.

Tabel 2 Püsivara funktsioonid ja MCUXpresso IDE ühilduvus

MCU-Linki püsivara versioon USB

juhi tüüp

CMSIS- SWO

toetust

LIBUSBSIO Toetatud MCUXpresso IDE versioonid
V1.xxx ja V2.xxx HID Ei Jah MCUXpresso 11.3 ja edasi
V3.xxx kuni V3.108 (kaasa arvatud). WinUSB Ei Ei MCUXpresso 11.7 ja edasi VAJALIK
V3.117 ja uuemad WinUSB Jah Ei MCUXpresso 11.7.1 või uuem VAJALIK

Pärast MCU-Linki programmeerimist CMSIS-DAP püsivaraga loetletakse USB jadasiini seade ja virtuaalne kom-port, nagu allpool näidatud (Windowsi hostide jaoks):

NXP UM11931 MCU-Link Base iseseisev silumissond – FIG2

 

Joonis 2 MCU-Linki USB-seadmed (alates V3.xxx püsivarast, VCOM-port lubatud)
Kui kasutate püsivara V2.xxx või varasemat, näete USB HIB-seadmete all pigem MCU-Link CMSIS-DAP-seadet, mitte Universal Serial Bus seadmete all.
Oleku LED-tuli kustub korduvalt sisse-välja ja uuesti sisse ("hingamine").
Kui saadaval on teie MCU-Linki programmeeritud püsivara uuem versioon, teavitab MCUXpresso IDE (alates versioonist 11.3) teid sellest, kui kasutate proovilugejat silumiseansil; jälgige hoolikalt installitud püsivara versiooni, et tagada selle ühilduvus teie kasutatava IDE versiooniga. Kui kasutate MCU-Linkiga teist IDE-d, on soovitatav püsivara värskendada, et tagada püsivara uusima versiooni installimine.

Seadistamine arendustööriistadega kasutamiseks
MCU-Linki silumisproovi saab kasutada koos MCUXpresso ökosüsteemis toetatavate IDE-dega (MCUXpresso IDE, IAR Embedded Workbench, Keil MDK, MCUXpresso for Visual Studio Code (alates juulist 2023)); Nende IDE-dega alustamise kohta lisateabe saamiseks külastage MCU-Linki tahvli lehe jaotist Alustamine nxp.com.

Kasutage koos MCUXpresso IDE-ga
MCUXpresso IDE tunneb ära mis tahes tüüpi MCU-Linki ja kuvab silumisseansi alustamisel kõigi leitud sondide tüübid ja kordumatud identifikaatorid sondi avastamise dialoogis. See dialoog näitab ka püsivara versiooni ja hoiatust, kui püsivara pole uusim versioon. Püsivara värskendamise kohta teabe saamiseks vaadake jaotist 3.2. MCU-Linki kasutamisel tuleb kasutada MCUXpresso IDE 11.3 või uuemat versiooni.

Kasutage koos teiste IDE-dega
Teised IDE-d peaksid MCU-Linki ära tundma CMSIS-DAP-sondina (olenevalt programmeeritud püsivarast) ja seda peaks saama kasutada selle sonditüübi standardsete sätetega. CMSIS-DAP seadistamiseks ja kasutamiseks järgige IDE tarnija juhiseid.

Funktsioonide kirjeldused

See jaotis kirjeldab MCU-Linki erinevaid funktsioone.

Siht-SWD/SWO liides
MCU-Link toetab SWD-põhist sihtsilumist, sealhulgas SWO-ga lubatud funktsioone. MCU-Link on varustatud kaabli sihtühendusega J2, 10-kontaktilise Cortex M pistiku kaudu.

LPC55S69 MCU-Link protsessori ja sihtmärgi vahel on nihutajad, mis võimaldavad siluda sihtprotsessoreid, mis töötavad pingel 1.2 V kuni 5 V. Viide voltage jälgimisahelat kasutatakse sihtvoldi tuvastamisekstage SWD-pistikusse ja seadke taseme lüliti sihtpoolne voltage sobivalt (vt skeemi lk 4.)
Target SWD liidese saab keelata installitud hüppaja J13 abil, kuid pidage meeles, et MCU-Linki tarkvara kontrollib seda hüppajat ainult käivitamisel.
MÄRKUS. Kui MCU-Linki ei toita USB kaudu, võib MCU-Linki toiteallikaga varustada sihtmärk. Sel põhjusel on soovitatav ühendada MCU-Link enne sihtmärki.

VCOM (USB sihtmärgiks oleva UART-sillani)
MCU-Link sisaldab UART-i USB silda (VCOM). Sihtsüsteemi UART saab ühendada MCU-Linkiga kaasasoleva kaabli abil pistiku J7 kaudu. J1 viik 7 tuleb ühendada sihtmärgi TXD väljundiga ja tihv 2 sihtmärgi RXD sisendiga.
MCU-Link VCOM-seade loetleb hostarvutisüsteemis nimega MCU-Link Vcom Port (COMxx), kus “xx” on hostsüsteemist sõltuv. Igal MCU-Linki plaadil on sellega seotud kordumatu VCOM-number. VCOM-funktsiooni saab keelata, kui paigaldate enne plaadi toitelülitamist hüppaja J7. Pange tähele, et selle hüppaja paigaldamine/eemaldamine pärast plaadi sisselülitamist ei mõjuta seda funktsiooni MCU-Linki tarkvara käitumise osas, kuna seda kontrollitakse ainult sisselülitamisel. VCOM-i funktsiooni ei ole vaja keelata, kui seda ei kasutata, kuigi see võib säästa USB ribalaiust.
VCOM-seadet saab konfigureerida hostarvuti kaudu (nt Windowsis seadmehaldur) järgmiste parameetritega:

  • Sõna pikkus 7 või 8 bitti
  • Peatusbitid: 1 või 2
  • Paarsus: puudub / paaritu / paaris
    Toetatud on edastuskiirused kuni 5.33 Mbps.

Analoogsond
MCU-Link sisaldab analoogsignaali sisendit, mida saab kasutada koos MCUXpresso IDE-ga signaali jälgimise põhifunktsiooni pakkumiseks. Nagu MCUXpresso IDE versioonis 11.4, on see funktsioon kaasatud energia mõõtmise dialoogidesse.
Selle funktsiooni analoogsisend asub pistiku J1 kontaktis 8. Sisend liigub otse LPC55S69 ADC sisendisse; sisendtakistuse ja muude omaduste kohta vaadake LPC55S69 andmelehte. Tuleks olla ettevaatlik, et voltages >3.3V sellele sisendile, et vältida kahjustusi.

LPC55S69 silumispistik
Enamik MCU-Linki kasutajaid eeldab, et kasutab NXP standardset püsivara ja seega ei pea nad LPC55S69 protsessorit siluma, kuid SWD-pistiku J2 võib tahvli külge joota ja kasutada selle seadme koodi arendamiseks.

Lisainfo

See jaotis kirjeldab muud teavet, mis on seotud MCU-Link Base Probe kasutamisega.

Sihtoperatsioon voltage ja ühendused
MCU-Link Base Probe ei saa sihtsüsteemi toita, seega kasutab see andurahelat (vt skeemi lk 4), et tuvastada sihttoitetugevus.tage ja seadistada taseme lüliti voltagja vastavalt. Selles vooluringis ei tohiks olla vaja mingeid muudatusi teha, kuid MCU-Linki 33 V toiteallikas on tõmbetakisti (3.3 kΩ). Kui nähakse probleeme sellega, et MCU-Link ühendamine mõjutab sihtsüsteemi toiteallikat, võib R16 eemaldada ja SJ1 muuta, et ühendada see asendisse 1–2. See fikseerib taseme lülitid voltagSee tase on näha SWD-pistiku 1. kontaktis ja eeldab, et sihttoiteallikas suudab toetada tasemenihuti seadmete VCCB sisendnõudeid. Neid muudatusi ei soovitata teha enne/välja arvatud juhul, kui sihtsüsteemi on hoolikalt kontrollitud, et veenduda, et viide/varustusmaht on õigetage asub SWD-pistiku (J1) viigul 6.

Juriidiline teave

Kohustustest loobumine

  • Piiratud garantii ja vastutus – selles dokumendis sisalduvat teavet peetakse täpseks ja usaldusväärseks. Siiski ei anna NXP Semiconductors mingeid otseseid ega kaudseid kinnitusi ega garantiisid sellise teabe täpsuse või täielikkuse kohta ega vastuta sellise teabe kasutamise tagajärgede eest.
  • NXP Semiconductors ei vastuta ühelgi juhul kaudsete, juhuslike, karistuslike, eri- ega kaudsete kahjude eest (sealhulgas – kuid mitte ainult – saamata jäänud kasum, saamata jäänud säästud, ärikatkestused, mis tahes toodete eemaldamise või asendamisega seotud kulud või ümbertöötlemistasud) või ei põhine sellised kahjud deliktil (sh hooletus), garantiil, lepingu rikkumisel või mis tahes muul õiguslikul teoorial.
  • Olenemata kahjudest, mida klient võib mis tahes põhjusel kanda, on NXP Semiconductorsi koond- ja kumulatiivne vastutus kliendi ees siin kirjeldatud toodete eest piiratud vastavalt NXP Semiconductorsi kaubandusliku müügi tingimuste ja tingimustega.
  • Õigus teha muudatusi — NXP Semiconductors jätab endale õiguse muuta selles dokumendis avaldatud teavet, sealhulgas ilma piiranguteta tehnilisi andmeid ja tootekirjeldusi, igal ajal ja ette teatamata. See dokument asendab ja asendab kogu teabe, mis on esitatud enne selle avaldamist.
  • Kasutussobivus – NXP Semiconductors tooted ei ole kavandatud, volitatud ega garanteeritud nii, et need sobiksid kasutamiseks elu toetavates, elutähtsates või ohutuskriitilistes süsteemides või seadmetes ega rakendustes, kus võib mõistlikult eeldada NXP Semiconductors toote riket või talitlushäireid. põhjustada kehavigastusi, surma või raskeid vara- või keskkonnakahjustusi. NXP Semiconductors ei vastuta NXP Semiconductorsi toodete lisamise ja/või kasutamise eest sellistesse seadmetesse või rakendustesse ning seetõttu on selline kaasamine ja/või kasutamine kliendi enda riisikol.
  • Rakendused – siin kirjeldatud mis tahes nende toodete rakendused on ainult illustratiivsed. NXP Semiconductors ei kinnita ega garanteeri, et sellised rakendused sobivad kindlaksmääratud kasutuseks ilma täiendava testimise või muutmiseta.
  • Kliendid vastutavad oma NXP Semiconductorsi tooteid kasutavate rakenduste ja toodete disaini ja toimimise eest ning NXP Semiconductors ei vastuta mis tahes abi eest, mis on seotud rakenduste või kliendi tootekujundusega. Klient vastutab ainuisikuliselt selle eest, kas NXP Semiconductors toode sobib ja sobib kliendi rakenduste ja kavandatud toodete jaoks, samuti kliendi kolmandast isikust kliendi(te) kavandatud rakenduseks ja kasutamiseks. Kliendid peaksid oma rakenduste ja toodetega seotud riskide minimeerimiseks pakkuma asjakohaseid projekteerimis- ja töökaitsemeetmeid.
  • NXP Semiconductors ei võta endale vastutust mis tahes vaikete, kahjustuste, kulude või probleemidega, mis põhinevad kliendi rakenduste või toodete või kliendi kolmandast isikust kliendi(te) rakenduse või kasutuse nõrkustel või vaiketel. Klient vastutab NXP Semiconductorsi tooteid kasutavate kliendi rakenduste ja toodete jaoks kõigi vajalike testimiste tegemise eest, et vältida rakenduste ja toodete või rakenduse või kliendi kolmandast isikust kliendi(te) poolt kasutuse vaikimisi. NXP ei võta sellega seoses mingit vastutust.
  • Ekspordikontroll – selle dokumendi ja siin kirjeldatud kauba(de) suhtes võivad kehtida ekspordikontrolli eeskirjad. Ekspordiks võib vaja minna riiklike ametiasutuste eelnevat luba.

Kaubamärgid
Märkus. Kõik viidatud kaubamärgid, tootenimed, teenuste nimed ja kaubamärgid on nende vastavate omanike omand.

Kogu selles dokumendis esitatud teabe suhtes kehtivad juriidilised lahtiütlused.

© NXP BV 2021. Kõik õigused kaitstud.

Dokumendid / Ressursid

NXP UM11931 MCU-Link Base iseseisev silumissond [pdfKasutusjuhend
UM11931 MCU-Link Base iseseisev silumissond, UM11931, MCU-Link Base iseseisev silumissond, eraldiseisev silumissond, silumissond, sond

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *