Самостојна сонда за отстранување грешки NXP UM11931 MCU-Link Base
Информации за производот:
- Име на производ: Самостојна сонда за отстранување грешки на базата MCU-Link
- Производител: NXP Полупроводници
- Број на модел: UM11931
- Верзија: Rev. 1.0 - 10 април 2023 година
- Клучни зборови: MCU-Link, сонда за отстранување грешки, CMSIS-DAP
- Апстракт: Упатство за употреба на самостојна сонда за отстранување грешки на MCU-Link Base
Упатство за употреба на производот:
Вовед
MCU-Link Base Standalone Debug Probe е разновиден уред кој овозможува отстранување грешки и развој на приспособен код за сонда за отстранување грешки. Вклучува различни карактеристики и интерфејси за беспрекорна интеграција со целните системи.
Распоред на табла и поставки
Конекторите и џемперите на MCU-Link се како што следува:
Коло ref | Опис |
---|---|
LED1 | LED статус |
J1 | Домаќин USB конектор |
J2 | LPC55S69 SWD конектор (за развој на сопствена сонда за отстранување грешки само код) |
J3 | Скокач за ажурирање на фирмверот (инсталирајте и повторно вклучете го за ажурирање фирмверот) |
J4 | VCOM оневозможи скокач (инсталирајте за да се оневозможи) |
J5 | SWD оневозможи скокач (инсталирајте за да се оневозможи) |
J6 | SWD конектор за поврзување со целниот систем |
J7 | VCOM врска |
J8 | Дигитален експанзивен конектор Пин 1: Аналоген влез Пинови 2-4: Резервирани |
Опции за инсталација и фирмвер
Сондата за отстранување грешки MCU-Link доаѓа со претходно инсталиран фирмвер базиран на протокол CMSIS-DAP на NXP, кој ги поддржува сите карактеристики на хардверот. Сепак, имајте предвид дека овој специфичен модел на MCU-Link не го поддржува фирмверот J-Link од SEGGER.
Ако вашата плочка нема инсталирана слика на фирмверот за сонда за отстранување грешки, ниту една од LED диодите нема да светне кога плочата е поврзана со домаќин компјутер. Во такви случаи, можете да го ажурирате фирмверот на плочата следејќи ги упатствата во Дел 3.2 подолу.
Инсталација на драјвер за домаќин и комунални услуги
За да ги инсталирате потребните драјвери и алатки за MCU-Link, ве молиме погледнете го упатството за инсталација чекор-по-чекор дадено на плочата webстраница на nxp.com: https://www.nxp.com/demoboard/MCU-LINK.
Алтернативно, можете да ја користите и алатката Linkserver достапна на https://nxp.com/linkserver кој автоматски ги инсталира потребните драјвери и фирмверот.
Информации за документот
Инфо | Содржина |
Клучни зборови | MCU-Link, сонда за отстранување грешки, CMSIS-DAP |
Апстракт | Упатство за употреба на самостојна сонда за отстранување грешки на MCU-Link Base |
Историја на ревизии
Св | Датум | Опис |
1.0 | 20220410 | Прво издание. |
Информации за контакт
За повеќе информации, посетете: http://www.nxp.com
За адреси на продажните канцеларии, ве молиме испратете е-пошта на: salesaddresses@nxp.com
Вовед
Заеднички развиен од NXP и Embedded Artists, MCU-Link е моќна и исплатлива сонда за отстранување грешки која може беспрекорно да се користи со MCUXpresso IDE, а исто така е компатибилна со IDE од трета страна кои поддржуваат протокол CMSIS-DAP. MCU-Link вклучува многу функции за олеснување на развојот на вграден софтвер, од основно отстранување грешки до профилирање и UART кон USB мост (VCOM). MCU-Link е едно од низата решенија за отстранување грешки засновани на архитектурата MCU-Link, која исто така вклучува и Pro модел и имплементации вградени во табли за оценување NXP (видете https://nxp.com/mculink за повеќе информации). Решенијата MCU-Link се засноваат на моќниот микроконтролер LPC3S55 со мала моќност и сите верзии го користат истиот фирмвер од NXP.
Слика 1 Распоред и врски MCU-Link
MCU-Link ги вклучува следните карактеристики
- Фирмверот CMSIS-DAP за поддршка на сите MCU базирани на NXP Arm® Cortex®-M со интерфејси за отстранување грешки SWD
- УСБ-домаќин интерфејс со голема брзина
- УСБ за насочување на мостот UART (VCOM)
- SWO профилирање и I/O карактеристики
- Поддршка за CMSIS-SWO
- Влез за следење на аналоген сигнал
Распоред на табла и поставки
Конекторите и џемперите на MCU-Link се прикажани на Слика 1, а описите на нив се прикажани во Табела 1.
Табела 1 Индикатори, џемпери, копчиња и конектори
Коло ref | Опис | Стандардно |
LED1 | LED статус | n/a |
J1 | Домаќин USB конектор | n/a |
J2 | LPC55S69 SWD конектор (само за развој на приспособен код за сонда за отстранување грешки) | Не е инсталиран |
J3 | Скокач за ажурирање на фирмверот (инсталирајте и повторно напојувајте за ажурирање на фирмверот) | Отвори |
J4 | VCOM оневозможи скокач (инсталирајте за да се оневозможи) | Отвори |
J5 | SWD оневозможи скокач (инсталирајте за да се оневозможи) | Отвори |
J6 | SWD конектор за поврзување со целниот систем | n/a |
J7 | VCOM врска | n/a |
J8 | Дигитален конектор за проширување Пин 1: Аналоген влез
Пинови 2-4: Резервирани |
Не е инсталиран |
Опции за инсталација и фирмвер
Сондите за отстранување грешки на MCU-Link се фабрички програмирани со фирмверот базиран на протокол CMSIS-DAP на NXP, кој исто така ги поддржува сите други функции поддржани во хардверот. (Забележете дека овој модел на MCU-Link не може да ја стартува верзијата на фирмверот J-Link од SEGGER што е достапна за други имплементации на MCU-Link.)
Некои рани производствени единици можеби немаат инсталирана слика на фирмверот за сонда за отстранување грешки. Ако е тоа случај, ниту една од LED диодите нема да светне кога плочата е поврзана со домаќин компјутер. Во оваа ситуација, фирмверот на плочата сè уште може да се ажурира следејќи ги упатствата во Дел 3.2 подолу.
Инсталација на драјвер за домаќин и комунални услуги
На таблата е даден чекор-по-чекор водич за инсталација за MCU-Link web страница на nxp.com (https://www.nxp.com/demoboard/MCU-LINK.) Остатокот од овој дел ги објаснува истите чекори како што може да се најдат на таа страница.
MCU-Link сега е поддржан и од алатката Linkserver (https://nxp.com/linkserver), а извршувањето на инсталаторот на Linkserver ќе ги инсталира и сите потребни драјвери и алатки за ажурирање на фирмверот споменати во остатокот од овој дел. Се препорачува овој инсталатер да се користи освен ако користите MCUXpresso IDE верзија од 11.6.1 или постара. Ве молиме проверете ја компатибилноста на MCUXpresso IDE (види Табела 2) пред да го ажурирате фирмверот на MCU-Link.
Сондите за отстранување грешки на MCU-Link се поддржани на платформите Windows 10, MacOS X и Ubuntu Linux. Сондите MCU-Link користат стандардни драјвери за ОС, но инсталационата програма за Windows вклучува информации files да се обезбедат кориснички имиња на уреди. Ако не сакате да го користите инсталатерскиот пакет на Linkserver, можете да ги инсталирате овие информации files и алатката за ажурирање на фирмверот MCU-Link, со одење во делот Design Resources на таблата web страницата и изберете „Софтвер за развој“ од делот СОФТВЕР. Ќе се прикажат инсталационите пакети за секој оперативен систем домаќин. Преземете го пакетот за инсталација на вашиот домаќин ОС (Linux или MacOS) или стартувајте го инсталаторот (Windows). Откако ќе ги поставите драјверите за ОС, вашиот домаќин компјутер ќе биде подготвен за употреба со MCU-Link. Вообичаено е препорачливо да се ажурира на најновата верзија на фирмверот бидејќи тоа може да се променило откако е произведен вашиот MCU-Link, но прво проверете ја табелата 2 за да ја потврдите компатибилноста со верзијата MCUXpresso IDE што ја користите. Погледнете го делот 3.2 за чекорите што треба да ги направите да извршите ажурирање на фирмверот.
Се ажурира фирмверот MCU-Link
За да се ажурира фирмверот на MCU-Link, тој мора да се напојува во (USB) режим на интернет провајдер. За да го направите ова, вметнете го скокачот J4, а потоа поврзете го MCU-Link со вашиот домаќин компјутер користејќи микро B USB-кабел поврзан на J1. Црвената LED STATUS LED (LED3) треба да свети и да остане вклучена (за дополнителни информации за информациите за статусот на LED, погледнете во Дел 4.7. Таблата ќе се наброи на компјутерот домаќин како уред од класа HID. Одете до MCU-
Директориум LINK_installer_Vx_xxx (каде Vx_xxx го означува бројот на верзијата, на пр. V3.108), потоа следете ги инструкциите за инсталација во readme.txt за да ги најдете и стартувате алатките за ажурирање на фирмверот за CMSIS-DAP. Откако ќе го ажурирате фирмверот користејќи една од овие скрипти, исклучете ја плочката од компјутерот-домаќин, извадете го J4 и повторно поврзете ја плочата.
ЗАБЕЛЕШКА: Од верзијата V3.xxx наваму, фирмверот MCU-Link користи WinUSB наместо HID за повисоки перформанси, но ова не е компатибилно со претходната верзија на MCUXpresso IDE. Поддршката за CMSIS-SWO, исто така, ќе биде воведена од V3.117, овозможувајќи функции поврзани со SWO во IDE што не се NXP, но исто така бара ажуриран IDE. Проверете ја табелата подолу за компатибилност помеѓу верзијата на фирмверот MCU-Link и MCUXpresso IDE. Последното издание на фирмверот V2.xxx (2.263) е достапно на https://nxp.com/mcu-link за програмери кои користат постари верзии на IDE.
Табела 2 Карактеристики на фирмверот и компатибилност на MCUXpresso IDE
Верзија на фирмверот MCU-Link | USB
тип на возач |
CMSIS- SWO
поддршка |
ЛИБУСБСИО | Поддржани верзии на MCUXpresso IDE |
V1.xxx и V2.xxx | СКРИЕЛЕ | бр | Да | MCUXpresso 11.3 наваму |
V3.xxx до и вклучувајќи V3.108 | WinUSB | бр | бр | MCUXpresso 11.7 наваму ЗАДОЛЖИТЕЛНО |
V3.117 и натаму | WinUSB | Да | бр | MCUXpresso 11.7.1 или понова верзија ЗАДОЛЖИТЕЛНО |
Откако ќе го програмирате MCU-Link со фирмверот CMSIS-DAP, ќе се набројат USB-серискиот уред и виртуелната ком-порта, како што е прикажано подолу (за домаќините на Windows):
Слика 2 MCU-Link USB-уреди (од фирмверот V3.xxx, вклучена е порта VCOM)
Ако користите фирмвер V2.xxx или порано, ќе видите уред MCU-Link CMSIS-DAP под уредите USB HIB наместо уредите со универзална сериска магистрала.
Статусот LED постојано ќе бледне од вклучено до исклучување и повторно ќе се вклучи („дишење“).
Ако е достапна понова верзија на фирмверот од онаа што е програмирана во вашиот MCU-Link, MCUXpresso IDE (од верзијата 11.3 наваму) ќе ве предупреди за ова кога ќе ја користите сондата во сесија за отстранување грешки; внимавајте на верзијата на фирмверот што ја инсталирате за да се уверите дека е компатибилен со верзијата IDE што ја користите. Ако користите друг IDE со MCU-Link, препорачливо е да го ажурирате фирмверот за да се осигурате дека е инсталирана најновата верзија на фирмверот.
Поставување за употреба со развојни алатки
Сондата за отстранување грешки MCU-Link може да се користи со IDE поддржани во екосистемот MCUXpresso (MCUXpresso IDE, IAR Embedded Workbench, Keil MDK, MCUXpresso за Visual Studio Code (од јули 2023 година)); за повеќе информации за започнување со овие IDE, ве молиме посетете го делот Почеток на страницата на таблата MCU-Link на nxp.com.
Користете со MCUXpresso IDE
MCUXpresso IDE ќе препознае секаков тип на MCU-Link и ќе ги прикаже типовите на сонда и уникатните идентификатори на сите сонди што ќе ги најде во дијалогот за откривање сонда кога започнува сесија за отстранување грешки. Овој дијалог ќе ја прикаже и верзијата на фирмверот и ќе прикаже предупредување ако фирмверот не е најновата верзија. Видете дел 3.2 за информации за тоа како да го ажурирате фирмверот. MCUXpresso IDE 11.3 или понова верзија мора да се користи кога се користи MCU-Link.
Користете со други IDE
MCU-Link треба да биде препознаен како CMSIS-DAP сонда од други IDE (во зависност од програмираниот фирмвер) и треба да може да се користи со стандардни поставки за тој тип на сонда. Следете ги упатствата на продавачот на IDE за поставување и користење на CMSIS-DAP.
Описи на функции
Овој дел ги опишува различните карактеристики на MCU-Link.
Целен интерфејс SWD/SWO
MCU-Link обезбедува поддршка за дебагирање на целта базирано на SWD, вклучувајќи функции овозможени од SWO. MCU-Link доаѓа со кабелска целна врска преку J2, 10-пински Cortex M конектор.
Обезбедени се менувачи на нивоа помеѓу процесорот LPC55S69 MCU-Link и целта за да се овозможи дебагирање на целните процесори кои работат на напон помеѓу 1.2V и 5V. Референтен томtagКолото за следење се користи за откривање на целната волtage на SWD конекторот и поставете го менувачот на нивоа на целната страна voltage соодветно (види шематска страница 4.)
Интерфејсот Target SWD може да се оневозможи со инсталираниот скокач J13, но имајте предвид дека софтверот MCU-Link го проверува овој скокач само при подигање.
ЗАБЕЛЕШКА: MCU-Link може да се напојува назад со цел ако самиот MCU-Link не се напојува преку USB. Поради оваа причина, се препорачува напојувањето да се примени на MCU-Link пред целта.
VCOM (USB до целен UART мост)
MCU-Link вклучува UART кон USB мост (VCOM). Целниот систем UART може да се поврзе со MCU-Link преку конекторот J7 со помош на испорачаниот кабел. Пин 1 од J7 треба да се поврзе со излезот TXD на Target, а иглата 2 со RXD влезот на Target.
Уредот MCU-Link VCOM ќе го наброи на компјутерскиот систем домаќин со името MCU-Link Vcom Port (COMxx) каде што „xx“ ќе биде зависен од системот на домаќинот. Секоја табла MCU-Link ќе има единствен VCOM број поврзан со неа. Функцијата VCOM може да се оневозможи со инсталирање на скокач J7 пред да се напојува плочата. Имајте предвид дека инсталирањето/отстранувањето на овој скокач по напојувањето на плочата нема да има ефект врз функцијата во однос на тоа како се однесува софтверот MCU-Link бидејќи се проверува само при вклучување. Не е неопходно да се оневозможи VCOM функцијата кога не се користи, иако тоа може да заштеди одреден пропусен опсег на USB.
Уредот VCOM може да се конфигурира преку компјутерот домаќин (на пр. Управувач со уреди во Windows), со следните параметри:
- Должина на зборот 7 или 8 бита
- Стоп битови: 1 или 2
- Паритет: ниеден / непарен / парен
Поддржани се бауд стапки до 5.33 Mbps.
Аналогна сонда
MCU-Link вклучува влез на аналоген сигнал што може да се користи со MCUXpresso IDE за да обезбеди основна функција за следење сигнал. Како и во верзијата 11.4 на MCUXpresso IDE, оваа функција е вклучена во дијалозите за мерење енергија.
Аналогниот влез за оваа функција се наоѓа на пинот 1 на конекторот J8. Влезот поминува директно во ADC влез на LPC55S69; погледнете го листот со податоци на LPC55S69 за влезна импеданса и други карактеристики. Треба да се внимава да не се применува тtages >3.3V на овој влез за да се избегне оштетување.
LPC55S69 конектор за отстранување грешки
Повеќето корисници на MCU-Link се очекува да користат стандарден фирмвер од NXP и затоа нема да треба да го дебагираат процесорот LPC55S69, но сепак SWD конекторот J2 може да се залемени на плочата и да се користи за развивање код на овој уред.
Дополнителни информации
Овој дел опишува други информации поврзани со употребата на MCU-Link Base Probe.
Целен оперативен волtagд и врски
MCU-Link Base Probe не може да напојува целен систем, затоа користи сензорско коло (видете на страница 4 од шемата) за да ја открие целната напојувањеtage и поставете го менувачот на нивоа voltagе соодветно. Не треба да се прават никакви модификации на ова коло, но има отпорник за повлекување (33kΩ) на напојувањето од 3.3V на MCU-Link. Ако се забележат проблеми со напојувањето на целниот систем што е засегнато од поврзувањето на MCU-Link, тогаш R16 може да се отстрани и SJ1 да се смени за да се поврзе на позицијата 1-2. Ова ќе ги поправи менувачите на нивоа на јачината на звукотtagНивото е видливо на пинот 1 од SWD конекторот и бара целното напојување да може да ги поддржува барањата за влез VCCB на уредите за менување нивоа. Не е препорачливо да се прават овие модификации додека/освен ако целниот систем е внимателно проверен за да се види дека правилната референца/напојувањеtage е присутна на пинот 1 од SWD конекторот (J6).
Правни информации
Одрекувања
- Ограничена гаранција и одговорност — Се верува дека информациите во овој документ се точни и сигурни. Сепак, NXP Semiconductors не дава никакви изјави или гаранции, изразени или имплицирани, во однос на точноста или комплетноста на таквите информации и нема да има одговорност за последиците од употребата на тие информации.
- Во никој случај NXP Semiconductors нема да биде одговорен за какви било индиректни, случајни, казнени, посебни или последователни штети (вклучувајќи – без ограничување – изгубена добивка, изгубени заштеди, прекин на бизнисот, трошоци поврзани со отстранување или замена на какви било производи или трошоци за преработка) без разлика дали или не, таквите штети се засноваат на деликт (вклучувајќи небрежност), гаранција, прекршување на договорот или која било друга правна теорија.
- Без оглед на штетите што може да ги направи клиентот од која било причина, збирната и кумулативната одговорност на NXP Semiconductors кон купувачот за производите опишани овде ќе биде ограничена во согласност со Условите и условите за комерцијална продажба на NXP Semiconductors.
- Право на промени — NXP Semiconductors го задржува правото да прави промени на информациите објавени во овој документ, вклучително и без ограничување спецификации и описи на производи, во секое време и без известување. Овој документ ги заменува и заменува сите информации доставени пред објавувањето на овој документ.
- Соодветност за употреба - Производите на NXP Semiconductors не се дизајнирани, овластени или гарантирани да бидат соодветни за употреба во животна средина, системи или опрема критични за живот или безбедност, ниту во апликации каде што разумно може да се очекува дефект или неисправност на производот од NXP Semiconductors да резултира со лична повреда, смрт или тешка имотна или еколошка штета. NXP Semiconductors не прифаќа никаква одговорност за вклучување и/или користење на производите на NXP Semiconductors во таква опрема или апликации и затоа таквото вклучување и/или употреба е на сопствен ризик на клиентот.
- Апликации - Апликациите што се опишани овде за кој било од овие производи се само за илустративни цели. NXP Semiconductors не дава никаква изјава или гаранција дека таквите апликации ќе бидат соодветни за наведената употреба без дополнително тестирање или модификација.
- Клиентите се одговорни за дизајнот и работењето на нивните апликации и производи кои користат производи на NXP Semiconductors, а NXP Semiconductors не прифаќа никаква одговорност за каква било помош со апликации или дизајн на производи од клиентите. Единствена одговорност на купувачот е да утврди дали производот NXP Semiconductors е соодветен и погоден за апликациите на клиентот и планираните производи, како и за планираната апликација и употреба на клиентите од трета страна на клиентот. Клиентите треба да обезбедат соодветен дизајн и оперативни заштитни мерки за да ги минимизираат ризиците поврзани со нивните апликации и производи.
- NXP Semiconductors не прифаќа никаква одговорност поврзана со какви било стандардни, оштетувања, трошоци или проблем што се заснова на каква било слабост или стандардно во апликациите или производите на клиентот, или апликацијата или употребата од страна на клиентите од трета страна на клиентот. Клиентот е одговорен за извршување на сите неопходни тестирања за апликациите и производите на клиентот со користење на производите на NXP Semiconductors со цел да се избегне стандардно неисполнување на апликациите и производите или на апликацијата или употреба од страна на клиентите од трети страни на клиентот. NXP не прифаќа никаква одговорност во овој поглед.
- Контрола на извозот — Овој документ како и ставките опишани овде може да подлежат на прописи за контрола на извозот. За извоз може да биде потребно претходно овластување од националните власти.
Заштитни знаци
Забелешка: Сите референцирани брендови, имиња на производи, имиња на услуги и трговски марки се сопственост на нивните соодветни сопственици.
Сите информации дадени во овој документ подлежат на законски одрекувања.
© NXP BV 2021. Сите права се задржани.
Документи / ресурси
![]() |
Самостојна сонда за отстранување грешки NXP UM11931 MCU-Link Base [pdf] Упатство за користење UM11931 MCU-Link база самостојна сонда за отстранување грешки, UM11931, MCU-Link база самостојна сонда за отстранување грешки, самостојна сонда за отстранување грешки, сонда за отстранување грешки, сонда |