UG548: Дебагер за врски за едноставност
Упатство за корисникот
![]()
UG548 Simplicity Link Debugger
Simplicity Link Debugger е лесна алатка за дебагирање и програмирање на уредите на Silicon Labs на сопствени табли.
J-Link дебагерот овозможува програмирање и дебагирање на целниот уред преку USB, преку интерфејсот Mini Simplicity на Slabs. Виртуелниот интерфејс на COM портата (VCOM) обезбедува лесна за употреба врска со сериска порта преку USB. Интерфејсот за трага на пакети (PTI) нуди
непроценливи информации за отстранување грешки за пренесените и примените пакети во безжични врски.
Прекинувачот за напојување дава можност за отстранување грешки на целните табли без надворешни приклучоци за напојување или батерии. Плочката исто така има 12 влошки за избивање кои може да се користат за испитување сигнали до и од поврзаната плоча.
КАРАКТЕРИСТИКИ
- SEGGER J-Link дебагер
- Интерфејс за следење на пакети
- Виртуелна COM порта
- Изборна цел волtagе извор
- Влошки за пробивање за лесно сондирање
ПОДДРЖАНИ ПРОТОКОЛИ ЗА ДЕБАГ
- Сериско отстранување грешки (SWD)
- Силиконски лаборатории со 2-жичен интерфејс (C2)
СОФТВЕРСКА ПОДДРШКА
- Студио за едноставност
ИНФОРМАЦИИ ЗА НАРАЧКА
- Si-DBG1015A
СОДРЖИНА НА ПАКЕТОТ
- Simplicity Link Debugger плочка (BRD1015A)
- Мини кабел за едноставност
Вовед
Simplicity Link Debugger е алатка дизајнирана за отстранување грешки и програмирање на уредите на Silicon Labs на табли опремени со Mini Simplicity интерфејс, користејќи ги софтверските алатки Simplicity Studio или Simplicity Commander.
1.1 Започнување
За да започнете со програмирање или дебагирање на сопствениот хардвер, преземете ја најновата верзија на Simplicity Studio и поврзете го рамниот кабел со вашиот хардвер. Ако вашиот хардвер нема соодветен конектор, алтернативно може да се користат влошки за избивање за да се обезбеди поврзување со помош на жици за скокач. Потребни се драјвери за Segger J-Link. Овие се стандардно инсталирани за време на инсталацијата на Simplicity Studio, а исто така може да се преземат директно од Segger.
1.2 Инсталација
Одете на silabs.com/developers/simplicity-studio за да ја преземете најновата верзија на ресурсите на Simplicity Studio и SDK или едноставно ажурирајте го софтверот отворајќи го дијалогот за Управник за инсталација.
Упатството за корисникот на софтверот е достапно од менито Помош или од посетата на страниците со документација на: docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-overview
1.3 Прилагодени хардверски барања
За да се поврзете и да напредуватеtagод сите функции за отстранување грешки понудени од софтверските алатки Simplicity Link Debugger и Silicon Labs, интерфејсот Mini Simplicity треба да се имплементира во дизајнотtage на прилагодениот хардвер. Потребен е интерфејсот Single Wire Debug за програмирање и основна функционалност за отстранување грешки. Видете ја табелата Табела 2.1 Описи на пиновите за мини едноставност на конекторот на страница 6 за игла на конекторот.
Кабелот испорачан со комплетот е 1.27 мм (50 мил) кабел со врвна лента, завршен со 10-пински IDC конектори. За да се совпадне со ова и да се избегнат грешките при поврзувањето на хардверот, се препорачува избор на конектор со клуч, на прample Samtec FTSH-105-01-L-DV-K.
Silicon Labs Dev комплетите и комплетите Explorer обезбедуваат имплементација на прamples за специфични пакети на уреди, што овозможува да се види како сигналите се насочуваат помеѓу конекторот Mini Simplicity и периферните уреди на даден целен уред.
Хардвер завршиview
2.1 Распоред на хардвер
![]()
2.2 Блок дијаграм
Надview на Simplicity Link Debugger е прикажан на сликата подолу.
![]()
2.3 Конектори
Овој дел дава завршницаview на поврзувањето на Simplicity Link Debugger.
2.3.1 USB конектор
USB конекторот се наоѓа на левата страна на Simplicity Link Debugger. Сите развојни карактеристики на комплетот се поддржани преку ова
USB интерфејс кога е поврзан со домаќин компјутер. Таквите карактеристики вклучуваат:
- Дебагирање и програмирање на целниот уред со помош на вградениот J-Link дебагер
- Комуникација со целниот уред преку виртуелната COM порта користејќи USB-CDC
- Пакет трага
Покрај обезбедувањето пристап до развојните карактеристики на комплетот, овој USB конектор е исто така главен извор на енергија за комплетот. USB 5V од овој конектор ги напојува дебагерот MCU и помошниот волуменtagе регулатор кој поддржува напојување на барање на целниот уред.
Кога користите Simplicity Link Debugger за снабдување со електрична енергија на целниот уред, се препорачува да користите USB-домаќин кој може да снабдува 500 mA.
2.3.2 Влошки за пробивање
Влошките за избивање се тест точки поставени на рабовите. Тие ги носат сите сигнали на интерфејсот Mini Simplicity, нудат лесен начин за испитување со надворешни мерни инструменти или алтернативно поврзување со табли за отстранување грешки кои немаат соодветен конектор. Следната слика го прикажува распоредот на влошките за пробивање во Simplicity Link Debugger:
![]()
Видете ја табелата Табела 2.1 Описи на пиновите за мини едноставност на конекторот на страница 6 за опис на сигналните мрежи.
2.3.3 Мини едноставност
Mini Simplicity Connector е дизајниран да нуди напредни функции за отстранување грешки преку мал 10-пински конектор:
- Сериски интерфејс за отстранување грешки (SWD) со интерфејс SWO / Silicon Labs 2-Wire (C2)
- Виртуелна COM порта (VCOM)
- Интерфејс за следење на пакети (PTI)
Доколку е потребно, интерфејсот Mini Simplicity поддржува и напојување на барање на поврзаниот уред. Оваа функција е вообичаено оневозможена и пинот VTARGET се користи само за сензор.
![]()
Табела 2.1. Описи на пиновите на мини Simplicity конектор
| Број на пинови | Функција | Опис |
| 1 | ВТАРГЕТ | Target voltage на дебагираната апликација. Се следи или се испорачува кога прекинувачот за напојување е вклучен |
| 2 | ГНД | Земјата |
| 3 | РСТ | Ресетирање |
| 4 | VCOM_RX | Виртуелен COM Rx |
| 5 | VCOM_TX | Виртуелен COM Tx |
| 6 | SWO | Сериски излез на жица |
| 7 | SWDIO/C2D | Податоци за сериски жици, алтернативно C2 податоци |
| 8 | SWCLK/C2CK | Сериски жичен часовник, алтернативно C2 часовник |
| 9 | PTI_RAME | Сигнал за рамка за следење на пакети |
| 10 | PTI_DATA | Сигнал за податоци за следење на пакети |
Спецификации
3.1 Препорачани работни услови
Следната табела е наменета да послужи како упатство за правилна употреба на Simplicity Link Debugger. Табелата покажува типични работни услови и некои ограничувања на дизајнот.
Табела 3.1. Препорачани работни услови
| Параметар | Симбол | мин | Тип | Макс | Единица |
| Влез за напојување USB Voltage | ВБУС | 4.4 | 5.0 | 5.25 | V |
| Target Voltagе1, 3 | ВТАРГЕТ | 1.8 | – | 3.6 | V |
| Целна струја на снабдување 2, 3 | ИТАРГЕТ | – | – | 300 | mA |
| Работна температура | ТОП | – | 20 | – | ˚С |
| Забелешка: 1. Режим на сензор 2. Режим на извори 3. Видете дел 4. Режими на напојување за повеќе детали за режимите на работа |
|||||
3.2 Апсолутни максимални оценки
Надминувањето на следните граници може да предизвика трајно оштетување на плочата.
Табела 3.2. Апсолутни максимални оценки
| Параметар | Симбол | мин | Макс | Единица |
| Влез за напојување USB Voltage | ВБУС | -0.3 | 5.5 | V |
| Target Voltage | ВТАРГЕТ | -0.5 | 5.0 | V |
| Влошки за пробивање | * | -0.5 | 5.0 | V |
Режими на напојување
Дебагерот за Simplicity Link се напојува кога е поврзан со домаќин преку USB-кабел. Кога е вклучен, Debugger-от на Simplicity Link може да работи во два режима:
- Режим на сензори (стандардно): Debugger-от на Simplicity Link го чувствува снабдувањето voltage на поврзаниот уред. Во овој режим, струјата што ја апсорбира сензорното коло на дебагерот од поврзаниот уред е обично помала од 1 µA
- Режим на извори: Debugger-от на Simplicity Link извори на фиксен томtage од 3.3V на уредот што се дебагира
При стартување, Simplicity Link Debugger работи во режим на сензорирање (стандардно). Овој режим е наменет за самонапојувачки уреди, т.е. поврзаната плоча има свое напојување или батерија. Дебагерот за Simplicity Link поддржува кој било уред од Silicon Labs со снабдување voltage кои се движат помеѓу 1.8V и 3.6V. Во такви услови, Simplicity Link Debugger не бара повеќе од 100 mA и секој USB 2.0 хост ќе работи.
Промена на режимот за напојување:
Ако целниот уред нема струја, можно е да се напојува од Simplicity Link Debugger со префрлување на копчето за вклучување. Со притискање на ова копче еднаш се активира дополнителната излезна моќност поврзана со VTARGET, вклучување на зелениот LED индикатор и снабдување струја до целниот уред (режим на извори). Со повторно притискање на истото копче, ќе се деактивира напојувањето и ќе се исклучи LED-то (режим на сензор).
Слика 2.2 Блок дијаграм на страница 4 во Дел 2. Хардвер надview може да помогне да се визуелизираат режимите на работа.
Забелешка: За да спречите случајни активирања, копчето треба да се притисне малку подолго од една секунда, пред да се активира излезната енергија. Кога работи во овој режим, Simplicity Link Debugger обезбедува фиксна јачина на звукtage од 3.3V до целниот уред. Во зависност од приспособениот хардвер, може да се бара од USB-домаќинот да извор повеќе од 100 mA, но не повеќе од 500 mA.
Ако индикаторот LED свети црвено кога ќе се притисне копчето, тоа значи дека Simplicity Link Debugger не може да го активира прекинувачот за напојување. Проверете дали нема струја на целниот уред и обидете се повторно.
Табела 4.1. Индикатор за режим на напојување
| LED индикатор | Режим на напојување | Целен уред Voltagе опсег | Потребна струја за USB-домаќин |
| ИСКЛУЧЕНО | Чувство | 1.8V до 3.6V | Помалку од 100 mA |
| ЗЕЛЕНА | Извори | 3.3V | Помалку од 500 mA |
| ЦРВЕНО | Грешка во сензорот/поврзувањето | Надвор од опсегот | – |
Важно: Не ја активирајте излезната енергија кога целниот уред се напојува со други средства, тоа може да предизвика оштетување на HW на едната и на другата плоча. Никогаш не ја користете оваа функција со уреди на батерии.
Дебагирање
Debugger-от Simplicity Link е SEGGER J-Link Debugger кој се поврзува со целниот уред користејќи го интерфејсот Serial Wire Debug (SWD) за уредите Silicon Labs 32-битни (EFM32, EFR32, SiWx) или интерфејсот C2 за Silicon Labs 8-битни MCU уреди (EFM8). Дебагерот му овозможува на корисникот да презема код и да дебагира апликации што работат на поврзан приспособен хардвер опремен со интерфејс Mini Simplicity. Дополнително, тој исто така обезбедува виртуелна COM (VCOM) порта до компјутерот-домаќин што е поврзан со сериската порта* на целниот уред за комуникација за општа намена помеѓу апликацијата која работи и компјутерот-домаќин. За уредите EFR32, Simplicity Link Debugger поддржува и интерфејс за следење на пакети (PTI)*, нудејќи непроценливи информации за отстранување грешки за пренесените и примените пакети во безжични врски.
Забелешка: *Претпоставувајќи дека интерфејсот е пренасочен до целниот уред на приспособена плочка Кога ќе се вметне USB-кабелот за отстранување грешки, вградениот дебагер се вклучува напојување и ја презема контролата врз интерфејсите за отстранување грешки и VCOM.
Кога ќе се извади USB-кабелот, целната плочка можеби сè уште е поврзана. Менувачите на нивоа и прекинувачот за напојување го спречуваат враќањето назад.
5.1 Виртуелна COM порта
Виртуелната COM порта (VCOM) обезбедува средство за поврзување на UART на целниот уред и му овозможува на домаќинот да разменува сериски податоци.
Дебагерот ја прикажува оваа врска како виртуелна COM порта на компјутерот домаќин што се појавува кога ќе се вметне USB-кабелот.
Податоците се пренесуваат помеѓу компјутерот-домаќин и дебагерот преку USB-врската, која емулира сериска порта користејќи ја класата за комуникациски уреди USB (CDC). Од дебагерот, податоците се пренесуваат до целниот уред преку физички UART
поврзување.
Серискиот формат е стандардно 115200 bps, 8 бита, без паритет и 1 стоп бит.
Забелешка: Промената на брзината на бауд за COM-портата на страната на компјутерот не влијае на брзината на бауд на UART помеѓу дебагерот и целниот уред. Меѓутоа, за целните апликации кои бараат различна брзина на бауд, можно е да се смени брзината на пренос на VCOM за да одговара на конфигурацијата на целниот уред. Општо земено, параметрите на VCOM може да се конфигурираат преку административната конзола на комплетите достапна преку Simplicity Studio.
5.2 Интерфејс за следење на пакети
Интерфејсот за следење на пакети (PTI) е ненаметлив трагач на податоци, радио состојба и време ул.amp информации. На уредите EFR32, почнувајќи од серијата 1, PTI е обезбеден за корисникот да може да допре во баферите за податоци на ниво на радио предавател/приемник.
Од перспектива на вграден софтвер, ова е достапно преку компонентата RAIL Utility, PTI во Simplicity Studio.
Конфигурација и надградба на комплетот
Дијалогот за конфигурација на комплетот во Simplicity Studio ви овозможува да го промените режимот за отстранување грешки на адаптерот J-Link, да го надградите неговиот фирмвер и да ги промените другите конфигурациски поставки. За да го преземете Simplicity Studio, одете на silabs.com/simplicity.
Во главниот прозорец на перспективата на Стартувачот на Simplicity Studio, се прикажани режимот за отстранување грешки и верзијата на фирмверот на избраниот J-Link адаптер. Кликнете на врската [Change] до која било од овие поставки за да го отворите дијалогот за конфигурација на комплетот.
![]()
6.1 Надградби на фирмверот
Можете да го надградите фирмверот на комплетот преку Simplicity Studio. Simplicity Studio автоматски ќе проверува за нови ажурирања при стартување.
Може да го користите и дијалогот за конфигурација на комплетот за рачни надградби. Кликнете на копчето [Browse] во делот [Update Adapter] за да го изберете правилното file што завршува на .емз. Потоа, кликнете на копчето [Инсталирај пакет].
Историја на ревизии на комплет
Ревизијата на комплетот може да се најде отпечатена на етикетата на пакувањето на комплетот, како што е наведено на сликата подолу. Историјата на ревизии дадена во овој дел може да не ја наведе секоја ревизија на комплетот. Ревизиите со мали промени може да бидат испуштени.
Дебагер за врска за едноставност![]()
7.1 Историја на ревизии на Si-DBG1015A
| Ревизија на комплетот | Ослободен | Опис |
| A03 | 13 октомври 2022 година | Почетно ослободување. |
Историја на ревизија на документи
Ревизија 1.0
јуни 2023 година
Почетна верзија на документот.
Студио за едноставност
Пристап со еден клик до MCU и безжични алатки, документација, софтвер, библиотеки со изворни кодови и повеќе. Достапно за Windows, Mac и Linux!
![]()
Портфолио на IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Квалитет
www.silabs.com/quality
Поддршка и заедница
www.silabs.com/community
Одрекување
Silicon Labs има намера да им обезбеди на клиентите најнова, точна и длабинска документација за сите периферни уреди и модули достапни за имплементаторите на системот и софтверот кои користат или имаат намера да ги користат производите на Silicon Labs. Податоците за карактеризација, достапните модули и периферни уреди, големината на меморијата и адресите на меморијата се однесуваат на секој специфичен уред, а дадените „Типични“ параметри може и се разликуваат во различни апликации. Апликација прampОписите опишани овде се само за илустративни цели. Silicon Labs го задржува правото да прави промени без дополнително известување за информациите за производот, спецификациите и описите овде и не дава гаранции за точноста или комплетноста на вклучените информации. Без претходно известување, Silicon Labs може да го ажурира фирмверот на производот за време на процесот на производство од безбедносни или доверливи причини. Ваквите промени нема да ги променат спецификациите или формата на производот. Silicon Labs нема да сноси одговорност за последиците од користењето на информациите дадени во овој документ. Овој документ не имплицира или изрично дава никаква лиценца за дизајнирање или производство на какви било интегрирани кола. Производите не се дизајнирани или овластени да се користат во уреди од FDA класа III, апликации за кои е потребно одобрение од FDA пред пазарот или системи за поддршка на животот без специфична писмена согласност од Silicon Labs. „Систем за поддршка на животот“ е секој производ или систем наменет за поддршка или одржување на животот и/или здравјето, што, доколку не успее, може разумно да се очекува да резултира со значителна лична повреда или смрт. Производите на Silicon Labs не се дизајнирани или овластени за воени апликации. Производите на Silicon Labs во никој случај нема да се користат во оружје за масовно уништување, вклучувајќи (но не ограничувајќи се на) нуклеарно, биолошко или хемиско оружје, или проектили способни да испорачуваат такво оружје. Silicon Labs ги отфрла сите изречни и имплицитни гаранции и нема да биде одговорна или одговорна за какви било повреди или штети поврзани со употреба на производ на Silicon Labs во такви неовластени апликации.
Забелешка: Оваа содржина може да содржи отстранлив терминолог кој сега е застарен. Silicon Labs ги заменува овие термини со инклузивен јазик секогаш кога е можно. За повеќе информации, посетете www.silabs.com/about-us/inclusive-lexicon-project
Информации за трговска марка Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® и логото на Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, енергетските микроконтроли на светот, логото на најпознатите енергетски микроконтроли. Redpine Signals® , WiSe Connect , n-Link, Thread Arch® , EZLink® , EZRadio ® , EZRadioPRO® , Gecko® , Gecko OS, Gecko OS Studio, Precision32® , Simplicity Studio® , Telegesis® логото, USBXrient, Telegesis и Zentri DMS, Z-Wave® и други се заштитни знаци или регистрирани заштитни знаци на Silicon Labs. ARM, CORTEX, Cortex-M3 и THUMB се заштитни знаци или регистрирани заштитни знаци на ARM Holdings. Keil е регистрирана трговска марка на ARM Limited. Wi-Fi е регистрирана трговска марка на Wi-Fi Alliance. Сите други производи или имиња на брендови споменати овде се заштитни знаци на нивните соодветни сопственици.
Silicon Laboratories Inc.
400 Запад Цезар Чавез
Остин, TX 78701
САД
www.silabs.com
Документи / ресурси
![]() |
SILICON LABS UG548 Simplicity Link Debugger [pdf] Упатство за корисникот UG548 Simplicity Link Debugger, UG548, Simplicity Link Debugger, Link Debugger, Debugger |
