NXP-LOGO

Samostatná ladiaca sonda NXP UM11931 MCU-Link Base

NXP UM11931 MCU-Link Base Standalone Debug Probe-PRODUCT

Informácie o produkte:

  • Názov produktu: Samostatná ladiaca sonda MCU-Link Base
  • Výrobca: Polovodiče NXP
  • Číslo modelu: UM11931
  • Verzia: Rev. 1.0 – 10. apríla 2023
  • kľúčové slová: MCU-Link, Debug probe, CMSIS-DAP
  • Abstrakt: Návod na použitie samostatnej ladiacej sondy MCU-Link Base

Návod na použitie produktu:

Úvod

Samostatná ladiaca sonda MCU-Link Base je všestranné zariadenie, ktoré umožňuje ladenie a vývoj vlastného kódu ladiacej sondy. Obsahuje rôzne funkcie a rozhrania pre bezproblémovú integráciu s cieľovými systémami.

Rozloženie dosky a nastavenia

Konektory a prepojky na MCU-Link sú nasledovné:

Obvod ref Popis
LED1 Stav LED
J1 Hostiteľský USB konektor
J2 Konektor SWD LPC55S69 (na vývoj vlastnej ladiacej sondy
iba kód)
J3 Prepojka na aktualizáciu firmvéru (nainštalujte a znova zapnite, aby ste aktualizovali
firmvér)
J4 Prepojka deaktivácie VCOM (inštalácia na deaktiváciu)
J5 Prepojka na deaktiváciu SWD (inštalácia na deaktiváciu)
J6 SWD konektor pre pripojenie k cieľovému systému
J7 Pripojenie VCOM
J8 Digitálny rozširujúci konektor
Pin 1: Analógový vstup
Piny 2-4: Vyhradené

Možnosti inštalácie a firmvéru

Ladiaca sonda MCU-Link sa dodáva s predinštalovaným firmvérom NXP založeným na protokole CMSIS-DAP, ktorý podporuje všetky funkcie hardvéru. Upozorňujeme však, že tento konkrétny model MCU-Link nepodporuje firmvér J-Link od spoločnosti SEGGER.

Ak vaša doska nemá nainštalovaný obraz firmvéru ladiacej sondy, po pripojení dosky k hostiteľskému počítaču sa nerozsvieti žiadna z LED diód. V takýchto prípadoch môžete aktualizovať firmvér dosky podľa pokynov v časti 3.2 nižšie.

Inštalácia hostiteľského ovládača a pomôcky

Ak chcete nainštalovať potrebné ovládače a pomocné programy pre MCU-Link, pozrite si podrobný návod na inštaláciu, ktorý je k dispozícii na doske. webstránka na nxp.com: https://www.nxp.com/demoboard/MCU-LINK.
Prípadne môžete použiť aj pomôcku Linkserver dostupnú na https://nxp.com/linkserver ktorý automaticky nainštaluje potrebné ovládače a firmvér.

Informácie o dokumente

Info Obsah
Kľúčové slová MCU-Link, Debug probe, CMSIS-DAP
Abstraktné Návod na použitie samostatnej ladiacej sondy MCU-Link Base

História revízií

Rev Dátum Popis
1.0 20220410 Prvé vydanie.

Kontaktné údaje

Ďalšie informácie nájdete na stránke: http://www.nxp.com
Pre adresy predajných kancelárií pošlite e-mail na: salesaddresses@nxp.com

Úvod

MCU-Link, ktorý spoločne vyvinuli NXP a Embedded Artists, je výkonná a nákladovo efektívna ladiaca sonda, ktorú možno bezproblémovo použiť s MCUXpresso IDE a je tiež kompatibilná s IDE tretích strán, ktoré podporujú protokol CMSIS-DAP. MCU-Link obsahuje mnoho funkcií na uľahčenie vývoja vstavaného softvéru, od základného ladenia po profilovanie a UART na USB most (VCOM). MCU-Link je jedným z radu ladiacich riešení založených na architektúre MCU-Link, ktorá zahŕňa aj model Pro a implementácie zabudované do hodnotiacich dosiek NXP (viac informácií nájdete na https://nxp.com/mculink). Riešenia MCU-Link sú založené na výkonnom mikrokontroléri LPC3S55 s nízkou spotrebou energie a všetky verzie používajú rovnaký firmvér od NXP.

NXP UM11931 MCU-Link Base Standalone Debug Probe-FIG1

Obrázok 1 Usporiadanie a pripojenia MCU-Link

MCU-Link obsahuje nasledujúce funkcie

  • Firmvér CMSIS-DAP na podporu všetkých MCU na báze NXP Arm® Cortex®-M s rozhraniami na ladenie SWD
  • Vysokorýchlostné hostiteľské rozhranie USB
  • USB na cieľový most UART (VCOM)
  • SWO profilovanie a I/O funkcie
  • Podpora CMSIS-SWO
  • Vstup na monitorovanie analógového signálu

Rozloženie dosky a nastavenia

Konektory a prepojky na MCU-Link sú zobrazené na obrázku 1 a ich popis je uvedený v tabuľke 1.

Tabuľka 1 Indikátory, prepojky, tlačidlá a konektory

Obvod ref Popis Predvolené
LED1 Stav LED n/a
J1 Hostiteľský USB konektor n/a
J2 Konektor SWD LPC55S69 (len na vývoj vlastného kódu ladiacej sondy) Nie je nainštalované
J3 Prepojka na aktualizáciu firmvéru (nainštalujte a znova zapnite na aktualizáciu firmvéru) OTVORENÉ
J4 Prepojka deaktivácie VCOM (inštalácia na deaktiváciu) OTVORENÉ
J5 Prepojka na deaktiváciu SWD (inštalácia na deaktiváciu) OTVORENÉ
J6 SWD konektor pre pripojenie k cieľovému systému n/a
J7 Pripojenie VCOM n/a
J8 Digitálny rozširujúci konektor Pin 1: Analógový vstup

Piny 2-4: Vyhradené

Nie je nainštalované

Možnosti inštalácie a firmvéru

Ladiace sondy MCU-Link sú z výroby naprogramované pomocou firmvéru NXP založeného na protokole CMSIS-DAP, ktorý tiež podporuje všetky ostatné funkcie podporované hardvérom. (Upozorňujeme, že tento model MCU-Link nedokáže spustiť verziu firmvéru J-Link od spoločnosti SEGGER, ktorá je dostupná pre iné implementácie MCU-Link.)
Niektoré skoré výrobné jednotky nemusia mať nainštalovaný obraz firmvéru ladiacej sondy. Ak je to tak, žiadna z LED sa nerozsvieti, keď je doska pripojená k hostiteľskému počítaču. V tejto situácii je stále možné aktualizovať firmvér dosky podľa pokynov v časti 3.2 nižšie.

Inštalácia hostiteľského ovládača a pomôcky
Návod na inštaláciu MCU-Link krok za krokom sa nachádza na doske web stránka na nxp.com (https://www.nxp.com/demoboard/MCU-LINK.) Zvyšok tejto časti vysvetľuje tie isté kroky, aké nájdete na tejto stránke.
MCU-Link je teraz podporovaný aj utilitou Linkserver (https://nxp.com/linkserver) a spustením inštalačného programu Linkserver sa nainštalujú aj všetky požadované ovládače a obslužné programy na aktualizáciu firmvéru uvedené vo zvyšnej časti tejto časti. Odporúča sa používať tento inštalačný program, pokiaľ nepoužívate MCUXpresso IDE verzie 11.6.1 alebo staršej. Pred aktualizáciou firmvéru MCU-Link skontrolujte kompatibilitu MCUXpresso IDE (pozri tabuľku 2).
Ladiace sondy MCU-Link sú podporované na platformách Windows 10, MacOS X a Ubuntu Linux. Sondy MCU-Link používajú štandardné ovládače OS, ale inštalačný program pre Windows obsahuje informácie files na poskytovanie užívateľsky prívetivých názvov zariadení. Ak nechcete použiť inštalačný balík Linkserver, môžete si nainštalovať tieto informácie files a nástroj na aktualizáciu firmvéru MCU-Link tak, že prejdete do časti Design Resources na doske web a výberom možnosti „Vývojový softvér“ v časti SOFTWARE. Zobrazia sa inštalačné balíčky pre každý hostiteľský OS. Stiahnite si balík na inštaláciu hostiteľského OS (Linux alebo MacOS) alebo spustite inštalačný program (Windows). Po nastavení ovládačov OS bude váš hostiteľský počítač pripravený na použitie s MCU-Link. Zvyčajne sa odporúča aktualizovať na najnovšiu verziu firmvéru, pretože sa to mohlo zmeniť od výroby vášho MCU-Link, ale najprv skontrolujte tabuľku 2, aby ste potvrdili kompatibilitu s verziou MCUXpresso IDE, ktorú používate. Kroky na vykonanie aktualizácie firmvéru nájdete v časti 3.2.

Aktualizácia firmvéru MCU-Link

Ak chcete aktualizovať firmvér MCU-Link, musí byť napájaný v režime (USB) ISP. Za týmto účelom vložte prepojku J4 a potom pripojte MCU-Link k hostiteľskému počítaču pomocou kábla micro B USB pripojeného k J1. Červená STATUS LED (LED3) by sa mala rozsvietiť a zostať svietiť (ďalšie informácie o stave LED nájdete v časti 4.7. Doska bude na hostiteľskom počítači označená ako zariadenie triedy HID. Prejdite na MCU-
LINK_installer_Vx_xxx adresár (kde Vx_xxx označuje číslo verzie, napr. V3.108), potom podľa inštalačných pokynov v súbore readme.txt vyhľadajte a spustite pomocné programy na aktualizáciu firmvéru pre CMSIS-DAP. Po aktualizácii firmvéru pomocou jedného z týchto skriptov odpojte dosku od hostiteľského počítača, odstráňte J4 a potom dosku znova pripojte.

POZNÁMKA: Od verzie V3.xxx používa firmvér MCU-Link WinUSB namiesto HID pre vyšší výkon, ale to nie je kompatibilné so staršou verziou MCUXpresso IDE. Od verzie 3.117 bude zavedená aj podpora CMSIS-SWO, ktorá umožní funkcie súvisiace so SWO v IDE bez NXP, ale bude tiež vyžadovať aktualizované IDE. Skontrolujte kompatibilitu medzi verziou firmvéru MCU-Link a MCUXpresso IDE v tabuľke nižšie. Posledná verzia firmvéru V2.xxx (2.263) je dostupná na https://nxp.com/mcu-link pre vývojárov používajúcich staršie verzie IDE.

Tabuľka 2 Funkcie firmvéru a kompatibilita MCUXpresso IDE

Verzia firmvéru MCU-Link USB

typ vodiča

CMSIS- SWO

podporu

LIBUSBSIO Podporované verzie IDE MCUXpresso
V1.xxx a V2.xxx HID Nie áno MCUXpresso 11.3 a vyššie
V3.xxx až po V3.108 vrátane WinUSB Nie Nie MCUXpresso 11.7 a vyššie POVINNÉ
V3.117 a novšie WinUSB áno Nie MCUXpresso 11.7.1 alebo novší POVINNÉ

Po naprogramovaní MCU-Link pomocou firmvéru CMSIS-DAP sa vymení zariadenie USB so sériovou zbernicou a virtuálny komunikačný port, ako je uvedené nižšie (pre hostiteľov Windows):

NXP UM11931 MCU-Link Base Standalone Debug Probe-FIG2

 

Obrázok 2 Zariadenia MCU-Link USB (od firmvéru V3.xxx, port VCOM povolený)
Ak používate firmvér V2.xxx alebo starší, pod zariadeniami USB HIB uvidíte zariadenie MCU-Link CMSIS-DAP, a nie zariadenia Universal Serial Bus.
Stavová LED dióda bude opakovane zhasínať zo zapnutia do vypnutia a znova sa rozsvieti („dýchanie“).
Ak je k dispozícii novšia verzia firmvéru, ako je naprogramovaná vo vašom MCU-Link, MCUXpresso IDE (od verzie 11.3 vyššie) vás na to upozorní, keď použijete sondu v relácii ladenia; pozorne si všimnite verziu firmvéru, ktorý inštalujete, aby ste sa uistili, že je kompatibilný s verziou IDE, ktorú používate. Ak s MCU-Link používate iné IDE, odporúča sa aktualizovať firmvér, aby ste sa uistili, že je nainštalovaná najnovšia verzia firmvéru.

Nastavenie na použitie s vývojovými nástrojmi
Ladiacu sondu MCU-Link možno použiť s IDE podporovanými v rámci ekosystému MCUXpresso (MCUXpresso IDE, IAR Embedded Workbench, Keil MDK, MCUXpresso pre Visual Studio Code (od júla 2023)); pre viac informácií o tom, ako začať s týmito IDE, navštívte sekciu Začíname na stránke dosky MCU-Link na nxp.com.

Použite s MCUXpresso IDE
MCUXpresso IDE rozpozná akýkoľvek typ MCU-Link a pri spustení relácie ladenia zobrazí typy sond a jedinečné identifikátory všetkých sond, ktoré nájde v dialógovom okne zisťovania sondy. Toto dialógové okno tiež zobrazí verziu firmvéru a zobrazí varovanie, ak firmvér nie je najnovšou verziou. Informácie o aktualizácii firmvéru nájdete v časti 3.2. Pri používaní MCU-Link je potrebné použiť MCUXpresso IDE 11.3 alebo novší.

Použite s inými IDE
MCU-Link by mal byť rozpoznaný ako sonda CMSIS-DAP inými IDE (v závislosti od naprogramovaného firmvéru) a mal by byť použiteľný so štandardnými nastaveniami pre tento typ sondy. Postupujte podľa pokynov dodávateľa IDE na nastavenie a používanie CMSIS-DAP.

Popisy funkcií

Táto časť popisuje rôzne funkcie MCU-Link.

Cieľové rozhranie SWD/SWO
MCU-Link poskytuje podporu pre cieľové ladenie založené na SWD, vrátane funkcií povolených SWO. MCU-Link sa dodáva s káblovým cieľovým pripojením cez J2, 10-pinový konektor Cortex M.

Medzi procesorom LPC55S69 MCU-Link a cieľom sú k dispozícii prepínače úrovne, ktoré umožňujú ladenie cieľových procesorov s napätím medzi 1.2 V a 5 V. Referenčný zvtage sledovací obvod slúži na detekciu cieľa objtage na konektore SWD a nastavte prepínač úrovne cieľovej strany objtage primerane (pozri schematickú stranu 4.)
Rozhranie Target SWD je možné deaktivovať nainštalovaným jumperom J13, ale všimnite si, že softvér MCU-Link kontroluje tento jumper iba pri štarte.
POZNÁMKA: MCU-Link môže byť spätne napájaný z cieľa, ak samotný MCU-Link nie je napájaný cez USB. Z tohto dôvodu sa odporúča napájanie MCU-Link pred cieľom.

VCOM (USB do cieľového UART mosta)
MCU-Link obsahuje most UART do USB (VCOM). Cieľový systém UART je možné pripojiť k MCU-Link cez konektor J7 pomocou dodaného kábla. Pin 1 na J7 by mal byť pripojený k výstupu TXD cieľa a pin 2 k vstupu RXD cieľa.
Zariadenie MCU-Link VCOM bude na hostiteľskom počítačovom systéme vymenované s názvom MCU-Link Vcom Port (COMxx), kde „xx“ bude závisieť od hostiteľského systému. Každá doska MCU-Link bude mať priradené jedinečné číslo VCOM. Funkciu VCOM je možné deaktivovať inštaláciou prepojky J7 pred napájaním dosky. Všimnite si, že inštalácia/odstránenie tejto prepojky po napájaní dosky nebude mať žiadny vplyv na funkciu, pokiaľ ide o správanie sa softvéru MCU-Link, pretože sa kontroluje iba pri zapnutí. Nie je potrebné deaktivovať funkciu VCOM, keď sa nepoužíva, hoci to môže ušetriť určitú šírku pásma USB.
Zariadenie VCOM je konfigurovateľné cez hostiteľský počítač (napr. Správca zariadení v systéme Windows) s nasledujúcimi parametrami:

  • Dĺžka slova 7 alebo 8 bitov
  • Stop bity: 1 alebo 2
  • Parita: žiadna / nepárna / párna
    Podporované sú prenosové rýchlosti až 5.33 Mbps.

Analógová sonda
MCU-Link obsahuje analógový signálový vstup, ktorý možno použiť s MCUXpresso IDE na poskytnutie základnej funkcie sledovania signálu. Od verzie 11.4 MCUXpresso IDE je táto funkcia zahrnutá v dialógoch merania energie.
Analógový vstup pre túto funkciu sa nachádza na kolíku 1 konektora J8. Vstup prechádza priamo do ADC vstupu LPC55S69; vstupnú impedanciu a ďalšie charakteristiky nájdete v údajovom liste LPC55S69. Treba dávať pozor, aby sa neaplikovalo zvtages >3.3 V na tento vstup, aby sa predišlo poškodeniu.

Ladiaci konektor LPC55S69
Od väčšiny používateľov MCU-Link sa očakáva, že bude používať štandardný firmvér od NXP, a tak nebude musieť ladiť procesor LPC55S69, avšak SWD konektor J2 možno prispájkovať k doske a použiť na vývoj kódu na tomto zariadení.

Ďalšie informácie

Táto časť popisuje ďalšie informácie súvisiace s používaním základnej sondy MCU-Link.

Cieľová prevádzková objtage a spojenia
Základná sonda MCU-Link nemôže napájať cieľový systém, preto používa snímací obvod (pozri stranu 4 schémy) na detekciu cieľového napájacieho objemutage a nastavte prepínač úrovne objtages podľa toho. Na tomto obvode by nemalo byť potrebné robiť žiadne úpravy, ale na 33V napájaní MCU-Link je vyťahovací odpor (3.3kΩ). Ak sa vyskytnú problémy s napájaním cieľového systému, ktoré je ovplyvnené pripojením MCU-Link, potom je možné odstrániť R16 a zmeniť SJ1 na pripojenie do polohy 1-2. Tým sa zafixujú prehadzovače hladiny na objtage úroveň vidieť na kolíku 1 konektora SWD a vyžadujú, aby cieľové napájanie podporovalo vstupné požiadavky VCCB zariadení na posúvanie úrovne. Neodporúča sa vykonávať tieto úpravy, kým/pokiaľ nebol cieľový systém dôkladne skontrolovaný, aby sa zistilo, že správne referenčné/dodávané obj.tage sa nachádza na kolíku 1 konektora SWD (J6).

Právne informácie

Vylúčenia zodpovednosti

  • Obmedzená záruka a zodpovednosť — Informácie v tomto dokumente sa považujú za presné a spoľahlivé. Spoločnosť NXP Semiconductors však neposkytuje žiadne vyjadrenia ani záruky, vyjadrené alebo predpokladané, pokiaľ ide o presnosť alebo úplnosť takýchto informácií a nenesie žiadnu zodpovednosť za dôsledky použitia takýchto informácií.
  • Spoločnosť NXP Semiconductors v žiadnom prípade nezodpovedá za žiadne nepriame, náhodné, trestné, špeciálne alebo následné škody (vrátane – bez obmedzenia – ušlého zisku, stratených úspor, prerušenia podnikania, nákladov súvisiacich s odstránením alebo výmenou akýchkoľvek produktov alebo poplatkov za prepracovanie), či už alebo takéto škody nie sú založené na deliktu (vrátane nedbanlivosti), záruke, porušení zmluvy alebo inej právnej teórii.
  • Bez ohľadu na akékoľvek škody, ktoré by zákazníkovi mohli z akéhokoľvek dôvodu vzniknúť, súhrnná a kumulatívna zodpovednosť spoločnosti NXP Semiconductors voči zákazníkovi za produkty opísané v tomto dokumente bude obmedzená v súlade s podmienkami komerčného predaja spoločnosti NXP Semiconductors.
  • Právo na zmeny — NXP Semiconductors si vyhradzuje právo kedykoľvek a bez upozornenia zmeniť informácie uverejnené v tomto dokumente, vrátane, ale nie výlučne, špecifikácií a popisov produktov. Tento dokument nahrádza a nahrádza všetky informácie poskytnuté pred jeho zverejnením.
  • Vhodnosť na použitie – produkty NXP Semiconductors nie sú navrhnuté, autorizované alebo zaručené ako vhodné na použitie v životne dôležitých systémoch alebo zariadeniach, ani v aplikáciách, kde možno odôvodnene očakávať zlyhanie alebo poruchu produktu NXP Semiconductors. viesť k zraneniu osôb, smrti alebo vážnemu poškodeniu majetku alebo životného prostredia. Spoločnosť NXP Semiconductors nenesie žiadnu zodpovednosť za zahrnutie a/alebo používanie produktov NXP Semiconductors v takýchto zariadeniach alebo aplikáciách, a preto je takéto zahrnutie a/alebo používanie na vlastné riziko zákazníka.
  • Aplikácie — Tu popísané aplikácie pre ktorýkoľvek z týchto produktov slúžia len na ilustračné účely. NXP Semiconductors neposkytuje žiadne vyhlásenie ani záruku, že takéto aplikácie budú vhodné na špecifikované použitie bez ďalšieho testovania alebo úprav.
  • Zákazníci sú zodpovední za dizajn a prevádzku svojich aplikácií a produktov využívajúcich produkty NXP Semiconductors a spoločnosť NXP Semiconductors nenesie žiadnu zodpovednosť za akúkoľvek pomoc s aplikáciami alebo dizajnom produktov zákazníka. Je výhradnou zodpovednosťou zákazníka určiť, či je produkt NXP Semiconductors vhodný a vhodný pre zákazníkove aplikácie a plánované produkty, ako aj pre plánovanú aplikáciu a použitie zákazníkovou treťou stranou. Zákazníci by mali poskytnúť vhodné konštrukčné a prevádzkové bezpečnostné opatrenia na minimalizáciu rizík spojených s ich aplikáciami a produktmi.
  • Spoločnosť NXP Semiconductors neprijíma žiadnu zodpovednosť v súvislosti s akýmkoľvek neplnením, poškodením, nákladmi alebo problémom, ktorý je založený na akejkoľvek slabosti alebo chybe v aplikáciách alebo produktoch zákazníka, alebo v aplikácii alebo použití zákazníkmi, ktorí sú treťou stranou. Zákazník je zodpovedný za vykonanie všetkých potrebných testov pre aplikácie a produkty zákazníka využívajúce produkty NXP Semiconductors, aby sa predišlo chybám aplikácií a produktov alebo aplikácie alebo používania zákazníkmi, ktorí sú treťou stranou. NXP v tomto smere nepreberá žiadnu zodpovednosť.
  • Kontrola vývozu — Tento dokument, ako aj položky v ňom opísané môžu podliehať nariadeniam o kontrole vývozu. Vývoz môže vyžadovať predchádzajúce povolenie od vnútroštátnych orgánov.

Ochranné známky
Upozornenie: Všetky uvedené značky, názvy produktov, názvy služieb a ochranné známky sú vlastníctvom ich príslušných vlastníkov.

Všetky informácie uvedené v tomto dokumente podliehajú zákonnému vylúčeniu zodpovednosti.

© NXP BV 2021. Všetky práva vyhradené.

Dokumenty / zdroje

Samostatná ladiaca sonda NXP UM11931 MCU-Link Base [pdfPoužívateľská príručka
UM11931 Samostatná ladiaca sonda základne MCU-Link, UM11931, samostatná ladiaca sonda základne MCU-Link, samostatná ladiaca sonda, ladiaca sonda, sonda

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *