Адаптар адладкі 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 (Serial Wire Clock): Тактавы сігнал для сінхроннай перадачы даных.
Апісанне злучэння/дызайн друкаванай платы
Інтэрфейс 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 пераканайцеся, што выкананы загадзя зададзеныя ўмовы, каб пазбегнуць апаратных канфліктаў.
Інструкцыя па ўжыванні прадукту
- Падключыце інтэрфейс SWD e-Link32 Pro/Lite да мэтавага MCU з дапамогай раздыма, які пастаўляецца.
- Пераканайцеся, што паміж адаптарам адладкі і мэтавым MCU належныя злучэнні крыніцы харчавання.
- Для праграмавання і адладкі выкарыстоўвайце адпаведныя праграмныя сродкі, такія як Кіраўніцтва карыстальніка e-Link32 Pro або Кіраўніцтва карыстальніка Starter Kit.
Уводзіны
Серыя мікрафонаў Holtek HT32 заснавана на ядры Arm® Cortex®-M. Ядро змяшчае інтэграваныя парты Serial Wire Debug (SWD), а менавіта SW-DP/SWJ-DP, што робіць распрацоўку, праграмаванне і адладку больш зручнай. Аднак пры распрацоўцы абсталявання пры выкарыстанні SWD карыстальнікі могуць сутыкнуцца з нестандартнымі сітуацыямі, якія ўплываюць на развіццё праекта. Гэта заўвага да прыкладання дае карыстальнікам поўнае кіраўніцтва па ліквідацыі непаладак інтэрфейсу SWD і ўключае магчымыя памылкі, якія могуць узнікнуць падчас злучэння, сувязі і іншых умоў. Гэта кіраўніцтва дапаможа карыстальнікам прасцей выкарыстоўваць інтэрфейс SWD, зэканоміўшы час распрацоўкі і зрабіўшы праект больш эфектыўным.
Holtek выпусціла інструмент адладкі USB пад назвай e-Link32 Pro/Lite, які быў распрацаваны на аснове эталоннага дызайну Arm® CMSIS-DAP. Падключыўшы мэтавую плату да USB-порта ПК, карыстальнікі могуць праграмаваць і адладжваць праграму на мэтавым MCU праз SWD у асяроддзі распрацоўкі або з дапамогай інструмента праграмавання. На наступным малюнку паказаны адносіны злучэння. У гэтым тэксце ў якасці прыкладу будзе разглядацца e-Link32 Pro/Liteample, каб прадставіць SWD, агульныя паведамленні пра памылкі і крокі па ліквідацыі непаладак. Інструкцыі, звязаныя з SWD, і інфармацыя аб адладцы таксама выкарыстоўваюцца для звычайнага USB-адаптара адладкі, напрыклад ULINK2 або J-Link.

Апісанне скарачэння:
- SWD: Адладка паслядоўнага правады
- SW-DP: Паслядоўны порт адладкі правадоў
- SWJ-DP: Serial Wire і JTAG Порт адладкі
- CMSIS: Агульны стандарт праграмнага інтэрфейсу мікракантролера
- DAP: Адладка порта доступу
- IDE: Інтэграванае асяроддзе распрацоўкі
SWD Увядзенне
SWD - гэта апаратны інтэрфейс, які шырока выкарыстоўваецца з серыяй мікраконтролераў Arm® Cortex-M® для праграмавання і адладкі. У наступным раздзеле будуць праілюстраваны 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 без дадатковых падключэнняў. Падрабязнасці глядзіце ў Кіраўніцтве карыстальніка Starter Kit.

Апісанне штыфта SWD
Ёсць два камунікацыйныя кантакты SWD:
- SWDIO (увод/вывад даных па паслядоўным провадзе): двухнакіраваная лінія перадачы дадзеных для перадачы інфармацыі аб адладцы і праграмавання кода/дадзеных паміж адаптарам адладкі і мэтавым MCU.
- SWCLK (паслядоўны правадны гадзіннік): тактавы сігнал ад адаптара адладкі для сінхроннай перадачы даных.
Традыцыйная група сумесных выпрабаванняў (JTAG) інтэрфейс патрабуе чатырох злучальных кантактаў, у той час як SWD патрабуе толькі два кантакты для сувязі. Такім чынам, SWD патрабуе менш шпілек і больш зручны ў выкарыстанні.
Апісанне злучэння/дызайн друкаванай платы
На наступным малюнку паказаны інтэрфейсы e-Link32 Pro/Lite.

Калі карыстальнікам неабходна стварыць уласную плату, рэкамендуецца зарэзерваваць раз'ём SWD, як паказана на наступным малюнку. Інтэрфейс SWD павінен утрымліваць VDD, GND, SWDIO, SWCLK і nRST мэтавага MCU, які потым можна падключыць да e-Link32 Pro/Lite праз гэты раз'ём для праграмавання або адладкі.

Апісанне зруху ўзроўню адаптара адладкі
Паколькі MCU можа мець розны працоўны аб'ёмtages у практычных прымяненнях, логіка ўводу/вываду тtagУзроўні таксама могуць быць рознымі. e-Link32 Pro/Lite забяспечвае схему Level Shift для адаптацыі да рознай гучнасціtagэс. Калі SWD Pin 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 Pin 1 VCC таксама можа быць настроены на выхад 3.3 В для харчавання мэтавай апаратнай платы MCU. Аднак важна звярнуць увагу на абмежаванні току і магутнасці. Падрабязнасці глядзіце ў Кіраўніцтве карыстальніка e-Link32 Pro.
Праверце, ці правільна падключаны адаптар адладкі USB
Калі e-Link32 Pro/Lite падключаны да ПК, праверце, ці правільна ён падключаны, выкарыстоўваючы наступныя два метады.
- Праверце, ці працягвае гарэць індыкатар D1 USB на e-Link32 Pro/Lite.
- Націсніце кнопкі «Win +R», каб выклікаць «Выканаць», і ўвядзіце «кантроль друкарак», каб запусціць. Калі з'явіцца акно «Прынтэры і сканеры», націсніце «Прылады» і знайдзіце ў выпадальным меню «Іншыя прылады». Затым праверце, ці з'яўляецца прылада з назвай «CMSIS-DAP» або «Holtek CMSIS-DAP», як паказана на наступным малюнку. Варта адзначыць, што розныя камп'ютэрныя сістэмы могуць мець некалькі розныя дысплеі. Карыстальнікі могуць звярнуцца да гэтага кроку, каб знайсці і праверыць, ці з'яўляецца гэта прылада.

Калі USB-адаптар адладкі не можа падключыцца да ПК, звярніцеся да «Вырашэння непаладак, крок 2».
Налады адладкі Keil
У якасці прыкладу ў гэтым раздзеле будзе выкарыстоўвацца e-Link32 Pro/Liteample, каб праілюстраваць налады адладкі ў асяроддзі распрацоўкі Keil. Выкарыстоўвайце наступныя крокі, каб крок за крокам праверыць, ці правільныя налады. Спачатку націсніце «Праект Параметры мэты».
- Націсніце на ўкладку «Утыліты».
- Адзначце «Выкарыстоўваць драйвер адладкі»

- Націсніце на ўкладку «Адладка».
- Выкарыстоўвайце «Адладчык CMSIS-DAP»
- Праверце «Загружаць прыкладанне пры запуску»
- Націсніце «Настройкі» справа, каб адкрыць дыялогавае акно «Параметры мэты».

- Калі адаптар адладкі паспяхова падключыўся да ПК, адлюструецца «Серыйны нумар». Калі няма, звярніцеся да «Вырашэння непаладак, крок 2»
- Адзначце «SWJ» і абярыце «SW» у якасці порта
- Калі адаптар адладкі паспяхова падключыўся да MCU, табліца SWDIO будзе адлюстроўваць «IDCODE» і «Назва прылады». У адваротным выпадку звярніцеся да «Вырашэння непаладак, крок 3» і праверце кожны элемент паслядоўна адтуль.

- Націсніце на ўкладку «Flash Download».
- У якасці функцыі загрузкі выберыце «Сцерці ўвесь чып» або «Сцерці сектары», затым адзначце «Праграмаваць» і «Праверыць»
- Праверце, ці існуе HT32 Flash Loader у алгарытме праграмавання. Ніжэй паказаны Flash Loader HT32.
- Флэш серыі HT32
- Параметры ўспышкі серыі HT32
Калі HT32 Flash Loader не існуе, націсніце «Дадаць», каб дадаць яго ўручную. Калі HT32 Flash Loader не можа быць знойдзены, усталюйце Holtek DFP. Націсніце «Праект – Кіраванне – Упакоўка ўсталёўшчыка…», каб знайсці Holtek DFP і ўсталяваць. Звярніцеся да распрацоўшчыка Arm webабо спампуйце бібліятэку прашыўкі HT32. Знайдзіце «Holtek.HT32_DFP.latest.pack» у каранёвым каталогу і ўсталюйце.

Налады адладкі IAR
У гэтым раздзеле ў якасці прыкладу будзе разглядацца e-Link32 Pro/Liteample, каб праілюстраваць налады адладкі ў асяроддзі распрацоўкі IAR. Выканайце наступныя крокі, каб крок за крокам праверыць, ці правільныя налады. Спачатку націсніце «Праект → Параметры».
- Націсніце «Агульныя параметры → Мэта» і абярыце мэтавы MCU у якасці прылады. Калі адпаведны MCU не можа быць знойдзены, спампуйце «HT32_IAR_Package_Vx.xxexe» ад афіцыйнага прадстаўніка Holtek webсайт для ўстаноўкі пакета падтрымкі IAR.

- Абярыце ўкладку «Настройка» ў «Адладчыку» і абярыце «CMSIS DAP» у якасці драйвера

- Выберыце ўкладку «Інтэрфейс» у «CMSIS DAP» і абярыце «SWD» у якасці інтэрфейсу

Праверце, ці правільна падключаны SWD
Калі браць Кейла ў якасці былогаample, націсніце «Праект → Параметры мэты», каб выбраць укладку «Адладка», і націсніце «Настройкі» справа.

Калі IDCODE і назва прылады адлюстроўваюцца ў табліцы SWDIO, як паказана на наступным малюнку, гэта азначае, што SWD падключаны правільна. У адваротным выпадку, калі ўзнікае памылка, звярніцеся да інструкцый у раздзеле «Падключэнне пры скідзе» або звярніцеся да крокаў па ліквідацыі непаладак, каб праверыць.

Падключэнне пад скідам
Connect Under Reset - гэта функцыя ядра MCU і SW-DP для прыпынення сістэмы перад выкананнем праграмы. Калі паводзіны праграмы выклікаюць недаступнасць SWD, карыстальнікі могуць вырашыць праблему з дапамогай гэтага метаду. Распаўсюджаныя прычыны, па якіх SWD недаступны, наступныя.
- Калі для функцыі сумеснага кантакту SWDIO/SWCLK выбрана іншая функцыя, напрыклад GPIO, увод-вывад не будзе выкарыстоўвацца для сувязі SWD.
- Калі MCU пераходзіць у рэжым глыбокага сну або рэжым выключэння, ядро MCU спыніцца. Такім чынам, немагчыма звязацца з ядром MCU праз SWD для праграмавання або адладкі.
Пры выкарыстанні Keil звярніцеся да раздзела Connect Under Reset settings ніжэй. «Праект» → «Параметры для мэты» → «Адладка» → націсніце «Настройкі» → выберыце «пад Скід» у якасці метаду падлучэння, як паказана на наступным малюнку. Падрабязныя крокі па наладцы Keil глядзіце ў раздзеле «Выпраўленне непаладак, крок 9».

Агульныя паведамленні пра памылкі
У наступнай табліцы прыведзены кароткі змест распаўсюджаных паведамленняў пра памылкі паміж Keil і IAR.

Калі адаптар адладкі не можа падключыцца да ПК, звярніцеся да «Вырашэння непаладак, крок 2».
Keil – паведамленне «SWD/JTAG Збой сувязі»

Калі сувязь SWD не ўдаецца, гэта азначае, што адаптар адладкі не змог падключыцца да MCU. Праверце адзін за адным з «Вырашэння непаладак, крок 3».
Keil - Паведамленне «Памылка: Памылка загрузкі Flash - «Cortex-Mx» »

- Спачатку праверце, ці перавышае скампіляваны «Памер кода + RO-дадзеныя + памер RW-дадзеных» мэтавыя спецыфікацыі MCU.
- Праверце, ці правільныя налады Flash Loader у алгарытме праграмавання Keil. Падрабязнасці глядзіце ў раздзеле «Настройкі адладкі Keil».
- Праверце, ці ўключана абарона ад сцірання старонкі/праграмы або бяспекі. Падрабязнасці глядзіце ў раздзелах «Ухіленне непаладак, этапы 10 і 11».
Keil - паведамленне "Немагчыма загрузіць алгарытм праграмавання Flash!"

Праверце, ці падключаны кантакты VCC і GND на адаптары адладкі да кантактаў мэтавага MCU. Звярніцеся да «Вырашэння непаладак, крок 4» і «Крок 5».
Keil – паведамленне «Час чакання ўспышкі. Скіньце мэта і паспрабуйце яшчэ раз.»

Праверце, ці перавышае скампіляваны «Памер кода + RO-дадзеныя + памер RW-дадзеных» мэтавыя спецыфікацыі MCU.
IAR - паведамленне «Фатальная памылка: зонд не знойдзены»

Калі адаптар адладкі не падключаны да ПК, звярніцеся да «Крок 2 па ліквідацыі непаладак» і «Крок 13».
IAR - паведамленне «Фатальная памылка: не ўдалося падключыцца да працэсара»

Калі сувязь SWD не ўдаецца, гэта азначае, што адаптар адладкі не змог падключыцца да MCU. Далей паказаны магчымыя прычыны:
- Мэтавая мадэль MCU прылады ў раздзеле «Агульныя параметры» можа быць няправільнай, звярніцеся да раздзела «Параметры адладкі IAR», каб даведацца пра тое, як гэта змяніць.
- Калі MCU не можа адказаць хосту праз SWD, праверце адзін за адным з «Вырашэння непаладак, крок 3».
IAR - паведамленне «Не ўдалося загрузіць флэш-загрузчык:…»

Праверце, ці падключаны кантакты VCC і GND на адаптары адладкі да кантактаў мэтавага MCU. Звярніцеся да «Вырашэння непаладак, крок 4» і «Крок 5».
Ліквідацыю непаладак
Калі карыстальнікі сутыкаюцца з праблемамі пры выкарыстанні SWD, выканайце наступныя крокі для праверкі паслядоўна.
- Ці падключана да сістэмы некалькі USB-адаптараў адладкі?
Калі некалькі USB-адаптараў адладкі, такіх як e-Link32 Pro/Lite або ULINK2, падключаны да сістэмы адначасова, выдаліце іх і захавайце толькі адну групу. Гэта прадухіляе памылковае меркаванне, выкліканае адначасовым доступам некалькіх адаптараў адладкі. Карыстальнікі таксама могуць выбраць адаптар адладкі з пэўным злучэннем у асяроддзі распрацоўкі. - Праверце, ці паспяхова падключаны USB-порт адаптара адладкі?
Калі святлодыёд D1 USB на e-Link32 Pro/Lite не гарыць або адпаведная прылада «CMSIS-DAP» не знойдзена ў раздзеле «Прынтэры і сканеры», паспрабуйце ліквідаваць памылку, выкарыстоўваючы наступны метад.- Зноў падключыце USB-порт e-Link32 Pro/Lite.
- Праверце, ці не пашкоджаны кабель USB і ці можна звязвацца з ПК.
- Праверце, ці не аслаблены USB-порт e-Link32 Pro/Lite.
- Праверце, ці правільна працуе USB-порт ПК, або заменіце падлучаны USB-порт.
- Перазагрузіце ПК і падключыце порт USB.
- Праверце, ці падключаны кантакты SWDIO/SWCLK/nRST?
Праверце, ці сапраўды кантакты MCU SWDIO, SWCLK і nRST падключаны да адаптара адладкі. Праверце, ці не зламаны кабель і ці не абарвалася злучэнне. Калі выкарыстоўваецца пачатковы набор Holtek ESK32, пераканайцеся, што перамыкач-S1 на плаце пераключаны ў становішча «Уключана». - Праверце, ці не занадта доўгі провад SWDIO/SWCLK?
Скароціце дрот менш чым на 20 см. - Праверце, ці падключаецца SWDIO/SWCLK да кампанентаў абароны?
Кампаненты паслядоўнай абароны могуць выклікаць скажэнне высакахуткаснага сігналу SWD, таму хуткасць перадачы SWD павінна быць зніжана. Адрэгулюйце хуткасць перадачы наступным чынам:- Кейл: «Праект →Параметры для мэты» выберыце ўкладку «Адладка» і націсніце «Настройкі», каб наладзіць максімальную частату, як паказана на наступным малюнку.

- IAR: націсніце «CMSIS DAP» у «Праект →Параметры» і націсніце ўкладку «Інтэрфейс», каб наладзіць хуткасць інтэрфейсу, як паказана на наступным малюнку.

- Кейл: «Праект →Параметры для мэты» выберыце ўкладку «Адладка» і націсніце «Настройкі», каб наладзіць максімальную частату, як паказана на наступным малюнку.
- Праверце, ці нармальнае харчаванне?
Праверце наступныя ўмовы сілкавання:- Праверце, ці ўсе кантакты GND злучаны разам, каб забяспечыць аднолькавы эталонны аб'ёмtage
- Праверце, ці нармальнае сілкаванне адаптара адладкі, напрыклад e-Link32 Lite Pro (USB VBUS 5V).
- Праверце, ці правільна падключана мэтавая плата да крыніцы харчавання
- Праверце, ці сілкуецца SWD Pin 1 VCC на адаптары адладкі ад мэтавай платы. Вывад 1 VCC на адаптары адладкі падключаецца да вываду VDD на мэтавым MCU і павінен мець адпаведную гучнасцьtage.
- Праверце, ці правільныя налады загрузачнага штыфта?
Калі аперацыя праграмавання была паспяховай, але праграма не выконваецца, праверце, ці быў штыфт BOOT звонку перацягнуты ў нізкі ўзровень. Калі так, выдаліце гэты знешні сігнал. Пасля ўключэння або перазагрузкі кантакт BOOT павінен падтрымлівацца на высокім узроўні, пасля чаго праграма ў галоўнай флэш-памяці можа нармальна выконвацца. Звярніцеся да табліцы дадзеных MCU для атрымання падрабязнай інфармацыі аб становішчы штыфта BOOT або патрабаваным узроўні. - Праверце, ці наладжвае MCU кантакт SWDIO/SWCLK як GPIO або іншыя функцыі?
Калі агульная функцыя SWDIO/SWCLK выбірае іншую функцыю, напрыклад GPIO, убудаваным праграмным забеспячэннем MCU, тады, калі праграма выканана ў «AFIO switch SWDIO/SWCLK», MCU больш не будзе адказваць на любыя паведамленні SWD . Гэта прывядзе да стану мэтавай платы, які нельга запраграмаваць. У такіх выпадках яго можна аднавіць, усталяваўшы Connect у раздзеле Reset. Падрабязнасці глядзіце ў Метадзе 1 або Метадзе 2 на этапе 9. - Праверце, ці перайшоў MCU у рэжым энергазберажэння?
Калі MCU перайшоў у рэжым глыбокага сну або рэжым выключэння з дапамогай прашыўкі, доступ да рэгістраў у ядры MCU Cortex-M праз SWD немагчымы. Гэта робіць функцыі праграмавання або адладкі недаступнымі. Звярніцеся да наступных двух метадаў, каб аднавіць гэта. Галоўны прынцып тут - прадухіліць працу ўбудаванага праграмнага забеспячэння ў галоўнай флэш-памяці, што дазваляе сувязі SWD працаваць нармальна.- Спосаб 1 - Усталюйце Connect пад Reset
Вазьміце Кейла як былогаample для налад IDE. Націсніце «Праект →Параметры мэты», каб выбраць укладку «Адладка», а затым націсніце «Настройкі».
Абярыце "Падключыць" у раздзеле "Скід", як паказана на наступным малюнку. Цяпер IDE можа нармальна праграмаваць з выкарыстаннем SWD. Рэкамендуецца спачатку сцерці ўбудаванае праграмнае забеспячэнне ў галоўнай флэш-памяці (гл. «Крок 11», каб даведацца пра аперацыю сцірання), каб прадухіліць пераключэнне SWDIO/SWCLK AFIO або пераход у рэжым энергазберажэння з дапамогай прашыўкі.
- Спосаб 2
Выцягніце ўніз штыфт PA9 BOOT, скіньце або зноў уключыце яго і выканайце флэш-сціранне MCU. Пасля завяршэння сцірання адпусціце штыфт PA9. Звярніцеся да кроку 11, каб атрымаць інструкцыі па выкананні сцірання праз IDE.
- Спосаб 1 - Усталюйце Connect пад Reset
- Праверце, ці ўключана ў MCU абарона ад сцірання/запісу старонкі памяці?
Калі MCU уключыла абарону ад сцірання старонкі памяці, абароненую старонку памяці нельга сцерці або змяніць. Падчас сцірання старонкі SWD, калі ўзнікае памылка, таму што абароненая старонка не можа быць сцёртая, для вырашэння гэтай праблемы патрабуецца аперацыя масавага сцірання. Тут памяць MCU будзе цалкам ачышчана і выдалена з абароны памяці з дапамогай масавага сцірання. Падрабязнасці глядзіце ў «Крок 11». - Праверце, ці ўключана абарона бяспекі ў MCU?
Калі MCU уключыла абарону бяспекі, пры ўзнікненні памылкі падчас сцірання старонкі SWD неабходна выканаць аперацыю Mass Erase, каб сцерці Option Byte, каб зняць абарону памяці. Пасля завяршэння масавага сцірання MCU неабходна скінуць або зноў уключыць.
→ Keil: «Успышка → Сцерці»
IAR: “Праект →Спампаваць →Сцерці памяць” - Праверце, ці варта скінуць сістэму пасля завяршэння праграмавання.
Пасля абнаўлення праграмы праз адаптар адладкі неабходна запусціць скід MCU, перш чым сістэма зможа запусціць праграму. Скід MCU можа быць выкліканы або штыфтам nRST, або паўторным уключэннем. - Праверце, ці апошняя версія прашыўкі e-Link32 Pro/Lite?
Калі карыстальнікі па-ранейшаму не могуць праграмаваць або адладжваць з дапамогай SWD пасля выканання апісаных вышэй крокаў па ліквідацыі непаладак, рэкамендуецца абнавіць прашыўку e-Link32 Pro/Lite да апошняй версіі. Спампуйце новы інструмент e-Link32 Pro ICP ад афіцыйнага прадстаўніка Holtek webсайт і націсніце «Падключыцца». Калі версія e-Link32 Pro Lite старэйшая, аўтаматычна з'явіцца паведамленне аб абнаўленні, затым націсніце «ОК», каб абнавіць прашыўку.
Даведачны матэрыял
Для атрымання дадатковай інфармацыі звярніцеся да службовай асобы Holtek webсайт: https://www.holtek.com.
Інфармацыя пра рэвізію і мадыфікацыю

Адмова ад адказнасці
Уся інфармацыя, гандлёвыя маркі, лагатыпы, графіка, відэа, аўдыёкліпы, спасылкі і іншыя элементы, якія з'яўляюцца на гэтым webсайт ("Інфармацыя") прызначаны толькі для даведкі і могуць быць зменены ў любы час без папярэдняга паведамлення і па меркаванні Holtek Semiconductor Inc. і звязаных з ёй кампаній (далей "Holtek", "кампанія", "нас", " мы" або "наш"). У той час як Holtek імкнецца забяспечыць дакладнасць гэтай інфармацыі webсайта, Holtek не дае відавочных або пэўных гарантый на дакладнасць інфармацыі. Кампанія Holtek не нясе адказнасці за любыя недакладнасці або ўцечку.
Holtek не нясе адказнасці за любыя пашкоджанні (уключаючы, але не абмяжоўваючыся імі, кампутарныя вірусы, сістэмныя праблемы або страту даных), якія б узніклі пры выкарыстанні або ў сувязі з выкарыстаннем гэтага webсайт любым бокам. У гэтай вобласці могуць быць спасылкі, якія дазваляюць наведаць webсайты іншых кампаній. Гэтыя webсайты не кантралююцца Holtek. Holtek не нясе ніякай адказнасці і гарантый за любую інфармацыю, якая адлюстроўваецца на такіх сайтах. Гіперспасылкі на інш webсайты на ваш страх і рызыка.
- Абмежаванне адказнасці
Holtek Limited ні ў якім разе не нясе адказнасці перад любым іншым бокам за любыя страты або пашкоджанні, якія б ні былі выкліканыя прама ці ўскосна ў сувязі з вашым доступам да або выкарыстаннем гэтага webсайт, змесціва на ім або любыя тавары, матэрыялы або паслугі. - Прымяняльнае права
Адмова ад адказнасці, якая змяшчаецца ў webсайт рэгулюецца і тлумачыцца ў адпаведнасці з законамі Кітайскай Рэспублікі. Карыстальнікі будуць падпарадкоўвацца невыключнай юрысдыкцыі судоў Кітайскай Рэспублікі. - Абнаўленне адмовы ад адказнасці
Holtek пакідае за сабой права абнаўляць Адмову ад адказнасці ў любы час з папярэднім паведамленнем або без яго, усе змены ўступаюць у сілу неадкладна пасля публікацыі на webсайт.
FAQ
Q: Што такое SWD і чым ён адрозніваецца ад JTAG?
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, адаптар адладкі, адаптар |





