Адаптер за отстранување грешки HOLTEK e-Link32 Pro MCU

Спецификации

  • Модел: HT32 MCU SWD интерфејс
  • Верзија: AN0677EN V1.00
  • Датум: 21 мај 2024 година
  • Интерфејс: SWD (сериско отстранување грешки)
  • Компатибилност: e-Link32 Pro / Lite, Target MCU

Информации за производот
Интерфејсот HT32 MCU SWD е дизајниран за програмирање, офлајн програмирање и дебагирање на целните MCU. Го користи протоколот за комуникација SWD за ефикасен пренос на податоци и дебагирање.

Опис на пинот SWD
SWD интерфејсот се состои од два главни пинови:

  • SWDIO (Влез/излез на сериски жици): Двонасочна податочна линија за пренос на информации за отстранување грешки и програмирање код/податоци.
  • SWCLK (Сериски жичен часовник): Сигнал за часовник за синхроно пренос на податоци.

Опис на врската/ПЦБ дизајн
Интерфејсот SWD бара 10-пински конектор со следните описи на пиновите:

Пин бр. Име Опис
1, 3, 5, 8 VCC, GND Приклучоци за напојување за адаптерот за отстранување грешки и целта
MCU.
2, 4 SWDIO, SWCLK Податоци и часовни сигнали за комуникација.
6, 10 Резервирано Не е потребна врска.
7, 9 VCOM_RXD, VCOM_TXD Виртуелни COM порти за сериска комуникација.

Ако дизајнирате прилагодена плоча, се препорачува да вклучите 5-пински SWD конектор со VDD, GND, SWDIO, SWCLK и nRST конекции за компатибилност со e-Link32 Pro/Lite.

Опис на промена на ниво на адаптер за отстранување грешки
Кога го поврзувате адаптерот за отстранување грешки со хардверската плоча на MCU, проверете дали се исполнети претходно поставените услови за да избегнете какви било хардверски конфликти.

Упатство за употреба на производот

  1. Поврзете го SWD интерфејсот на e-Link32 Pro/Lite со целната MCU користејќи го дадениот конектор.
  2. Обезбедете соодветни врски за напојување помеѓу адаптерот за отстранување грешки и целната MCU.
  3. Користете соодветни софтверски алатки како e-Link32 Pro User Guide или Starter Kit User Manual за програмирање и дебагирање.

Вовед

Серијата MCU на Holtek HT32 се базира на јадро Arm® Cortex®-M. Јадрото содржи интегрирани порти за сериски жици за дебагирање (SWD), имено SW-DP/SWJ-DP, што го прави развојот, програмирањето и дебагирањето поудобно. Меѓутоа, за време на дизајнот на хардверот при користење на SWD, корисниците може да наидат на некои ненормални ситуации, кои влијаат на развојот на проектот. Оваа белешка за апликација им дава на корисниците сеопфатен водич за решавање проблеми за проблеми со SWD интерфејсот и вклучува можни грешки што може да се појават при поврзување, комуникација и други услови. Овој водич ќе им помогне на корисниците полесно да го користат интерфејсот SWD, заштедувајќи време за развој за да го направат проектот поефикасен.

Holtek објави USB алатка за дебагирање наречена e-Link32 Pro/Lite, која е развиена врз основа на референтниот дизајн на Arm® CMSIS-DAP. Со поврзување на целната плоча со USB-портата на компјутерот, корисниците можат да ја програмираат и дебагираат програмата на целната MCU преку SWD под развојната средина или со алатка за програмирање. На следната слика се прикажани врските за поврзување. Овој текст ќе го земе e-Link32 Pro/Lite како ексampле да се воведе SWD, вообичаени пораки за грешка и чекори за решавање проблеми. Упатствата поврзани со SWD и информациите за отстранување грешки се користат и за вообичаен USB адаптер за отстранување грешки како што се ULINK2 или J-Link.

Опис на кратенката:

  • SWD: Сериско отстранување грешки
  • SW-DP: Сериска жица за отстранување грешки
  • SWJ-DP: Сериска жица и ЈTAG Порта за отстранување грешки
  • CMSIS: Стандард за заеднички софтверски интерфејс за микроконтролер
  • ДАП: Пристаниште за отстранување грешки
  • IDE: Интегрирана развојна средина

SWD Вовед

SWD е хардверски интерфејс широко користен со серијата Arm® Cortex-M® на MCU за програмирање и дебагирање. Следниот дел ќе ги илустрира Holtek e-Link32 Pro и e-Link32 Lite. e-Link32 Pro има приближно иста архитектура како e-Link32 Lite, главната разлика е во тоа што e-Link32 Pro поддржува ICP офлајн програмирање. Следното е краток опис:

  • e-Link32 Pro: ова е самостоен USB адаптер за дебагирање на Holtek, кој поддржува програмирање во кола, офлајн програмирање и дебагирање. За детали, погледнете го упатството за користење на e-Link32 Pro.
  • e-Link32 Lite: ова е внатрешен USB адаптер за отстранување грешки на Holtek Starter Kit, кој може директно да програмира или дебагира на целната MCU без дополнителни врски. За детали, погледнете во Упатството за користење на почетниот комплет.

Опис на пинот SWD
Постојат два SWD комуникациски пинови:

  • SWDIO (Влез/излез на податоци со сериски жици): двонасочна податочна линија за пренос на информации за отстранување грешки и програмирање на код/податоци помеѓу адаптерот за отстранување грешки и целната MCU.
  • SWCLK (Сериски жичен часовник): сигнал на часовникот од адаптерот за отстранување грешки за синхрони пренос на податоци.

Традиционална акциона група за заедничко тестирање (ЈTAG) интерфејсот бара четири пинови за поврзување, додека SWD бара само два пина за да комуницира. Затоа, SWD бара помалку иглички и е поудобен за употреба.

Опис на врската/ПЦБ дизајн
Следната слика ги прикажува интерфејсите e-Link32 Pro/Lite.

Доколку корисниците треба да дизајнираат сопствена плоча, се препорачува да резервирате SWD конектор, како што е прикажано на следната слика. SWD интерфејсот мора да содржи VDD, GND, SWDIO, SWCLK и nRST од целниот MCU и кој потоа може да се поврзе со e-Link32 Pro/Lite преку овој конектор за програмирање или дебагирање.

Опис на промена на ниво на адаптер за отстранување грешки
Бидејќи MCU може да има различни оперативни волумениtages во практични апликации, I/O логиката voltage нивоата исто така може да бидат различни. e-Link32 Pro/Lite обезбедува коло за промена на нивоа за да се прилагоди на различни волумениtagес. Ако SWD Пин 1 VCC се користи како референтен волуменtage во горното коло, потоа влезот/излезот на пинот SWD voltage на e-Link32 Pro/Lite може автоматски да се прилагоди според целната работна јачина на MCUtage, со што го прави компатибилен со различни дизајни на хардверски плочи MCU. Повеќето адаптери за отстранување грешки како што се ULINK2 или J-Link имаат сличен дизајн.
Како што може да се види од горенаведениот опис, кога адаптерот за отстранување грешки е поврзан со хардверската плоча MCU под претходно поставена состојба, треба да се забележи дека хардверската плоча MCU ќе обезбеди напојување на SWD VCC пинот на адаптерот за отстранување грешки, како што е прикажано во следнава слика. Ова значи дека хардверската плоча на MCU мора да биде посебно поврзана со напојување, а иглата SWD VCC на адаптерот за отстранување грешки стандардно нема излезна струја.

e-Link32 Pro/Lite Пин 1 VCC, исто така, може да се постави на излез од 3.3 V за напојување на целната хардверска плоча MCU. Сепак, важно е да се обрне внимание на ограничувањата на струјата и напојувањето. За детали, погледнете го упатството за користење на e-Link32 Pro.

Проверете дали USB-адаптерот за отстранување грешки е правилно поврзан
Кога e-Link32 Pro/Lite е поврзан со компјутерот, проверете дали е правилно поврзан користејќи ги следните два методи.

  1. Проверете дали D1 USB LED диодата на e-Link32 Pro/Lite останува запалена.
  2. Притиснете ги копчињата „Win + R“ за да повикате „Run“ и внесете „Control printers“ за да се стартува. Кога ќе се појави прозорец „Принтери и скенери“, кликнете на „Уреди“ и пронајдете „Други уреди“ од паѓачкото мени. Потоа проверете дали се појавува уред со име „CMSIS-DAP“ или „Holtek CMSIS-DAP“, како што е прикажано на следната слика. Треба да се напомене дека различни компјутерски системи може да имаат малку различни прикази. Корисниците можат да се повикаат на овој чекор за да најдат и проверат дали се појавува овој уред.

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- 31

Ако USB-адаптерот за отстранување грешки не успее да се поврзе со компјутерот, погледнете во „Решавање проблеми Чекор 2“.

Keil Debug Settings
Овој дел ќе го земе e-Link32 Pro/Lite како ексampза да ги илустрирате поставките за дебагирање во околината за развој на Keil. Користете ги следните чекори за да проверите чекор по чекор дали поставките се точни. Прво кликнете на „Проект  Опции за цел“.

  1. Кликнете на табулаторот „Комунални услуги“.
  2. Проверете „Користи драјвер за отстранување грешки“HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (6)
  3. Кликнете на табулаторот „Отстранување грешки“.
  4. Користете „CMSIS-DAP Debugger“
  5. Проверете „Вчитај апликација при стартување“
  6. Кликнете на „Поставки“ десно за да го отворите полето за дијалог „Опции за цел“.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (7)
  7. Ако адаптерот за отстранување грешки успешно се поврзал со компјутерот, ќе се прикаже „Serial No“. Ако не, тогаш погледнете во „Решавање проблеми Чекор 2“
  8. Проверете „SWJ“ и изберете „SW“ како Порт
  9. Ако адаптерот за отстранување грешки успешно се поврзал со MCU, табелата SWDIO ќе ги прикаже „IDCODE“ и „Име на уред“. Во спротивно, погледнете во „Решавање проблеми Чекор 3“ и проверете ја секоја ставка последователно од таму.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (8)
  10. Кликнете на табулаторот „Преземи Flash“.
  11. Изберете „Избриши го целиот чип“ или „Избриши сектори“ како функција за преземање, потоа проверете „Програма“ и „Потврди“
  12. Проверете дали HT32 Flash Loader постои во програмскиот алгоритам. Следното го прикажува HT32 Flash Loader.
    • Блиц од серијата HT32
    • Опции за блиц од серијата HT32

Ако HT32 Flash Loader не постои, кликнете „Додај“ за рачно да го додадете. Ако не може да се најде HT32 Flash Loader, инсталирајте го Holtek DFP. Кликнете на „Проект – Управувај – Инсталатор на пакети…“ за да го пронајдете Holtek DFP и да го инсталирате. Видете во Програмер за рака webсајт или преземете ја библиотеката на фирмверот HT32. Најдете „Holtek.HT32_DFP.latest.pack“ во root директориумот и инсталирајте.

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (9)

Поставки за отстранување грешки на IAR
Овој дел ќе го земе e-Link32 Pro/Lite како ексampза да ги илустрирате поставките за отстранување грешки во околината за развој на IAR. Следете ги следните чекори за да проверите чекор по чекор дали поставките се точни. Прво кликнете на „Проект → Опции“.

  1. Кликнете на „Општи опции → Цел“ и изберете ја целната MCU како Уред. Ако не може да се најде соодветниот MCU, преземете го „HT32_IAR_Package_Vx.xxexe“ од официјалниот претставник на Holtek webстраница за инсталирање на пакетот за поддршка на IAR.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (10)
  2. Изберете го табулаторот „Setup“ во „Debugger“ и изберете „CMSIS DAP“ како драјверHOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (11)
  3. Изберете го табулаторот „Интерфејс“ во „CMSIS DAP“ и изберете „SWD“ како интерфејс

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (12)

Проверете дали SWD е правилно поврзан
Кога го земате Кеил како бившиampле, кликнете на „Проект → Опции за цел“ за да го изберете табот „Отстранување грешки“ и кликнете „Поставки“ од десната страна.

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (13)

Ако IDCODE и Името на уредот се прикажани во табелата SWDIO како што е прикажано на следната слика, тоа покажува дека SWD е правилно поврзан. Во спротивно, ако се појави грешка, погледнете ги упатствата во делот „Поврзи се под ресетирање“ или погледнете ги чекорите за решавање проблеми за проверка.

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (14)

Поврзете се под ресетирање
Поврзете се под ресетирање е карактеристика на јадрото MCU и SW-DP за паузирање на системот пред да се изврши програмата. Ако однесувањето на програмата предизвикува SWD да биде недостапен, корисниците можат да го решат проблемот користејќи го овој метод. Вообичаените причини зошто SWD е недостапен се следните.

  1. Кога функцијата за споделување на пинови SWDIO/SWCLK е избрана да има друга функција, како што е GPIO, I/O нема да се користи за SWD комуникација.
  2. Кога MCU ќе влезе во режим на длабок сон или режим на исклучување, јадрото на MCU ќе престане. Затоа, не е можно да се комуницира со јадрото MCU преку SWD за програмирање или дебагирање.

Видете ги поставките за Поврзи под ресетирање подолу кога користите Keil. „Проект“ → „Опции за цел“ → „Отстранување грешки“ → кликнете „Поставки“ → изберете „под Ресетирање“ како метод за поврзување, како што е прикажано на следната слика. Погледнете во „Чекор 9 за решавање проблеми“ за деталните чекори за поставување Keil.

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (15)

Вообичаени пораки за грешка

Следната табела покажува резиме на вообичаени пораки за грешка помеѓу Keil и IAR.

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (16)

Кога адаптерот за отстранување грешки не може да се поврзе со компјутерот, погледнете во „Решавање проблеми Чекор 2“.

Keil – Порака „SWD/JTAG Неуспех во комуникацијата“

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (17)

Кога SWD комуникацијата не успее, тоа значи дека адаптерот за отстранување грешки не успеа да се поврзе со MCU. Проверете еден по еден од „Решавање проблеми Чекор 3“.

Keil – Порака „Грешка: Неуспешно преземање на Flash – „Cortex-Mx““

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (18)

  1. Прво проверете дали компајлираната „Големина на кодот + RO-податоци + Големина на податоци RW“ ги надминува целните спецификации на MCU.
  2. Проверете дали поставките за Flash Loader во алгоритмот за програмирање Keil се точни. Погледнете во делот „Поставки за отстранување грешки на Keil“ за детали.
  3. Проверете дали е овозможена заштитата од бришење/програма или безбедност. Погледнете во „Решавање проблеми чекор 10 и чекор 11“ за детали.

Keil – Порака „Не можам да го вчитам алгоритамот за програмирање флеш!“

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (19)

Проверете дали игличките VCC и GND на адаптерот за отстранување грешки се поврзани со онаа на целната MCU. Погледнете во „Решавање проблеми Чекор 4“ и „Чекор 5“.

Keil – Порака „Истекување на блиц. Ресетирајте ја целта и обидете се повторно“.

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (20)

Проверете дали компајлираната „Големина на кодот + RO-податоци + Големина на RW-податоци“ ги надминува целните спецификации на MCU.

IAR – Порака „Фатална грешка: сондата не е пронајдена“

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (21)

Кога адаптерот за отстранување грешки не е поврзан со компјутерот, погледнете во „Решавање проблеми Чекор 2“ и „Чекор 13“.

IAR – Порака „Фатална грешка: не успеа да се поврзе со процесорот“

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (22)

Кога SWD комуникацијата не успее, тоа значи дека адаптерот за отстранување грешки не успеа да се поврзе со MCU. Следното ги прикажува можните причини:

  1. Целниот модел на MCU на уредот во „Општи опции“ може да е неточен, погледнете во делот „Поставки за отстранување грешки на IAR“ за детали за тоа како да го измените ова.
  2. Ако MCU не може да одговори на домаќинот преку SWD, проверете еден по еден од „Решавање проблеми Чекор 3“.

IAR – Порака „Не успеа да се вчита блиц натоварувачот:…“

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (23)

Проверете дали игличките VCC и GND на адаптерот за отстранување грешки се поврзани со онаа на целната MCU. Погледнете во „Решавање проблеми Чекор 4“ и „Чекор 5“.

Решавање проблеми

Ако корисниците наидат на проблеми при користење на SWD, користете ги следните чекори за да се провери во низа.

  1. Дали повеќе USB адаптери за отстранување грешки се поврзани на системот?
    Ако на системот се поврзани повеќе USB адаптери за отстранување грешки, како што се e-Link32 Pro/Lite или ULINK2 истовремено, отстранете ги и задржете само една група. Ова спречува погрешно проценување предизвикано од истовремен пристап на повеќе адаптери за отстранување грешки. Корисниците исто така можат да го изберат адаптерот за отстранување грешки со специфична врска во развојната средина.
  2. Проверете дали USB-портата на адаптерот за отстранување грешки е успешно поврзана?
    Ако сијаличката D1 USB на e-Link32 Pro/Lite не свети или соодветниот уред „CMSIS-DAP“ не е пронајден во „Принтери и скенери“, обидете се да ја отстраните грешката користејќи го следниот метод.
    1. Повторно приклучете го USB-портата e-Link32 Pro/Lite.
    2. Проверете дали USB-кабелот е неоштетен и дали може да комуницира со компјутерот.
    3. Проверете дали USB-портата e-Link32 Pro/Lite не е лабава.
    4. Проверете дали USB-портата за компјутер може правилно да работи или да ја замени поврзаната USB порта.
    5. Рестартирајте го компјутерот и повторно поврзете ја USB-портата.
  3. Проверете дали се поврзани пиновите SWDIO/SWCLK/nRST?
    Проверете дали пиновите MCU SWDIO, SWCLK и nRST се навистина поврзани со адаптерот за отстранување грешки. Проверете дали кабелот не е скршен или врската е исклучена. Ако се користи Holtek ESK32 Starter Kit, проверете дали Switch-S1 на плочата е вклучен во „On“.
  4. Проверете дали жицата SWDIO/SWCLK е предолга?
    Скратете ја жицата на помалку од 20 см.
  5. Проверете дали SWDIO/SWCLK се поврзуваат со заштитните компоненти?
    Компонентите за сериска заштита може да предизвикаат дисторзија на сигналот со голема брзина на SWD, затоа брзината на пренос на SWD мора да се намали. Прилагодете ја брзината на пренос на следниов начин:
    • Кеил: „Проект → Опции за цел“ изберете го табулаторот „Отстранување грешки“ и кликнете „Поставки“ за да го прилагодите максималниот часовник, како што е прикажано на следната слика.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (24)
    • IAR: кликнете на „CMSIS DAP“ во „Проект → Опции“ и кликнете на јазичето „Интерфејс“ за да ја прилагодите брзината на интерфејсот, како што е прикажано на следната слика.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (25)
  6. Проверете дали напојувањето е нормално?
    Проверете ги следните услови за напојување:
    1. Проверете дали сите GND пинови се поврзани заедно за да се обезбеди истата референтна јачинаtage
    2. Проверете дали напојувањето на адаптерот за отстранување грешки како што е e-Link32 Lite Pro е нормално (USB VBUS 5V).
    3. Проверете дали целната плоча е правилно поврзана со напојувањето
    4. Проверете дали SWD Pin 1 VCC на адаптерот за отстранување грешки се напојува од целната плоча. Пин 1 VCC на адаптерот за отстранување грешки се поврзува со иглата VDD на целната MCU и треба да има соодветна јачинаtage.
  7. Проверете дали поставката Boot pin е точна?
    Ако програмската операција е успешна, но програмата не се извршува, проверете дали пинот BOOT е надворешно повлечен-низок. Ако да, тогаш отстранете го овој надворешен сигнал. По вклучувањето или ресетирањето, пинот BOOT мора да се одржува на високо ниво, по што програмата во главната флеш меморија може да се извршува нормално. Погледнете го листот со податоци на MCU за детали за положбата на пинот BOOT или потребното ниво.
  8. Проверете дали MCU го конфигурира пинот SWDIO/SWCLK како GPIO или други функции?
    Ако фирмверот на MCU ја избере функцијата за споделување на пинови SWDIO/SWCLK да има различна функција како што е GPIO, тогаш кога програмата ќе се изврши на „AFIO switch SWDIO/SWCLK“, MCU веќе нема да реагира на каква било комуникација SWD . Ова ќе направи целната табла да претстави состојба што не може да се програмира. Во такви случаи, може да се врати со поставување на Поврзи под Ресетирање. Погледнете го Методот 1 или Методот 2 во чекор 9 за детали.
  9. Проверете дали MCU влезе во режимот за штедење енергија?
    Ако MCU влезе во режимот за длабоко спиење или режимот на исклучување преку фирмверот, до регистрите во јадрото MCU Cortex-M не може да се пристапи преку SWD. Ова ги прави недостапни функциите за програмирање или дебагирање. Погледнете ги следните два методи за да го вратите ова. Главниот принцип овде е да се спречи функционирањето на фирмверот во главниот блиц, со што ќе се дозволи SWD комуникацијата да работи нормално.
    1. Метод 1 - Поставете го поврзувањето под ресетирање
      Земете го Кеил како поранешенample за поставките за IDE. Кликнете на „Проект → Опции за цел“ за да го изберете јазичето „Отстранување грешки“, а потоа кликнете на „Поставки“.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (26)Изберете Поврзи „под Ресетирање“, како што е прикажано на следната слика. Сега IDE може да програмира со користење на SWD нормално. Се препорачува прво да го избришете фирмверот во главниот блиц (погледнете во „Чекор 11“ за операцијата за бришење) за да спречите прекинувачот SWDIO/SWCLK AFIO или влегување во режим на заштеда на енергија од фирмверот.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (27)
    2. Метод 2
      Повлечете го пинот PA9 BOOT, ресетирајте го или вклучете го повторно и извршете MCU Flash Ease. Откако ќе заврши бришењето, ослободете го пинот PA9. Погледнете во чекор 11 за инструкции како да се изврши бришење преку IDE.
  10. Проверете дали MCU има овозможено заштита од бришење/запишување на мемориска страница?
    Ако MCU има овозможено заштита од бришење на мемориската страница, страницата со заштитена меморија не може да се избрише или измени. За време на бришење на страницата SWD, кога ќе се појави грешка бидејќи заштитената страница не може да се избрише, потребна е операција за масовно бришење за да се реши овој проблем. Овде меморијата MCU ќе биде целосно избришана и отстранета од заштитата на меморијата со масовно бришење. Погледнете во „Чекор 11“ за детали.
  11. Проверете дали MCU има овозможено Безбедносна заштита?
    Ако MCU има овозможено Безбедносна заштита, кога ќе се појави грешка при бришење на страницата SWD, мора да се изврши операција за масовно бришење за да се избрише Option Byte за да се отстрани заштитата на меморијата. Откако ќе заврши масовното бришење, MCU мора да се ресетира или повторно да се вклучи.
    → Кеил: „Блеш → Избриши“HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (28) IAR: „Проект → Преземи → Избриши меморија“
  12.  Проверете дали да го ресетирате системот по завршувањето на програмирањето.
    Откако ќе се ажурира програмата преку адаптерот за отстранување грешки, мора да се активира ресетирање на MCU пред системот да може да ја стартува програмата. Ресетирањето на MCU може да се активира или со пинот nRST или со повторно вклучување.
  13. Проверете дали фирмверот e-Link32 Pro/Lite е најновата верзија?
    Ако корисниците сè уште не можат да програмираат или дебагираат со користење на SWD по завршувањето на горенаведените чекори за отстранување проблеми, се препорачува ажурирање на фирмверот e-Link32 Pro/Lite на најновата верзија. Преземете ја новата e-Link32 Pro ICP алатка од официјалниот претставник на Holtek webстраница и кликнете на „Поврзи“. Ако верзијата на e-Link32 Pro Lite е постара, автоматски ќе се појави порака за ажурирање, а потоа кликнете на „OK“ за да го ажурирате фирмверот.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (29)

Референтен материјал
За повеќе информации, консултирајте се со официјалниот претставник на Holtek webсајт: https://www.holtek.com.

Информации за ревизија и измена

HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-fig- (30)

Одрекување
Сите информации, трговски марки, логоа, графики, видеа, аудио клипови, линкови и други ставки што се појавуваат на ова webстраницата („Информации“) се само за референца и е предмет на промена во секое време без претходна најава и по дискреција на Holtek Semiconductor Inc. и нејзините поврзани компании (во понатамошниот текст „Holtek“, „компанијата“, „нас“, „ ние“ или „наше“). Додека Holtek се труди да ја обезбеди точноста на Информациите за ова webсајт, Холтек не дава експлицитна или имплицитна гаранција за точноста на информациите. Холтек нема да сноси одговорност за каква било неточност или истекување.

Holtek нема да биде одговорен за какви било штети (вклучувајќи, но не ограничувајќи се на компјутерски вируси, системски проблеми или загуба на податоци) што и да настане при користењето или во врска со користењето на овој webсајт од која било страна. Може да има врски во оваа област, кои ви дозволуваат да ја посетите webсајтови на други компании. Овие webсајтовите не се контролирани од Holtek. Holtek нема да сноси никаква одговорност и никаква гаранција за какви било информации прикажани на таквите страници. Хиперврски до други webсајтовите се на ваш сопствен ризик.

  • Ограничување на одговорноста
    Во никој случај Holtek Limited нема да биде одговорен пред која било друга страна за каква било загуба или штета или каков било предизвикана директно или индиректно во врска со вашиот пристап или користење на ова webстраницата, содржината на неа или која било стока, материјали или услуги.
  • Управувачки закон
    Одрекувањето од одговорност содржано во webстраницата ќе биде управувана и толкувана во согласност со законите на Република Кина. Корисниците ќе се подложат на неексклузивната јурисдикција на судовите на Република Кина.
  • Ажурирање на Одрекување од одговорност
    Holtek го задржува правото да го ажурира Одрекувањето од одговорност во секое време со или без претходно известување, сите промени стапуваат во сила веднаш по објавувањето на webсајт.

Најчесто поставувани прашања

П: Што е SWD и како се разликува од ЈTAG?
A: SWD (Serial Wire Debug) е интерфејс за отстранување грешки со два пина кој нуди поефикасно решение за отстранување грешки во споредба со JTAG, за што се потребни четири пинови за комуникација.

П: Како да го поврзете SWD интерфејсот со прилагодена табла?
A: Дизајнирајте табла со 5-пински SWD конектор кој содржи пинови VDD, GND, SWDIO, SWCLK и nRST за компатибилност со e-Link32 Pro/Lite.

Документи / ресурси

Адаптер за отстранување грешки HOLTEK e-Link32 Pro MCU [pdf] Упатство за корисникот
e-Link32 Pro, e-Link32 Lite, e-Link32 Pro MCU адаптер за отстранување грешки, e-Link32 Pro, MCU адаптер за отстранување грешки, адаптер за отстранување грешки, адаптер

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *