NXP UM11931 MCU-Link Base Standalone Debug Probe
Informace o produktu:
- Název produktu: Samostatná ladicí sonda MCU-Link Base
- Výrobce: Polovodiče NXP
- Číslo modelu: UM11931
- Verze: Rev. 1.0 – 10. dubna 2023
- Klíčová slova: MCU-Link, Debug probe, CMSIS-DAP
- Abstraktní: Uživatelská příručka samostatné ladicí sondy MCU-Link Base
Návod k použití produktu:
Zavedení
MCU-Link Base Standalone Debug Probe je všestranné zařízení, které umožňuje ladění a vývoj vlastního kódu ladicí sondy. Obsahuje různé funkce a rozhraní pro bezproblémovou integraci s cílovými systémy.
Rozložení desky a nastavení
Konektory a propojky na MCU-Link jsou následující:
Obvod ref | Popis |
---|---|
LED1 | Stavový indikátor LED |
J1 | Hostitelský USB konektor |
J2 | Konektor SWD LPC55S69 (pro vývoj vlastní ladicí sondy pouze kód) |
J3 | Propojka aktualizace firmwaru (instalace a opětovné zapnutí pro aktualizaci firmware) |
J4 | Propojka pro deaktivaci VCOM (instalace pro deaktivaci) |
J5 | SWD deaktivační propojka (instalace pro deaktivaci) |
J6 | SWD konektor pro připojení k cílovému systému |
J7 | Připojení VCOM |
J8 | Digitální rozšiřující konektor Pin 1: Analogový vstup Piny 2-4: Rezervováno |
Možnosti instalace a firmwaru
Ladicí sonda MCU-Link je dodávána s předinstalovaným firmwarem NXP založeným na protokolu CMSIS-DAP, který podporuje všechny funkce hardwaru. Upozorňujeme však, že tento konkrétní model MCU-Link nepodporuje firmware J-Link od společnosti SEGGER.
Pokud vaše deska nemá nainstalovaný obraz firmwaru ladicí sondy, žádná z LED se nerozsvítí, když je deska připojena k hostitelskému počítači. V takových případech můžete aktualizovat firmware desky podle pokynů v části 3.2 níže.
Instalace hostitelského ovladače a nástroje
Chcete-li nainstalovat potřebné ovladače a nástroje pro MCU-Link, přečtěte si prosím instalační průvodce krok za krokem, který je k dispozici na kartě webstránka na nxp.com: https://www.nxp.com/demoboard/MCU-LINK.
Případně můžete také použít nástroj Linkserver dostupný na adrese https://nxp.com/linkserver který automaticky nainstaluje požadované ovladače a firmware.
Informace o dokumentu
Info | Obsah |
Klíčová slova | MCU-Link, Debug probe, CMSIS-DAP |
Abstraktní | Uživatelská příručka samostatné ladicí sondy MCU-Link Base |
Historie revizí
Rev | Datum | Popis |
1.0 | 20220410 | První vydání. |
Kontaktní informace
Další informace naleznete na adrese: http://www.nxp.com
Adresy prodejních kanceláří zašlete e-mailem na adresu: salesaddresses@nxp.com
Zavedení
MCU-Link, společně vyvinutý NXP a Embedded Artists, je výkonná a cenově výhodná ladicí sonda, kterou lze bez problémů používat s MCUXpresso IDE a je také kompatibilní s IDE třetích stran, která podporují protokol CMSIS-DAP. MCU-Link obsahuje mnoho funkcí, které usnadňují vývoj vestavěného softwaru, od základního ladění po profilování a UART na USB bridge (VCOM). MCU-Link je jedním z řady ladicích řešení založených na architektuře MCU-Link, která také zahrnuje model Pro a implementace zabudované do vyhodnocovacích desek NXP (další informace viz https://nxp.com/mculink). Řešení MCU-Link jsou založena na výkonném mikrokontroléru LPC3S55 s nízkou spotřebou a všechny verze používají stejný firmware od NXP.
Obrázek 1 Uspořádání a zapojení MCU-Link
MCU-Link obsahuje následující funkce
- Firmware CMSIS-DAP pro podporu všech MCU na bázi NXP Arm® Cortex®-M s ladicím rozhraním SWD
- Vysokorychlostní hostitelské rozhraní USB
- USB do cílového UART mostu (VCOM)
- SWO profilování a I/O funkce
- Podpora CMSIS-SWO
- Vstup pro monitorování analogového signálu
Rozložení desky a nastavení
Konektory a propojky na MCU-Link jsou zobrazeny na obrázku 1 a jejich popis je uveden v tabulce 1.
Tabulka 1 Indikátory, propojky, tlačítka a konektory
Obvod ref | Popis | Výchozí |
LED1 | Stavový indikátor LED | n/a |
J1 | Hostitelský USB konektor | n/a |
J2 | Konektor SWD LPC55S69 (pouze pro vývoj vlastního kódu ladicí sondy) | Není nainstalováno |
J3 | Propojka aktualizace firmwaru (instalace a opětovné zapnutí pro aktualizaci firmwaru) | OTEVŘENO |
J4 | Propojka pro deaktivaci VCOM (instalace pro deaktivaci) | OTEVŘENO |
J5 | SWD deaktivační propojka (instalace pro deaktivaci) | OTEVŘENO |
J6 | SWD konektor pro připojení k cílovému systému | n/a |
J7 | Připojení VCOM | n/a |
J8 | Digitální rozšiřující konektor Pin 1: Analogový vstup
Piny 2-4: Rezervováno |
Není nainstalováno |
Možnosti instalace a firmwaru
Ladicí sondy MCU-Link jsou z výroby naprogramovány s firmwarem založeným na protokolu CMSIS-DAP od NXP, který také podporuje všechny ostatní funkce podporované v hardwaru. (Upozorňujeme, že tento model MCU-Link nemůže spustit verzi firmwaru J-Link od společnosti SEGGER, která je dostupná pro jiné implementace MCU-Link.)
Některé první produkční jednotky nemusí mít nainstalovaný obraz firmwaru sondy pro ladění. Pokud je tomu tak, žádná z LED se nerozsvítí, když je deska připojena k hostitelskému počítači. V této situaci lze firmware desky stále aktualizovat podle pokynů v části 3.2 níže.
Instalace hostitelského ovladače a nástroje
Návod k instalaci MCU-Link krok za krokem je k dispozici na desce web stránka na nxp.com (https://www.nxp.com/demoboard/MCU-LINK.) Zbytek této části vysvětluje stejné kroky, jaké lze nalézt na této stránce.
MCU-Link je nyní podporován také utilitou Linkserver (https://nxp.com/linkserver) a spuštěním instalačního programu Linkserver se také nainstalují všechny požadované ovladače a obslužné programy pro aktualizaci firmwaru uvedené ve zbývající části této části. Pokud nepoužíváte MCUXpresso IDE verze 11.6.1 nebo starší, doporučuje se používat tento instalační program. Před aktualizací firmwaru MCU-Link zkontrolujte kompatibilitu MCUXpresso IDE (viz Tabulka 2).
Ladicí sondy MCU-Link jsou podporovány na platformách Windows 10, MacOS X a Ubuntu Linux. Sondy MCU-Link používají standardní ovladače OS, ale instalační program pro Windows obsahuje informace files poskytovat uživatelsky přívětivé názvy zařízení. Pokud nechcete používat instalační balíček Linkserver, můžete si tyto informace nainstalovat files a nástroj pro aktualizaci firmwaru MCU-Link, přejděte do části Design Resources na desce web a výběrem „Vývojový software“ v části SOFTWARE. Zobrazí se instalační balíčky pro každý hostitelský OS. Stáhněte si balíček pro instalaci hostitelského operačního systému (Linux nebo MacOS) nebo spusťte instalační program (Windows). Po nastavení ovladačů OS bude váš hostitelský počítač připraven k použití s MCU-Link. Obvykle se doporučuje aktualizovat na nejnovější verzi firmwaru, protože to se mohlo od výroby vašeho MCU-Link změnit, ale nejprve zkontrolujte Tabulku 2, abyste potvrdili kompatibilitu s verzí MCUXpresso IDE, kterou používáte. Kroky k provedení aktualizace firmwaru naleznete v části 3.2.
Aktualizace firmwaru MCU-Link
Chcete-li aktualizovat firmware MCU-Link, musí být zapnutý v (USB) ISP režimu. Chcete-li to provést, vložte propojku J4 a poté připojte MCU-Link k hostitelskému počítači pomocí kabelu micro B USB připojeného k J1. Červená STATUS LED (LED3) by se měla rozsvítit a zůstat svítit (další informace o stavu LED najdete v části 4.7. Deska bude na hostitelském počítači uvedena jako zařízení třídy HID. Přejděte na MCU-
LINK_installer_Vx_xxx adresář (kde Vx_xxx označuje číslo verze, např. V3.108), poté postupujte podle pokynů k instalaci v souboru readme.txt a vyhledejte a spusťte nástroje pro aktualizaci firmwaru pro CMSIS-DAP. Po aktualizaci firmwaru pomocí jednoho z těchto skriptů odpojte desku od hostitelského počítače, vyjměte J4 a poté desku znovu připojte.
POZNÁMKA: Od verze V3.xxx dále firmware MCU-Link používá WinUSB místo HID pro vyšší výkon, ale to není kompatibilní s dřívější verzí MCUXpresso IDE. Od verze 3.117 bude také zavedena podpora CMSIS-SWO, která umožní funkce související se SWO v IDE bez NXP, ale také vyžaduje aktualizované IDE. Zkontrolujte prosím níže uvedenou tabulku pro kompatibilitu mezi verzí firmwaru MCU-Link a MCUXpresso IDE. Poslední verze firmwaru V2.xxx (2.263) je k dispozici na https://nxp.com/mcu-link pro vývojáře používající starší verze IDE.
Tabulka 2 Funkce firmwaru a kompatibilita MCUXpresso IDE
Verze firmwaru MCU-Link | USB
typ ovladače |
CMSIS- SWO
podpora |
LIBUSBSIO | Podporované verze IDE MCUXpresso |
V1.xxx a V2.xxx | HID | Žádný | Ano | MCUXpresso 11.3 a novější |
V3.xxx až do V3.108 včetně | WinUSB | Žádný | Žádný | MCUXpresso 11.7 a novější POŽADOVANÝ |
V3.117 a novější | WinUSB | Ano | Žádný | MCUXpresso 11.7.1 nebo novější POŽADOVANÝ |
Po naprogramování MCU-Link pomocí firmwaru CMSIS-DAP se vytvoří výčet zařízení sériové sběrnice USB a virtuálního komunikačního portu, jak je uvedeno níže (pro hostitele Windows):
Obrázek 2 Zařízení MCU-Link USB (z firmwaru V3.xxx, port VCOM povolen)
Pokud používáte firmware V2.xxx nebo starší, uvidíte pod zařízeními USB HIB spíše zařízení MCU-Link CMSIS-DAP než zařízení Universal Serial Bus.
Stavová LED bude opakovaně slábnout ze zapnuto do zhasnutí a znovu se rozsvítí („dýchá“).
Pokud je k dispozici novější verze firmwaru, než je verze naprogramovaná ve vašem MCU-Link, MCUXpresso IDE (od verze 11.3 výše) vás na to upozorní, když použijete sondu v relaci ladění; pečlivě si poznamenejte verzi firmwaru, který nainstalujete, abyste se ujistili, že je kompatibilní s verzí IDE, kterou používáte. Pokud s MCU-Link používáte jiné IDE, je vhodné aktualizovat firmware, abyste zajistili, že je nainstalována nejnovější verze firmwaru.
Nastavení pro použití s vývojovými nástroji
Ladicí sondu MCU-Link lze použít s IDE podporovanými v rámci ekosystému MCUXpresso (MCUXpresso IDE, IAR Embedded Workbench, Keil MDK, MCUXpresso pro Visual Studio Code (od července 2023)); pro více informací o tom, jak začít s těmito IDE, navštivte sekci Začínáme na stránce desky MCU-Link na nxp.com.
Použijte s MCUXpresso IDE
MCUXpresso IDE rozpozná jakýkoli typ MCU-Link a při zahájení relace ladění zobrazí typy sond a jedinečné identifikátory všech sond, které najde v dialogovém okně pro vyhledání sondy. Tento dialog také zobrazí verzi firmwaru a zobrazí varování, pokud firmware není nejnovější verze. Informace o aktualizaci firmwaru naleznete v části 3.2. Při použití MCU-Link je nutné použít MCUXpresso IDE 11.3 nebo novější.
Používejte s jinými IDE
MCU-Link by měl být rozpoznán jako sonda CMSIS-DAP jinými IDE (v závislosti na naprogramovaném firmwaru) a měl by být použitelný se standardním nastavením pro tento typ sondy. Postupujte podle pokynů dodavatele IDE pro nastavení a použití CMSIS-DAP.
Popisy funkcí
Tato část popisuje různé funkce MCU-Link.
Cílové rozhraní SWD/SWO
MCU-Link poskytuje podporu pro cílové ladění založené na SWD, včetně funkcí povolených SWO. MCU-Link je dodáván s kabelovým cílovým připojením přes J2, 10pinový konektor Cortex M.
Mezi procesorem LPC55S69 MCU-Link a cílem jsou k dispozici posunovače úrovně, které umožňují ladění cílových procesorů běžících na 1.2 V až 5 V. Referenční svtage sledovací obvod slouží k detekci cíle objtage na konektoru SWD a nastavte řadicí páku na cílové straně voltage přiměřeně (viz schéma strana 4.)
Rozhraní Target SWD lze deaktivovat nainstalovaným jumperem J13, ale mějte na paměti, že software MCU-Link kontroluje tento jumper pouze při startu.
POZNÁMKA: MCU-Link může být zpětně napájen z cíle, pokud samotný MCU-Link není napájen přes USB. Z tohoto důvodu se doporučuje, aby bylo napájení MCU-Link připojeno před cílem.
VCOM (USB to Target UART bridge)
MCU-Link obsahuje most UART na USB (VCOM). Cílový systém UART lze připojit k MCU-Link přes konektor J7 pomocí dodaného kabelu. Pin 1 na J7 by měl být připojen k výstupu TXD cíle a pin 2 ke vstupu RXD cíle.
Zařízení MCU-Link VCOM bude na hostitelském počítačovém systému vyčísleno s názvem MCU-Link Vcom Port (COMxx), kde „xx“ bude záviset na hostitelském systému. Každá deska MCU-Link bude mít přiřazeno jedinečné číslo VCOM. Funkce VCOM může být deaktivována instalací jumperu J7 před napájením desky. Všimněte si, že instalace/odstranění této propojky po napájení desky nebude mít žádný vliv na funkci, pokud jde o chování softwaru MCU-Link, protože se kontroluje pouze při zapnutí. Není nutné deaktivovat funkci VCOM, když se nepoužívá, i když to může ušetřit určitou šířku pásma USB.
Zařízení VCOM lze konfigurovat prostřednictvím hostitelského počítače (např. Správce zařízení ve Windows) s následujícími parametry:
- Délka slova 7 nebo 8 bitů
- Stop bity: 1 nebo 2
- Parita: žádná / lichá / sudá
Podporovány jsou přenosové rychlosti až 5.33 Mbps.
Analogová sonda
MCU-Link obsahuje analogový signálový vstup, který lze použít s MCUXpresso IDE k zajištění základní funkce sledování signálu. Ve verzi 11.4 MCUXpresso IDE je tato funkce součástí dialogů měření energie.
Analogový vstup pro tuto funkci je umístěn na kolíku 1 konektoru J8. Vstup prochází přímo do ADC vstupu LPC55S69; vstupní impedanci a další charakteristiky naleznete v datovém listu LPC55S69. Je třeba dávat pozor, aby se neaplikovalo zvtages >3.3V na tento vstup, aby nedošlo k poškození.
Ladicí konektor LPC55S69
Očekává se, že většina uživatelů MCU-Link bude používat standardní firmware od NXP, a tak nebude muset ladit procesor LPC55S69, nicméně SWD konektor J2 lze připájet k desce a použít k vývoji kódu na tomto zařízení.
Další informace
Tato část popisuje další informace týkající se použití základní sondy MCU-Link.
Cílový provozní objtage a připojení
Základní sonda MCU-Link nemůže napájet cílový systém, takže používá snímací obvod (viz strana 4 schématu) k detekci cílového napájecího obj.tage a nastavte přehazovačku objtages podle toho. Na tomto obvodu by nemělo být nutné provádět žádné úpravy, ale na 33V napájení MCU-Link je k dispozici pull up rezistor (3.3kΩ). Pokud se objeví problémy s napájením cílového systému, které je ovlivněno připojeným MCU-Linkem, pak R16 může být odstraněn a SJ1 změněn na připojení na pozici 1-2. Tím se zafixují přesuvníky na objtagÚroveň je vidět na kolíku 1 konektoru SWD a vyžaduje, aby cílové napájení podporovalo vstupní požadavky VCCB zařízení pro řazení úrovně. Nedoporučuje se provádět tyto úpravy, dokud / pokud nebyl cílový systém pečlivě zkontrolován, aby se zjistilo, že správné referenční/dodávané obj.tage se nachází na kolíku 1 konektoru SWD (J6).
Právní informace
Vyloučení odpovědnosti
- Omezená záruka a odpovědnost — Informace v tomto dokumentu jsou považovány za přesné a spolehlivé. Společnost NXP Semiconductors však neposkytuje žádná prohlášení ani záruky, vyjádřené nebo předpokládané, ohledně přesnosti nebo úplnosti takových informací a nenese žádnou odpovědnost za důsledky použití takových informací.
- Společnost NXP Semiconductors v žádném případě nenese odpovědnost za jakékoli nepřímé, náhodné, trestné, zvláštní nebo následné škody (včetně – bez omezení – ušlého zisku, ušlých úspor, přerušení podnikání, nákladů souvisejících s odstraněním nebo výměnou jakýchkoli produktů nebo nákladů na přepracování), ať už nebo takové škody nejsou založeny na protiprávním jednání (včetně nedbalosti), záruce, porušení smlouvy nebo jiné právní teorii.
- Bez ohledu na jakékoli škody, které by mohly zákazníkovi z jakéhokoli důvodu vzniknout, bude souhrnná a kumulativní odpovědnost NXP Semiconductors vůči zákazníkovi za produkty popsané v tomto dokumentu omezena v souladu s podmínkami komerčního prodeje NXP Semiconductors.
- Právo na změny — NXP Semiconductors si vyhrazuje právo kdykoli a bez upozornění provádět změny informací zveřejněných v tomto dokumentu, včetně, bez omezení, specifikací a popisů produktů. Tento dokument nahrazuje a nahrazuje všechny informace poskytnuté před jeho zveřejněním.
- Vhodnost pro použití — Produkty NXP Semiconductors nejsou navrženy, autorizovány nebo zaručeny tak, aby byly vhodné pro použití v systémech nebo zařízeních pro podporu života, život kritických nebo pro bezpečnost kritických systémech, ani v aplikacích, kde lze důvodně očekávat selhání nebo nesprávnou funkci produktu NXP Semiconductors. způsobit zranění, smrt nebo vážné poškození majetku nebo životního prostředí. Společnost NXP Semiconductors nepřijímá žádnou odpovědnost za zahrnutí a/nebo použití produktů NXP Semiconductors v takovém zařízení nebo aplikacích, a proto je takové zahrnutí a/nebo použití na vlastní riziko zákazníka.
- Aplikace — Zde popsané aplikace pro kterýkoli z těchto produktů slouží pouze pro ilustrativní účely. NXP Semiconductors neposkytuje žádné prohlášení ani záruku, že takové aplikace budou vhodné pro specifikované použití bez dalšího testování nebo úprav.
- Zákazníci jsou zodpovědní za návrh a provoz svých aplikací a produktů využívajících produkty NXP Semiconductors a NXP Semiconductors nepřijímá žádnou odpovědnost za jakoukoli pomoc s aplikacemi nebo návrhem zákaznických produktů. Je výhradní odpovědností zákazníka určit, zda je produkt NXP Semiconductors vhodný a vhodný pro zákazníkovy aplikace a plánované produkty, jakož i pro plánovanou aplikaci a použití zákazníkem (zákazníků) jako třetí strana. Zákazníci by měli poskytnout vhodné konstrukční a provozní záruky, aby minimalizovali rizika spojená s jejich aplikacemi a produkty.
- NXP Semiconductors nepřijímá žádnou odpovědnost související s jakýmkoli selháním, poškozením, náklady nebo problémem, který je založen na jakékoli slabosti nebo selhání v aplikacích nebo produktech zákazníka nebo v aplikaci nebo použití zákazníkem (zákazníky třetí strany) zákazníka. Zákazník je odpovědný za provedení všech nezbytných testů pro aplikace a produkty zákazníka využívající produkty NXP Semiconductors, aby se zabránilo selhání aplikací a produktů nebo aplikace nebo použití zákazníkem (zákazníky třetí strany) zákazníka. NXP nenese v tomto ohledu žádnou odpovědnost.
- Kontrola vývozu — Tento dokument, stejně jako položky zde popsané, mohou podléhat předpisům o kontrole vývozu. Vývoz může vyžadovat předchozí povolení od vnitrostátních orgánů.
ochranné známky
Upozornění: Všechny uvedené značky, názvy produktů, názvy služeb a ochranné známky jsou majetkem příslušných vlastníků.
Veškeré informace uvedené v tomto dokumentu podléhají právnímu vyloučení.
© NXP BV 2021. Všechna práva vyhrazena.
Dokumenty / zdroje
![]() |
NXP UM11931 MCU-Link Base Standalone Debug Probe [pdfUživatelská příručka UM11931 Samostatná ladicí sonda MCU-Link Base, UM11931, Samostatná ladicí sonda MCU-Link Base, Samostatná ladicí sonda, Debug Probe, Sonda |