NXP UM11931 MCU-Link Base önálló hibakereső szonda
Termék információ:
- Termék neve: MCU-Link Base önálló hibakeresési próba
- Gyártó: NXP félvezetők
- Modellszám: UM11931
- Változat: Rev. 1.0 – 10. április 2023
- Kulcsszavak: MCU-Link, Debug probe, CMSIS-DAP
- Absztrakt: MCU-Link Base önálló hibakeresési próba felhasználói kézikönyv
A termék használati útmutatója:
Bevezetés
Az MCU-Link Base Standalone Debug Probe egy sokoldalú eszköz, amely lehetővé teszi a hibakeresést és az egyéni hibakeresési kód fejlesztését. Különféle szolgáltatásokat és interfészeket tartalmaz a célrendszerekkel való zökkenőmentes integráció érdekében.
Tábla elrendezése és beállításai
Az MCU-Link csatlakozói és jumperei a következők:
Áramkör ref | Leírás |
---|---|
LED1 | Állapot LED |
J1 | Host USB csatlakozó |
J2 | LPC55S69 SWD csatlakozó (egyedi hibakeresési próba fejlesztéséhez csak kód) |
J3 | Firmware-frissítés áthidaló (telepítse, majd kapcsolja be újra a frissítéshez firmware) |
J4 | VCOM tiltó jumper (telepítés a letiltáshoz) |
J5 | SWD tiltó jumper (telepítés a letiltáshoz) |
J6 | SWD csatlakozó a célrendszerhez való csatlakozáshoz |
J7 | VCOM csatlakozás |
J8 | Digitális bővítő csatlakozó 1. láb: Analóg bemenet Pins 2-4: Fenntartva |
Telepítési és firmware opciók
Az MCU-Link hibakereső probe előre telepítve az NXP CMSIS-DAP protokoll alapú firmware-ével érkezik, amely támogatja a hardver összes funkcióját. Azonban vegye figyelembe, hogy az MCU-Link ezen speciális modellje nem támogatja a SEGGER J-Link firmware-jét.
Ha a kártyán nincs telepítve hibakereső-firmware-kép, akkor egyik LED sem fog kigyulladni, amikor a kártya gazdaszámítógéphez csatlakozik. Ilyen esetekben frissítheti az alaplap firmware-jét az alábbi 3.2. szakasz utasításait követve.
Gazda illesztőprogram és segédprogram telepítése
Az MCU-Linkhez szükséges illesztőprogramok és segédprogramok telepítéséhez olvassa el az alaplapon található lépésenkénti telepítési útmutatót. weboldal az nxp.com-on: https://www.nxp.com/demoboard/MCU-LINK.
Alternatív megoldásként használhatja a Linkserver segédprogramot is, amely a következő címen érhető el https://nxp.com/linkserver amely automatikusan telepíti a szükséges illesztőprogramokat és firmware-t.
Dokumentum információk
Info | Tartalom |
Kulcsszavak | MCU-Link, Debug probe, CMSIS-DAP |
Absztrakt | MCU-Link Base önálló hibakeresési próba felhasználói kézikönyv |
Revíziótörténet
Fordulat | Dátum | Leírás |
1.0 | 20220410 | Első kiadás. |
Elérhetőségi adatok
További információért látogasson el a következő oldalra: http://www.nxp.com
Az értékesítési irodák címéről kérjük, küldjön egy e-mailt a következő címre: salesaddresses@nxp.com
Bevezetés
Az NXP és az Embedded Artists által közösen kifejlesztett MCU-Link egy hatékony és költséghatékony hibakereső, amely zökkenőmentesen használható az MCUXpresso IDE-vel, és kompatibilis a CMSIS-DAP protokollt támogató harmadik féltől származó IDE-kkel is. Az MCU-Link számos olyan funkciót tartalmaz, amelyek megkönnyítik a beágyazott szoftverfejlesztést, az alapvető hibakereséstől a profilalkotásig és az UART-tól az USB-hídig (VCOM). Az MCU-Link az MCU-Link architektúrán alapuló hibakereső megoldások egyike, amely Pro modellt és NXP kiértékelő táblákba épített implementációkat is tartalmaz (további információért lásd: https://nxp.com/mculink). Az MCU-Link megoldások az erős, alacsony fogyasztású LPC3S55 mikrokontrolleren alapulnak, és minden verzió ugyanazt a firmware-t futtatja az NXP-től.
1. ábra MCU-Link elrendezés és csatlakozások
Az MCU-Link a következő funkciókat tartalmazza
- CMSIS-DAP firmware az összes SWD hibakereső interfésszel rendelkező NXP Arm® Cortex®-M alapú MCU támogatásához
- Nagy sebességű USB host interfész
- USB a cél UART-hídhoz (VCOM)
- SWO profilalkotás és I/O funkciók
- CMSIS-SWO támogatás
- Analóg jelfigyelő bemenet
Tábla elrendezése és beállításai
Az MCU-Link csatlakozói és jumperei az 1. ábrán láthatók, ezek leírása pedig az 1. táblázatban látható.
1. táblázat Jelzők, jumperek, gombok és csatlakozók
Áramkör ref | Leírás | Alapértelmezett |
LED1 | Állapot LED | n/a |
J1 | Host USB csatlakozó | n/a |
J2 | LPC55S69 SWD csatlakozó (csak egyéni hibakeresési kód fejlesztéséhez) | Nincs telepítve |
J3 | Firmware-frissítés áthidaló (telepítse fel és kapcsolja be újra a firmware frissítéséhez) | Nyitott |
J4 | VCOM tiltó jumper (telepítés a letiltáshoz) | Nyitott |
J5 | SWD tiltó jumper (telepítés a letiltáshoz) | Nyitott |
J6 | SWD csatlakozó a célrendszerhez való csatlakozáshoz | n/a |
J7 | VCOM csatlakozás | n/a |
J8 | Digitális bővítő csatlakozó 1. érintkező: Analóg bemenet
Pins 2-4: Fenntartva |
Nincs telepítve |
Telepítési és firmware opciók
Az MCU-Link hibakereső próbák gyárilag az NXP CMSIS-DAP protokoll alapú firmware-ével vannak programozva, amely a hardverben támogatott összes többi funkciót is támogatja. (Ne feledje, hogy az MCU-Link ezen modellje nem tudja futtatni a SEGGER J-Link firmware verzióját, amely elérhető más MCU-Link megvalósításokhoz.)
Előfordulhat, hogy egyes korai gyártási egységeken nincs telepítve a hibakereső firmware lemezkép. Ebben az esetben egyik LED sem fog kigyulladni, amikor az alaplap gazdaszámítógéphez van csatlakoztatva. Ebben a helyzetben az alaplap firmware-je továbbra is frissíthető az alábbi 3.2. szakasz utasításait követve.
Gazda illesztőprogram és segédprogram telepítése
Az MCU-Link telepítési útmutatója lépésről lépésre megtalálható az alaplapon web oldal az nxp.com-on (https://www.nxp.com/demoboard/MCU-LINK.) A szakasz további része ugyanazokat a lépéseket ismerteti, mint az azon az oldalon.
Az MCU-Link-et mostantól a Linkserver segédprogram is támogatja (https://nxp.com/linkserver), és a Linkserver telepítő futtatása a szakasz hátralévő részében említett összes szükséges illesztőprogramot és firmware-frissítő segédprogramot is telepíti. Javasoljuk, hogy ezt a telepítőt használja, hacsak nem 11.6.1-es vagy régebbi MCUXpresso IDE-verziót használ. Kérjük, ellenőrizze az MCUXpresso IDE kompatibilitását (lásd a 2. táblázatot), mielőtt frissíti az MCU-Link firmware-t.
Az MCU-Link hibakereső vizsgálatokat Windows 10, MacOS X és Ubuntu Linux platformok támogatják. Az MCU-Link vizsgálók szabványos operációs rendszer-illesztőprogramokat használnak, de a Windows telepítőprogramja tartalmaz információkat files hogy felhasználóbarát eszközneveket biztosítson. Ha nem szeretné használni a Linkserver telepítőcsomagját, telepítheti ezeket az információkat files és az MCU-Link firmware-frissítő segédprogramot a tábla Tervezési erőforrások részében web oldalt, és a SZOFTVER részben válassza a „Fejlesztőszoftver” lehetőséget. Megjelennek az egyes gazdagép operációs rendszerhez tartozó telepítőcsomagok. Töltse le a csomagot a gazdagép operációs rendszeréhez (Linux vagy MacOS), vagy futtassa a telepítőt (Windows). Az operációs rendszer illesztőprogramjainak beállítása után a gazdaszámítógép készen áll az MCU-Link használatára. Általában tanácsos frissíteni a firmware legújabb verziójára, mivel ez változhatott az MCU-Link gyártása óta, de először ellenőrizze a 2. táblázatot, hogy megbizonyosodjon arról, hogy kompatibilis-e az Ön által használt MCUXpresso IDE verzióval. A firmware-frissítés lépéseit a 3.2. szakaszban találja.
Az MCU-Link firmware frissítése
Az MCU-Link firmware-ének frissítéséhez (USB) ISP módban kell bekapcsolni. Ehhez helyezze be a J4 jumpert, majd csatlakoztassa az MCU-Link-et a gazdaszámítógéphez a J1-hez csatlakoztatott micro B USB-kábellel. A piros ÁLLAPOT LED-nek (LED3) világítania kell, és folyamatosan világítania kell (a LED állapotinformációkkal kapcsolatos további információkért lásd a 4.7. szakaszt. A kártya HID osztályú eszközként szerepel a gazdaszámítógépen. Navigáljon az MCU-
LINK_installer_Vx_xxx könyvtárba (ahol a Vx_xxx a verziószámot jelzi, pl. V3.108), majd kövesse a readme.txt telepítési utasításait a CMSIS-DAP firmware-frissítő segédprogramjainak megkereséséhez és futtatásához. Miután frissítette a firmware-t ezen parancsfájlok valamelyikével, húzza ki a kártyát a gazdaszámítógépből, távolítsa el a J4-et, majd csatlakoztassa újra a kártyát.
JEGYZET: A V3.xxx verziótól kezdve az MCU-Link firmware a HID helyett WinUSB-t használ a nagyobb teljesítmény érdekében, de ez nem kompatibilis az MCUXpresso IDE korábbi verziójával. A CMSIS-SWO támogatást is bevezetik a V3.117-től, amely lehetővé teszi az SWO-val kapcsolatos szolgáltatásokat a nem NXP IDE-kben, de frissített IDE-t is igényel. Kérjük, ellenőrizze az alábbi táblázatot az MCU-Link firmware verziója és az MCUXpresso IDE kompatibilitásáról. Az utolsó V2.xxx firmware-verzió (2.263) a https://nxp.com/mcu-link címen érhető el a régebbi IDE-verziókat használó fejlesztők számára.
2. táblázat Firmware-szolgáltatások és MCUXpresso IDE-kompatibilitás
MCU-Link firmware verzió | USB
driver típus |
CMSIS- SWO
támogatás |
LIBUSBSIO | Az MCUXpresso IDE verziói támogatottak |
V1.xxx és V2.xxx | ELBÚJT | Nem | Igen | MCUXpresso 11.3-tól |
V3.xxx V3.108-ig bezárólag | WinUSB | Nem | Nem | MCUXpresso 11.7-tól KÍVÁNT |
V3.117 és újabb verziók | WinUSB | Igen | Nem | MCUXpresso 11.7.1 vagy újabb KÍVÁNT |
Az MCU-Link programozása után a CMSIS-DAP firmware-rel, az USB soros busz eszköz és egy virtuális com port felsorolása következik, az alábbiak szerint (Windows gazdagépek esetén):
2. ábra MCU-Link USB-eszközök (V3.xxx firmware-ből, VCOM-port engedélyezve)
Ha V2.xxx vagy korábbi firmware-t használ, az USB HIB eszközök alatt MCU-Link CMSIS-DAP eszköz látható, nem pedig az univerzális soros busz eszközök.
Az állapotjelző LED ismételten elhalványul a bekapcsolásról, majd újra kialszik ("légzés").
Ha az MCU-Linkbe programozottnál újabb firmware-verzió elérhető, az MCUXpresso IDE (11.3-as verziótól) figyelmezteti Önt erre, amikor a vizsgálót hibakeresési munkamenetben használja; gondosan vegye figyelembe a telepített firmware verzióját, hogy megbizonyosodjon arról, hogy az kompatibilis az Ön által használt IDE-verzióval. Ha másik IDE-t használ az MCU-Link-el, ajánlatos frissíteni a firmware-t, hogy a firmware legújabb verziója legyen telepítve.
Beállítás fejlesztői eszközökkel való használatra
Az MCU-Link hibakeresési próba használható az MCUXpresso ökoszisztémán belül támogatott IDE-kkel (MCUXpresso IDE, IAR Embedded Workbench, Keil MDK, MCUXpresso for Visual Studio Code (2023 júliusától)); az IDE-k használatának megkezdésével kapcsolatos további információkért látogasson el az MCU-Link tábla Kezdő lépések szakaszába nxp.com.
Használja az MCUXpresso IDE-vel
Az MCUXpresso IDE bármilyen típusú MCU-Link-et felismer, és a hibakeresési munkamenet indításakor megjeleníti az összes szonda típusát és egyedi azonosítóját a vizsgáló felderítési párbeszédpanelen. Ezen a párbeszédpanelen megjelenik a firmware verziója is, és figyelmeztetés jelenik meg, ha a firmware nem a legújabb verzió. A firmware frissítésével kapcsolatban lásd a 3.2 szakaszt. Az MCU-Link használatakor MCUXpresso IDE 11.3 vagy újabb verziót kell használni.
Használja más IDE-kkel
Az MCU-Link-et más IDE-knek CMSIS-DAP vizsgálóként kell felismerniük (a programozott firmware-től függően), és használhatónak kell lennie az adott vizsgálótípushoz tartozó szabványos beállításokkal. Kövesse az IDE-gyártó utasításait a CMSIS-DAP beállításához és használatához.
Funkcióleírások
Ez a rész az MCU-Link különféle funkcióit írja le.
Cél SWD/SWO interfész
Az MCU-Link támogatja az SWD-alapú célhibakeresést, beleértve az SWO által engedélyezett funkciókat is. Az MCU-Link J2, 10 tűs Cortex M csatlakozón keresztüli célkábel csatlakozással érkezik.
Az LPC55S69 MCU-Link processzor és a cél között szintváltók találhatók, amelyek lehetővé teszik az 1.2 V és 5 V között működő célprocesszorok hibakeresését. Egy referencia köttagA nyomkövető áramkör a céltérfogat észlelésére szolgáltage az SWD csatlakozónál, és állítsa be a szintváltót a céloldali voltage megfelelően (lásd a vázlatot a 4. oldalon.)
A Target SWD interfész letiltható a telepített J13 jumperrel, de vegye figyelembe, hogy az MCU-Link szoftver csak rendszerindításkor ellenőrzi ezt a jumpert.
MEGJEGYZÉS: Az MCU-Link visszatáplálható egy célpontról, ha maga az MCU-Link nem kap tápellátást USB-n keresztül. Emiatt ajánlatos az MCU-Link tápellátását a cél előtt kapcsolni.
VCOM (USB a cél UART hídhoz)
Az MCU-Link tartalmaz egy UART-USB-hidat (VCOM). Egy célrendszer UART csatlakoztatható az MCU-Linkhez a J7 csatlakozón keresztül a mellékelt kábel segítségével. A J1 7. érintkezőjét a Target TXD kimenetéhez, a 2. lábát pedig a Target RXD bemenetéhez kell csatlakoztatni.
Az MCU-Link VCOM eszköz a gazdaszámítógép-rendszeren az MCU-Link Vcom Port (COMxx) néven szerepel, ahol az „xx” a gazdarendszertől függő. Minden MCU-Link kártyához egyedi VCOM szám tartozik. A VCOM funkció letiltható a J7 jumper felszerelésével a kártya tápellátása előtt. Ne feledje, hogy ennek a jumpernek a telepítése/eltávolítása az alaplap tápellátása után nincs hatással a funkcióra az MCU-Link szoftver viselkedését tekintve, mivel csak bekapcsoláskor kerül ellenőrzésre. Használaton kívül nem szükséges letiltani a VCOM funkciót, bár ez némi USB sávszélességet takaríthat meg.
A VCOM-eszköz a gazdaszámítógépen keresztül konfigurálható (pl. Windows-ban az Eszközkezelő), a következő paraméterekkel:
- A szó hossza 7 vagy 8 bit
- Stop bitek: 1 vagy 2
- Paritás: nincs / páratlan / páros
Akár 5.33 Mbps adatátviteli sebesség is támogatott.
Analóg szonda
Az MCU-Link tartalmaz egy analóg jelbemenetet, amely az MCUXpresso IDE-vel együtt használható alapvető jelkövetési funkció biztosítására. Az MCUXpresso IDE 11.4-es verziójához hasonlóan ez a funkció az energiamérési párbeszédpanelek része.
A szolgáltatás analóg bemenete a J1 csatlakozó 8. érintkezőjénél található. A bemenet közvetlenül az LPC55S69 ADC bemenetére kerül; lásd az LPC55S69 adatlapját a bemeneti impedanciával és egyéb jellemzőkkel kapcsolatban. Ügyelni kell arra, hogy ne alkalmazzuk voltages >3.3V ehhez a bemenethez a sérülések elkerülése érdekében.
LPC55S69 hibakereső csatlakozó
Az MCU-Link legtöbb felhasználója várhatóan az NXP szabványos firmware-jét fogja használni, így nem kell hibakeresnie az LPC55S69 processzort, azonban a J2 SWD csatlakozót az alaplapra lehet forrasztani, és kódot lehet fejleszteni ezen az eszközön.
További információk
Ez a rész az MCU-Link Base Probe használatával kapcsolatos egyéb információkat ismertet.
Célműveleti köttage és kapcsolatok
Az MCU-Link Base Probe nem tud táplálni egy célrendszert, ezért egy érzékelő áramkört használ (lásd a kapcsolási rajz 4. oldalát) a cél tápfeszültség észlelésére.tage és állítsa be a szintváltót voltages ennek megfelelően. Ezen az áramkörön nem szükséges módosítani, de van egy felhúzó ellenállás (33 kΩ) az MCU-Link 3.3 V-os tápellátásához. Ha problémákat észlel a célrendszer tápellátásával kapcsolatban, amelyet az MCU-Link csatlakoztatása érint, akkor az R16 eltávolítható, és az SJ1 1-2 pozícióra cserélhető. Ez rögzíti a szintváltókat a voltagEz a szint az SWD csatlakozó 1. érintkezőjén látható, és megköveteli, hogy a céltáp támogassa a szintváltó eszközök VCCB bemeneti követelményeit. Nem ajánlott ezeket a módosításokat addig elvégezni, amíg/hacsak a célrendszert gondosan ellenőrizték, hogy a megfelelő referencia/ellátási mennyiségtagAz e az SWD csatlakozó (J1) 6. érintkezőjén található.
Jogi információk
Felelősségi nyilatkozatok
- Korlátozott garancia és felelősség – A jelen dokumentumban szereplő információk pontosak és megbízhatóak. Az NXP Semiconductors azonban nem vállal semmilyen kifejezett vagy hallgatólagos nyilatkozatot vagy garanciát az ilyen információk pontosságára vagy teljességére vonatkozóan, és nem vállal felelősséget az ilyen információk felhasználásának következményeiért.
- Az NXP Semiconductors semmilyen esetben sem felelős semmilyen közvetett, véletlen, büntető jellegű, különleges vagy következményes kárért (beleértve – korlátozás nélkül – az elmaradt nyereséget, az elveszett megtakarításokat, az üzlet megszakítását, a termékek eltávolításával vagy cseréjével kapcsolatos költségeket vagy az átdolgozási költségeket), függetlenül attól, hogy vagy az ilyen károk jogsértésen (beleértve a gondatlanságot is), garancián, szerződésszegésen vagy bármely más jogi elméleten alapulnak.
- Az ügyfél bármely okból esetlegesen elszenvedett kárától függetlenül az NXP Semiconductors összesített és halmozott felelőssége a vásárlóval szemben az itt leírt termékekért az NXP Semiconductors kereskedelmi értékesítésének feltételeivel összhangban korlátozott.
- A változtatás joga — Az NXP Semiconductors fenntartja a jogot, hogy bármikor és előzetes értesítés nélkül módosítsa a jelen dokumentumban közzétett információkat, beleértve a korlátozások nélkül a specifikációkat és a termékleírásokat. Ez a dokumentum hatályon kívül helyez és felváltja a közzététel előtt közölt összes információt.
- Használatra való alkalmasság – Az NXP Semiconductors termékeket nem úgy tervezték, engedélyezték vagy nem garantálják, hogy alkalmasak legyenek életfenntartó, életfontosságú vagy biztonsági szempontból kritikus rendszerekben vagy berendezésekben való használatra, sem olyan alkalmazásokra, ahol az NXP Semiconductors termék meghibásodása vagy hibás működése ésszerűen várható. személyi sérülést, halált vagy súlyos anyagi vagy környezeti kárt okozhat. Az NXP Semiconductors nem vállal felelősséget az NXP Semiconductors termékek ilyen berendezésekbe vagy alkalmazásokba történő beépítéséért és/vagy használatáért, ezért az ilyen beépítés és/vagy felhasználás az ügyfél saját felelősségére történik.
- Alkalmazások – Az itt leírt alkalmazások ezen termékek bármelyikére csak illusztrációs célt szolgálnak. Az NXP Semiconductors nem vállal felelősséget és nem vállal garanciát arra vonatkozóan, hogy az ilyen alkalmazások további tesztelés vagy módosítás nélkül alkalmasak lesznek a meghatározott felhasználásra.
- Az ügyfelek felelősek az NXP Semiconductors termékeket használó alkalmazásaik és termékeik tervezéséért és működtetéséért, az NXP Semiconductors pedig nem vállal felelősséget az alkalmazásokhoz vagy az ügyfél terméktervezéséhez nyújtott segítségért. Az ügyfél kizárólagos felelőssége annak eldöntése, hogy az NXP Semiconductors termék alkalmas-e és alkalmas-e az ügyfél által tervezett alkalmazásokhoz és termékekhez, valamint az ügyfél harmadik fél vásárlóinak tervezett alkalmazásához és használatához. Az ügyfeleknek megfelelő tervezési és üzemeltetési biztosítékokat kell biztosítaniuk az alkalmazásaikkal és termékeikkel kapcsolatos kockázatok minimalizálása érdekében.
- Az NXP Semiconductors nem vállal semmilyen felelősséget olyan nemteljesítéssel, kárral, költséggel vagy problémával kapcsolatban, amely az ügyfél alkalmazásaiban vagy termékeiben, illetve az ügyfél harmadik fél ügyfele(i) általi alkalmazáson vagy használaton alapul. Az Ügyfél felelős azért, hogy minden szükséges tesztelést elvégezzen az ügyfél alkalmazásainál és termékeinél az NXP Semiconductors termékeket használva, hogy elkerülje az alkalmazások és a termékek, illetve az alkalmazás vagy az ügyfél harmadik fél vásárlói általi használatának alapértelmezett állapotát. Az NXP nem vállal felelősséget ezzel kapcsolatban.
- Exportellenőrzés — Ez a dokumentum, valamint az itt leírt cikk(ek)re exportellenőrzési szabályok vonatkozhatnak. A kivitelhez a nemzeti hatóságok előzetes engedélyére lehet szükség.
Védjegyek
Megjegyzés: Minden hivatkozott márka, terméknév, szolgáltatásnév és védjegy a megfelelő tulajdonosok tulajdonát képezi.
Az ebben a dokumentumban közölt összes információra jogi felelősség kizárása vonatkozik.
© NXP BV 2021. Minden jog fenntartva.
Dokumentumok / Források
![]() |
NXP UM11931 MCU-Link Base önálló hibakereső szonda [pdf] Felhasználói kézikönyv UM11931 MCU-Link Base önálló hibakeresési vizsgáló, UM11931, MCU-Link Base önálló hibakereső, önálló hibakereső, hibakereső, vizsgáló |