I-HOLTEK e-Link32 Pro MCU I-adaptha yokususa iphutha

Imininingwane
- Imodeli: HT32 MCU SWD Interface
- Inguqulo: AN0677EN V1.00
- Usuku: Meyi 21, 2024
- Isixhumi esibonakalayo: I-SWD (I-Serial Wire Debug)
- Ukuhambisana: e-Link32 Pro / Lite, Target MCU
Ulwazi Lomkhiqizo
I-HT32 MCU SWD Interface yakhelwe ukuhlela, ukuhlela ungaxhunyiwe ku-inthanethi, nokulungisa iphutha lama-MCU aqondiwe. Isebenzisa iphrothokholi yokuxhumana ye-SWD ukuze idlulise idatha ephumelelayo kanye nokulungisa iphutha.
Incazelo yephinikhodi ye-SWD
I-SWD interface iqukethe izikhonkwane ezimbili eziyinhloko:
- I-SWDIO (I-Serial Wire Data Input/Output): Ulayini wedatha oqondiswa kabili ukuze udlulise ulwazi lokususa iphutha kanye nokuhlelwa kwekhodi/kwedatha.
- I-SWCLK (Serial Wire Clock): Isignali yewashi yokudluliswa kwedatha okuvumelanayo.
Incazelo Yokuxhumana/Umklamo we-PCB
Isixhumi esibonakalayo se-SWD sidinga isixhumi samaphini angu-10 esinezincazelo zamaphini ezilandelayo:
| Iphini No. | Igama | Incazelo |
|---|---|---|
| 1, 3, 5, 8 | VCC, GND | Ukuxhumeka kokuphakela amandla kwe-adaptha yokususa iphutha nethagethi I-MCU. |
| 2, 4 | SWDIO, SWCLK | Izimpawu zedatha newashi zokuxhumana. |
| 6, 10 | Igodliwe | Alukho uxhumano oludingekayo. |
| 7, 9 | VCOM_RXD, VCOM_TXD | Izimbobo ze-Virtual COM zokuxhumana kwe-serial. |
Uma uklama ibhodi langokwezifiso, kunconywa ukuthi ufake isixhumi se-SWD samaphini angu-5 esine-VDD, GND, SWDIO, SWCLK, noxhumo lwe-nRST ukuze luhambisane ne-e-Link32 Pro/Lite.
Incazelo Yokushintsha Kweleveli Ye-adaptha
Lapho uxhuma i-adaptha yokususa iphutha ebhodini lezingxenyekazi zekhompuyutha ze-MCU, qinisekisa ukuthi izimo zokusetha ngaphambilini ziyahlangatshezwana nokugwema noma yikuphi ukungqubuzana kwehadiwe.
Imiyalo yokusetshenziswa komkhiqizo
- Xhuma i-SWD interface ye-e-Link32 Pro/Lite ku-MCU eqondiwe usebenzisa isixhumi esinikeziwe.
- Qinisekisa ukuxhumana okufanelekile kokunikezwa kwamandla phakathi kwe-adaptha yokususa iphutha ne-MCU eqondiwe.
- Sebenzisa amathuluzi esofthiwe afanelekile njenge-e-Link32 Pro User Guide noma i-Starter Kit User Manual ukuhlela nokulungisa iphutha.
Isingeniso
Uchungechunge lwe-Holtek HT32 lwama-MCU lusekelwe kumongo we-Arm® Cortex®-M. Umnyombo uqukethe izimbobo ezihlanganisiwe ze-serial Wire Debug (SWD) okuyi-SW-DP/SWJ-DP, okwenza ukuthuthukiswa, ukuhlela nokulungisa iphutha kube lula kakhulu. Kodwa-ke, ngesikhathi sokuklanywa kwehadiwe uma usebenzisa i-SWD, abasebenzisi bangase bahlangabezane nezimo ezithile ezingavamile, ezithinta ukuthuthukiswa kwephrojekthi. Leli nothi lohlelo lokusebenza linikeza abasebenzisi umhlahlandlela ophelele wokuxazulula izinkinga wezinkinga zesixhumi esibonakalayo se-SWD futhi uhlanganisa amaphutha okungenzeka angenzeka ngesikhathi sokuxhumana, ukuxhumana nezinye izimo. Lo mhlahlandlela uzosiza abasebenzisi ukuthi basebenzise isixhumi esibonakalayo se-SWD kalula, konga isikhathi sokuthuthukisa ukwenza iphrojekthi isebenze kahle kakhulu.
U-Holtek ukhiphe ithuluzi lokususa iphutha le-USB elibizwa nge-e-Link32 Pro/Lite, elithuthukiswe ngokusekelwe kumklamo wesithenjwa we-Arm® CMSIS-DAP. Ngokuxhuma ibhodi eqondiwe embotsheni ye-USB ye-PC, abasebenzisi bangahlela futhi balungise uhlelo ku-MCU eqondiwe nge-SWD ngaphansi kwendawo yokuthuthukiswa noma ngethuluzi lokuhlela. Isithombe esilandelayo sibonisa ubudlelwano bokuxhumana. Lo mbhalo uzothatha i-e-Link32 Pro/Lite njenge-example ukwethula i-SWD, imilayezo yephutha evamile nezinyathelo zokuxazulula inkinga. Iziqondiso ezihlobene ne-SWD nolwazi lokususa iphutha nazo zisetshenziselwa i-adaptha yokususa iphutha ye-USB efana ne-ULINK2 noma i-J-Link.

Isifinyezo Incazelo:
- I-SWD: I-serial Wire Debug
- I-SW-DP: Imbobo ye-Serial Wire Debug
- I-SWJ-DP: I-serial Wire kanye no-JTAG Imbobo yokulungisa iphutha
- I-CMSIS: I-Common Microcontroller Software Interface Standard
- I-DAP: I-Debug Access Port
- I-IDE: Imvelo Edidiyelwe Yokuthuthukisa
SWD Isingeniso
I-SWD iyisixhumi esibonakalayo sehadiwe esetshenziswa kakhulu nochungechunge lwe-Arm® Cortex-M® lwe-MCUs ukuhlela nokulungisa iphutha. Isigaba esilandelayo sizobonisa i-Holtek e-Link32 Pro ne-e-Link32 Lite. I-e-Link32 Pro inokwakheka okufanayo ne-e-Link32 Lite, umehluko omkhulu ukuthi i-e-Link32 Pro isekela izinhlelo ze-ICP ezingaxhunyiwe ku-inthanethi. Okulandelayo incazelo emfushane:
- I-e-Link32 Pro: lena i-adaptha yokulungisa iphutha ye-USB ye-Holtek ezimele, esekela i-In-Circuit Programming, ukuhlela ungaxhunyiwe ku-inthanethi nokulungisa iphutha. Bheka ku-e-Link32 Pro User Guide ngemininingwane.
- I-e-Link32 Lite: lena i-adaptha ye-Holtek Starter Kit yangaphakathi ye-USB Debug, engahlela ngokuqondile noma ilungise iphutha ku-MCU eqondiwe ngaphandle kokuxhumana okwengeziwe. Bheka ku-Starter Kit User Manual ukuze uthole imininingwane.

Incazelo yephinikhodi ye-SWD
Kunezikhonkwane ezimbili zokuxhumana ze-SWD:
- I-SWDIO (Okokufaka/Okokukhiphayo Kwedatha Yezintambo): ulayini wedatha oqondiswa kabili wokudluliswa kolwazi lokususa iphutha kanye nohlelo lwekhodi/lwedatha phakathi kwe-adaptha yokususa iphutha ne-MCU eqondiwe.
- I-SWCLK (Serial Wire Clock): isignali yewashi evela ku-adaptha yokususa iphutha yokudlulisa idatha okuvumelanayo.
Iqembu lendabuko elihlanganyelwe le-Joint Test Action (JTAG) isixhumi esibonakalayo sidinga izikhonkwane ezine zokuxhuma, kuyilapho i-SWD idinga izikhonkwane ezimbili kuphela ukuxhumana. Ngakho-ke, i-SWD idinga izikhonkwane ezimbalwa futhi isebenziseka kalula.
Incazelo Yokuxhumana/Umklamo we-PCB
Isibalo esilandelayo sibonisa izixhumanisi ze-e-Link32 Pro/Lite.

Uma abasebenzisi bedinga ukuklama ibhodi labo, kunconywa ukuthi bagcine isixhumi se-SWD, njengoba kuboniswe esithombeni esilandelayo. Isixhumi esibonakalayo se-SWD kufanele siqukathe i-VDD, GND, SWDIO, SWCLK kanye ne-nRST ye-MCU eqondiwe futhi engaxhunywa ku-e-Link32 Pro/Lite ngalesi sixhumi ukuze kuhlelwe noma kulungiswe iphutha.

Incazelo Yokushintsha Kweleveli Ye-adaptha
Njengoba i-MCU ingaba nomthamo ohlukile wokusebenzatages in practical applications, the I/O logic voltagamaleveli e-e nawo angase ahluke. I-e-Link32 Pro/Lite inikeza isekethe ye-Level Shift ukuze ivumelane nevolumu ehlukiletages. Uma i-SWD Pin 1 VCC isetshenziswa njengereferensi voltage kusekethe engenhla, bese kuba i-SWD pin input/output voltagI-e ku-e-Link32 Pro/Lite ingalungiswa ngokuzenzakalelayo ngokuya ngevolumu yokusebenza kwe-MCU ehlosiwetage, ngaleyo ndlela iyenze ihambisane nemiklamo ehlukene yebhodi lehadiwe le-MCU. Ama-adaptha amaningi okususa iphutha afana ne-ULINK2 noma i-J-Link anomklamo ofanayo.
Njengoba kubonakala encazelweni engenhla, lapho i-adaptha yokususa iphutha ixhunywe ebhodini lehadiwe le-MCU ngaphansi kwesimo esisethiwe, kufanele kuqashelwe ukuthi ibhodi lehadiwe le-MCU lizonikeza amandla ephinikhodi ye-SWD VCC ku-adaptha yokususa iphutha, njengoba kuboniswe ku- umfanekiso olandelayo. Lokhu kusho ukuthi ibhodi lezingxenyekazi zekhompuyutha ze-MCU kufanele lixhunywe kugesi ngokuhlukile futhi iphinikhodi ye-SWD VCC ku-adaptha yokususa iphutha ayinawo amandla aphumayo ngokuzenzakalelayo.

I-e-Link32 Pro/Lite Pin 1 VCC nayo ingasethwa ukuthi ikhiphe i-3.3V ukuze inike amandla ibhodi lezingxenyekazi zekhompuyutha ze-MCU. Kodwa-ke, kubalulekile ukunaka ukulinganiselwa kwamanje kanye nokunikezwa kwamandla. Bheka ku-e-Link32 Pro User Guide ngemininingwane.
Hlola ukuthi i-adaptha yokususa iphutha ye-USB ixhumeke kahle yini
Uma i-e-Link32 Pro/Lite ixhunywe ku-PC, hlola ukuthi ixhumeke kahle yini usebenzisa izindlela ezimbili ezilandelayo.
- Hlola ukuthi i-D1 USB LED ye-e-Link32 Pro/Lite isalokhu ikhanyisiwe yini.
- Cindezela izinkinobho “Win +R” ukuze ushayele “Run” bese ufaka “control printers” ukuze uqalise. Uma kuvela iwindi elithi “Amaphrinta nezikena,” chofoza okuthi “Amadivayisi” futhi uthole “Amanye amadivayisi” kumenyu yokudonsela phansi. Bese uhlola ukuthi ingabe idivayisi ebizwa ngokuthi “CMSIS-DAP” noma “Holtek CMSIS-DAP” iyavela, njengoba kuboniswe esithombeni esilandelayo. Kufanele kuqashelwe ukuthi amasistimu ekhompiyutha ahlukene angase abe nezibonisi ezihluke kancane. Abasebenzisi bangabheka lesi sinyathelo ukuze bathole futhi bahlole ukuthi le divayisi iyavela yini.

Uma i-adaptha yokulungisa iphutha ye-USB yehluleka ukuxhuma ku-PC, bheka kokuthi “Isinyathelo sesi-2 sokuxazulula inkinga”.
Izilungiselelo ze-Keil Debug
Lesi sigaba sizothatha i-e-Link32 Pro/Lite njenge-example ukukhombisa izilungiselelo zokususa iphutha ngaphansi kwendawo yokuthuthukisa i-Keil. Sebenzisa izinyathelo ezilandelayo ukuhlola isinyathelo ngesinyathelo ukuthi izilungiselelo zilungile yini. Okokuqala chofoza ku-“Project Options for Target”.
- Chofoza kuthebhu "Izinsiza".
- Hlola okuthi “Sebenzisa I-Debug Driver”

- Chofoza kuthebhu "Susa iphutha".
- Sebenzisa i-“CMSIS-DAP Debugger”
- Hlola "Layisha Isicelo Ekuqaliseni"
- Chofoza okuthi “Izilungiselelo” kwesokudla ukuze uvule ibhokisi lengxoxo elithi “Izinketho Zethagethi”

- Uma i-adaptha yokususa iphutha ixhumeke ku-PC ngempumelelo, kuzovela okuthi “Serial No”. Uma kungenjalo bhekisa kokuthi “Isinyathelo sesi-2 sokuxazulula inkinga”
- Hlola okuthi “SWJ” bese ukhetha “SW” njengePort
- Uma i-adaptha yokususa iphutha ixhumeke ku-MCU ngempumelelo, ithebula le-SWDIO lizobonisa “IDCODE” kanye “Negama Ledivayisi”. Uma kungenjalo, bheka "Isinyathelo sesi-3 sokuxazulula inkinga" bese uhlola into ngayinye ngokulandelana ukusuka lapho.

- Chofoza kuthebhu ethi "Flash Download".
- Khetha okuthi “Sula I-Chip Egcwele” noma “Sula Imikhakha” Njengomsebenzi Wokulanda, bese uhlola “Uhlelo” futhi “Qinisekisa”
- Hlola ukuthi i-HT32 Flash Loader ikhona yini ku-Programming Algorithm. Okulandelayo kukhombisa i-HT32 Flash Loader.
- I-HT32 Series Flash
- Izinketho ze-HT32 Series Flash
Uma i-HT32 Flash Loader ingekho, chofoza okuthi “Engeza” ukuze uyengeze mathupha. Uma i-HT32 Flash Loader ingatholakali, faka i-Holtek DFP. Chofoza ku-“Project – Phatha – Pakisha Isifaki…” ukuze uthole i-Holtek DFP futhi uyifake. Bheka ku-Arm Developer webisayithi noma landa i-HT32 Firmware Library. Thola okuthi “Holtek.HT32_DFP.latest.pack” kumkhombandlela wezimpande bese uyayifaka.

Izilungiselelo zokususa iphutha ze-IAR
Lesi sigaba sizothatha i-e-Link32 Pro/Lite njenge-example ukukhombisa izilungiselelo zokususa iphutha ngaphansi kwendawo yokuthuthukiswa kwe-IAR. Landela lezi zinyathelo ezilandelayo ukuhlola isinyathelo ngesinyathelo ukuthi izilungiselelo zilungile yini. Okokuqala chofoza "Iphrojekthi → Izinketho".
- Chofoza okuthi “Izinketho Ezivamile → Ithagethi” bese ukhetha i-MCU eqondiwe njengedivayisi. Uma i-MCU ehambisanayo ingatholakali, landa i-“HT32_IAR_Package_Vx.xxexe” kusikhulu sase-Holtek. webindawo yokufaka Iphakheji Yokusekela ye-IAR.

- Khetha ithebhu ethi “Setha” kokuthi “Debugger” bese ukhetha “CMSIS DAP” Njengomshayeli

- Khetha ithebhu ethi “I-Interface” kokuthi “CMSIS DAP” bese ukhetha “SWD” Njengesixhumi esibonakalayo

Hlola ukuthi i-SWD ixhumeke kahle yini
Lapho uthatha u-Keil njenge-example, chofoza ku-“Project → Options for Target” ukuze ukhethe ithebhu ethi “Debug” bese uchofoza “Izilungiselelo” kwesokudla.

Uma i-IDCODE kanye neGama Ledivayisi kuboniswa kuthebula le-SWDIO njengoba kukhonjisiwe esithombeni esilandelayo, kubonisa ukuthi i-SWD ixhunywe ngendlela efanele. Uma kungenjalo, uma kwenzeka iphutha, bheka imiyalelo esesigabeni esithi “Xhuma Ngaphansi Kokusetha Kabusha”, noma ubhekisele ezinyathelweni zokuxazulula inkinga ozozihlola.

Xhuma Ngaphansi Kokusethwa Kabusha
Xhuma Ngaphansi Kokusetha Kabusha isici somongo we-MCU kanye ne-SW-DP ukumisa isistimu ngaphambi kokuthi uhlelo lusetshenziswe. Uma ukuziphatha kohlelo kubangela ukuthi i-SWD ingafinyeleleki, abasebenzisi bangaxazulula inkinga basebenzisa le ndlela. Izizathu ezijwayelekile zokuthi kungani i-SWD ingafinyeleleki yilezi ezilandelayo.
- Uma umsebenzi wokwabelana ngephini we-SWDIO/SWCLK ukhethwa ukuthi ube nomunye umsebenzi, njenge-GPIO, i-I/O ngeke isetshenziselwe ukuxhumana kwe-SWD.
- Uma i-MCU ingena kumodi Yokulala Okujulile noma Imodi Yamandla-Phansi, umongo we-MCU uzoma. Ngakho-ke, akwenzeki ukuxhumana ne-MCU core nge-SWD yokuhlela noma ukulungisa iphutha.
Bheka kokuthi Xhuma Ngaphansi Kokusetha Kabusha izilungiselelo ngezansi uma usebenzisa i-Keil. “Iphrojekthi” → “Izinketho Zethagethi” → “Susa iphutha” → chofoza “Izilungiselelo” → khetha “ngaphansi Kokusetha Kabusha” njengendlela Xhuma, njengoba kuboniswe esithombeni esilandelayo. Bheka "Isinyathelo sesi-9 sokuxazulula inkinga" ukuze uthole izinyathelo ezinemininingwane zokusetha i-Keil.

Imilayezo Yephutha Elivamile
Ithebula elilandelayo libonisa isifinyezo semilayezo yephutha evamile phakathi kwe-Keil ne-IAR.

Uma i-adaptha yokususa iphutha yehluleka ukuxhuma ku-PC, bheka "Isinyathelo sesi-2 sokuxazulula inkinga".
Keil – Umlayezo “SWD/JTAG Ukwehluleka Kwezokuxhumana”

Uma ukuxhumana kwe-SWD kwehluleka, kusho ukuthi i-adaptha yokususa iphutha yehlulekile ukuxhuma ku-MCU. Hlola ngayinye ngayinye kokuthi "Isinyathelo sesi-3 sokuxazulula inkinga".
I-Keil – Umlayezo “Iphutha: Ukulandwa kwe-Flash kuhlulekile – “Cortex-Mx” ”

- Okokuqala hlola ukuthi ingabe “Usayizi Wekhodi + RO-data + RW-data Usayizi” ohlanganisiwe uyaweqa yini ukucaciswa kwe-MCU okuhlosiwe.
- Hlola ukuthi izilungiselelo ze-Flash Loader ku-Keil Programming Algorithm zilungile yini. Bheka esigabeni esithi “Keil Debug Settings” ukuze uthole imininingwane.
- Hlola ukuthi ukusula/Uhlelo noma ukuvikeleka kwekhasi kuvuliwe yini. Bheka "Ukuxazulula Isinyathelo 10 kanye Nesinyathelo 11" ukuze uthole imininingwane.
I-Keil - Umlayezo "Ayikwazi Ukulayisha i-Flash Programming Algorithm!"

Hlola ukuthi izikhonkwane ze-VCC ne-GND ku-adaptha yokususa iphutha zixhumekile yini naleyo ye-MCU eqondiwe. Bheka "Isinyathelo sesi-4 sokuxazulula inkinga" kanye "Nesinyathelo sesi-5".
I-Keil – Umlayezo othi “Flash Timeout. Setha kabusha Ithagethi bese uyizama futhi.”

Hlola ukuthi "Usayizi Wekhodi + RO-data + RW-data Usayizi" ohlanganisiwe uyaweqa yini ukucaciswa kwe-MCU okuhlosiwe.
I-IAR - Umlayezo "Iphutha eliyingozi: Uphenyo alutholakali"

Uma i-adaptha yokususa iphutha ingaxhumekile ku-PC, bhekisa kokuthi “Isinyathelo sesi-2 sokuxazulula inkinga” kanye “Nesinyathelo 13”.
I-IAR - Umlayezo "Iphutha eliyingozi: Yehlulekile ukuxhuma ku-CPU"

Uma ukuxhumana kwe-SWD kwehluleka, kusho ukuthi i-adaptha yokususa iphutha yehlulekile ukuxhuma ku-MCU. Okulandelayo kubonisa izizathu ezingaba khona:
- Imodeli ye-MCU eqondiwe Yedivayisi kokuthi “Izinketho Ezivamile” ingase ingalungile, bheka isigaba “se-IAR Debug Settings” ukuze uthole imininingwane yokuthi ungakushintsha kanjani lokhu.
- Uma i-MCU ingakwazi ukuphendula umsingathi nge-SWD, hlola ngayinye ngayinye kokuthi "Isinyathelo sesi-3 sokuxazulula inkinga".
I-IAR – Umlayezo “Yehlulekile ukulayisha isilayishi se-flash:….”

Hlola ukuthi izikhonkwane ze-VCC ne-GND ku-adaptha yokususa iphutha zixhumekile yini naleyo ye-MCU eqondiwe. Bheka "Isinyathelo sesi-4 sokuxazulula inkinga" kanye "Nesinyathelo sesi-5".
Ukuxazulula inkinga
Uma abasebenzisi behlangabezana nezinkinga uma besebenzisa i-SWD, sebenzisa lezi zinyathelo ezilandelayo ukuhlola ukulandelana.
- Ukuthi ama-adaptha amaningi okulungisa iphutha e-USB axhumeke ohlelweni?
Uma ama-adaptha amaningi okususa iphutha e-USB afana ne-e-Link32 Pro/Lite noma i-ULINK2 axhumeke kusistimu ngesikhathi esisodwa, wasuse futhi ugcine iqembu elilodwa kuphela. Lokhu kuvimbela ukwahlulela okungalungile okubangelwa ukufinyelela ngesikhathi esisodwa kwama-adaptha amaningi okulungisa iphutha. Abasebenzisi bangaphinda bakhethe i-adaptha yokususa iphutha enoxhumano oluthile ngaphansi kwendawo yokuthuthukiswa. - Hlola ukuthi imbobo ye-USB ye-adaptha yokususa iphutha ixhumeke ngempumelelo yini?
Uma i-D1 USB LED ku-e-Link32 Pro/Lite ingakhanyisiwe noma idivayisi ehambisanayo ethi “CMSIS-DAP” ingatholakali kokuthi “Amaphrinta nezikena”, zama ukuxazulula iphutha usebenzisa indlela elandelayo.- Phinda uxhume imbobo ye-e-Link32 Pro/Lite USB.
- Hlola ukuthi ikhebula le-USB alilimalanga yini futhi liyakwazi ukuxhumana ne-PC.
- Hlola ukuthi imbobo ye-e-Link32 Pro/Lite USB ayikhululekile yini.
- Hlola ukuthi Imbobo Yembobo ye-USB ye-PC ingasebenza kahle yini noma ibuyisele Imbobo ye-USB exhunyiwe.
- Qala kabusha i-PC bese uxhuma kabusha imbobo ye-USB.
- Hlola ukuthi ingabe amaphinikhodi e-SWDIO/SWCLK/ nRST axhunyiwe?
Hlola ukuthi ingabe i-MCU SWDIO, SWCLK kanye nezikhonkwane ze-nRST zixhumeke ngempela ku-adaptha yokususa iphutha. Hlola ukuthi ikhebuli ayiphukile yini noma uxhumano lunqanyuliwe. Uma i-Holtek ESK32 Starter Kit isetshenziswa, qinisekisa ukuthi i-Switch-S1 ebhodini ishintshelwe kokuthi “Vuliwe”. - Hlola ukuthi intambo ye-SWDIO/SWCLK yinde kakhulu yini?
Nciphisa ucingo lube ngaphansi kuka-20cm. - Hlola ukuthi i-SWDIO/SWCLK iyaxhumeka yini ezintweni zokuvikela?
Izingxenye zokuvikela i-serial zingabangela ukuphazamiseka kwesignali yesivinini esikhulu se-SWD, ngakho-ke izinga lokudlulisela kwe-SWD kufanele lincishiswe. Lungisa izinga lokudlulisela ngale ndlela elandelayo:- I-Keil: “Iphrojekthi →Izinketho Zethagethi” khetha ithebhu ethi “Susa iphutha,” bese uchofoza “Izilungiselelo” ukuze ulungise Iwashi Eliphezulu, njengoba kuboniswe esithombeni esilandelayo.

- I-IAR: chofoza okuthi “CMSIS DAP” kokuthi “Project →Options” bese uchofoza ithebhu ethi “Interface” ukuze ulungise isivinini sokusebenzelana, njengoba kukhonjisiwe esithombeni esilandelayo.

- I-Keil: “Iphrojekthi →Izinketho Zethagethi” khetha ithebhu ethi “Susa iphutha,” bese uchofoza “Izilungiselelo” ukuze ulungise Iwashi Eliphezulu, njengoba kuboniswe esithombeni esilandelayo.
- Hlola ukuthi ukunikezwa kwamandla kujwayelekile yini?
Hlola izimo zokuphakelwa kwamandla ezilandelayo:- Hlola ukuthi ingabe zonke izikhonkwane ze-GND zixhunywe ndawonye ukuze uqinisekise umthamo ofanayo wesithenjwatage
- Hlola ukuthi ukunikezwa kwamandla kwe-adaptha yokususa iphutha njenge-e-Link32 Lite Pro kujwayelekile yini (USB VBUS 5V).
- Hlola ukuthi ibhodi eliqondiwe lixhunywe kahle yini ekunikezeni amandla
- Hlola ukuthi i-SWD Pin 1 VCC ku-adaptha yokususa iphutha inikwa amandla yibhodi eqondiwe. Phina 1 VCC ku-adaptha yokususa iphutha ixhuma kuphinikhodi ye-VDD ku-MCU eqondiwe futhi kufanele ibe nevolumu efanelekile.tage.
- Hlola ukuthi ingabe izilungiselelo zephinikhodi ye-Boot zilungile yini?
Uma umsebenzi wokuhlela ube yimpumelelo kodwa uhlelo lungasebenzi, hlola ukuthi ingabe iphinikhodi ye-BOOT idonselwe phansi ngaphandle. Uma kunjalo, susa lesi siginali yangaphandle. Ngemva kokukhanyisa noma ukusetha kabusha, iphinikhodi ye-BOOT kufanele igcinwe ezingeni eliphezulu, ngemva kwalokho uhlelo olukumemori ye-Main Flash lungasebenza ngokujwayelekile. Bheka I-MCU Datasheet ukuze uthole imininingwane yendawo yephinikhodi ye-BOOT noma ileveli edingekayo. - Hlola ukuthi i-MCU iyayilungisa yini iphinikhodi ye-SWDIO/SWCLK njenge-GPIO noma eminye imisebenzi?
Uma umsebenzi owabelane ngephinikhodi we-SWDIO/SWCLK ukhethwa ukuthi ube nomsebenzi ohlukile njenge-GPIO yi-firmware ye-MCU, lapho uhlelo selusebenze ku-“AFIO switch SWDIO/SWCLK”, i-MCU ngeke isaphendula kunoma yikuphi ukuxhumana kwe-SWD. . Lokhu kuzokwenza ibhodi eliqondiwe lethule isimo esingakwazi ukuhlelwa. Ezimweni ezinjalo, ingabuyiswa ngokusetha okuthi Xhuma ngaphansi kokuthi Setha Kabusha. Bheka Indlela 1 noma Indlela yesi-2 esinyathelweni sesi-9 ukuze uthole imininingwane. - Hlola ukuthi i-MCU ingenile yini kumodi yokonga amandla?
Uma i-MCU ingene kumodi yokulala Okujulile noma imodi ye-Power-Down nge-firmware, amarejista ku-MCU Cortex-M core awakwazi ukufinyelelwa nge-SWD. Lokhu kwenza imisebenzi yokuhlela noma yokususa iphutha ingatholakali. Bheka izindlela ezimbili ezilandelayo zokubuyisela lokhu. Umgomo oyinhloko lapha ukuvimbela i-firmware ku-Main Flash ukuthi isebenze, ngaleyo ndlela ivumele ukuxhumana kwe-SWD ukuthi kusebenze ngokujwayelekile.- Indlela 1 - Setha Ukuxhuma Ngaphansi Kokusetha Kabusha
Thatha u-Keil njenge-example yezilungiselelo ze-IDE. Chofoza ku-“Project →Options for Target” ukuze ukhethe ithebhu ethi “Debug”, bese uchofoza ku-“Izilungiselelo”.
Khetha Xhuma "ngaphansi Setha Kabusha", njengoba kukhonjisiwe esithombeni esilandelayo. Manje i-IDE isingakwazi ukuhlela isebenzisa i-SWD ngokujwayelekile. Kunconywa ukuthi uqale usule i-firmware ku-Main Flash (bheka "Isinyathelo 11" ukuze uthole umsebenzi wokusula) ukuze uvimbele kusuka ku-SWDIO/SWCLK AFIO Shintsha noma ukufaka imodi yokonga amandla nge-firmware.
- Indlela 2
Donsela phansi iphinikhodi ye-PA9 BOOT, usethe kabusha noma uyivule futhi bese usebenzisa I-MCU Flash Erase. Ngemva kokuthi ukusula sekuqedile, khulula iphinikhodi ye-PA9. Bheka Isinyathelo 11 ukuze uthole imiyalelo yokuthi ulenza kanjani ukusula nge-IDE.
- Indlela 1 - Setha Ukuxhuma Ngaphansi Kokusetha Kabusha
- Hlola ukuthi i-MCU inike amandla yini ukuvikela ukusula/ukubhala kweMemori?
Uma i-MCU inike amandla ukuvikela Kokusula Ikhasi, ikhasi lememori elivikelwe alikwazi ukusulwa noma lilungiswe. Phakathi nokusula kwekhasi le-SWD, uma kwenzeka iphutha ngoba ikhasi elivikelwe alikwazi ukusulwa, umsebenzi wokusula okuningi uyadingeka ukuze kuxazululwe le nkinga. Lapha inkumbulo ye-MCU izosulwa ngokuphelele futhi isuswe ekuvikelweni kwenkumbulo Ngokusula Okukhulu. Bheka "Isinyathelo 11" ukuze uthole imininingwane. - Hlola ukuthi i-MCU ikunike amandla ukuvikelwa Kokuvikela?
Uma i-MCU inike amandla ukuvikeleka Kokuvikeleka, uma kwenzeka iphutha phakathi nokusula kwekhasi le-SWD, umsebenzi we-Miss Erase kufanele usetshenziswe ukuze kucishwe i-Option Byte ukuze kukhishwe ukuvikelwa kwememori. Ngemuva kokuthi ukusulwa kweMisa sekuqediwe, i-MCU kufanele isethe kabusha noma ivulwe futhi.
→Keil: “Flash →Sula”
IAR: “Iphrojekthi →Landa →Sula inkumbulo” - Hlola ukuthi uzosetha kabusha yini isistimu ngemva kokuqeda ukuhlela.
Ngemuva kokuthi uhlelo lubuyekeziwe nge-adaptha yokususa iphutha, ukusetha kabusha kwe-MCU kufanele kuqaliswe ngaphambi kokuthi isistimu iqale uhlelo. Ukusetha kabusha kwe-MCU kungase kuqaliswe iphinikhodi ye-nRST noma ngokuvula amandla futhi. - Hlola ukuthi i-e-Link32 Pro/Lite firmware iyinguqulo yakamuva yini?
Uma abasebenzisi besakwazi ukuhlela noma ukulungisa iphutha besebenzisa i-SWD ngemva kokuqeda izinyathelo ezingenhla zokuxazulula inkinga, kuyanconywa ukuthi ubuyekeze i-firmware ye-e-Link32 Pro/Lite ibe inguqulo yakamuva. Landa Ithuluzi elisha le-e-Link32 Pro ICP kusikhulu sase-Holtek webindawo bese uchofoza "Xhuma". Uma inguqulo ye-e-Link32 Pro Lite isindala, umlayezo wokubuyekeza uzovela ngokuzenzakalelayo, bese uchofoza okuthi “KULUNGILE” ukuze ubuyekeze i-firmware.
Izinto Eziyisethenjwa
Ukuze uthole ulwazi olwengeziwe, thintana nesikhulu sakwa-Holtek webindawo: https://www.holtek.com.
Ulwazi Lokubuyekeza Nokulungiswa

Umshwana wokuzihlangula
Lonke ulwazi, izimpawu zokuhweba, amalogo, imidwebo, amavidiyo, iziqeshana zomsindo, izixhumanisi nezinye izinto ezivela kulokhu webindawo ('Ulwazi') ingeyereferensi kuphela futhi ingashintshwa nganoma isiphi isikhathi ngaphandle kwesaziso sangaphambili futhi ngokubona kwe-Holtek Semiconductor Inc. nezinkampani zayo ezihlobene (ngemuva kwalokhu 'Holtek', 'inkampani', 'thina', ' thina' noma 'okwethu'). Ngenkathi uHoltek ezama ukuqinisekisa ukunemba kolwazi kulokhu webindawo, asikho iwaranti eshiwo noma eshiwoyo enikezwa u-Holtek ngokunemba Kolwazi. U-Holtek ngeke athwale icala nganoma yikuphi ukungalungile noma ukuvuza.
I-Holtek ngeke ibe nesibopho sanoma imuphi umonakalo (okuhlanganisa kodwa kungagcini nje ngegciwane lekhompyutha, izinkinga zesistimu noma ukulahleka kwedatha) nanoma yikuphi okuvela ekusebenziseni noma mayelana nokusetshenziswa kwalokhu. webindawo yinoma yiliphi iqembu. Kungase kube khona izixhumanisi kule ndawo, ezikuvumela ukuthi uvakashele i- webizingosi zezinye izinkampani. Lezi webamasayithi awalawulwa ngu-Holtek. I-Holtek ngeke ibe nesibopho futhi ngeke iqinisekise kunoma yiluphi ulwazi oluboniswa kumasayithi anjalo. Izixhumanisi kwezinye webamasayithi asengozini yakho.
- Umkhawulo Wesibopho
Akukho sigameko lapho i-Holtek Limited izobophezeleka kunoma iyiphi enye inhlangano nganoma yikuphi ukulahlekelwa noma ukulimala, noma ngabe kudalwe kanjani ngokuqondile noma ngokungaqondile mayelana nokufinyelela kwakho noma ukusebenzisa kwakho lokhu. webindawo, okuqukethwe okukuyo nanoma yiziphi izimpahla, izinto noma amasevisi. - Umthetho Obusayo
Umshwana wokuzihlangula oqukethwe ku webindawo izolawulwa futhi ihunyushwe ngokuhambisana nemithetho yeRiphabhulikhi yaseShayina. Abasebenzisi bazothumela endaweni engakhethekile yezinkantolo zeRiphabhulikhi yaseChina. - Isibuyekezo Somshwana Wokuzikhipha Emthwalweni
I-Holtek igodle ilungelo lokuvuselela uMshwana Wokuzikhipha Emthwalweni nganoma yisiphi isikhathi noma ngaphandle kwesaziso sangaphambili, zonke izinguquko zisebenza ngokushesha lapho zithunyelwa webindawo.
FAQ
Q: Iyini i-SWD futhi ihluke kanjani ku-JTAG?
A: I-SWD (Serial Wire Debug) iyisixhumi esibonakalayo sokususa iphutha esinamaphini amabili esinikeza isisombululo esisebenza kahle kakhulu sokususa iphutha uma siqhathaniswa ne-J.TAG, okudinga izikhonkwane ezine zokuxhumana.
Q: Indlela yokuxhuma isikhombimsebenzisi se-SWD ebhodini langokwezifiso?
A: Dala ibhodi elinesixhumi se-SWD esingu-5-pin esiqukethe i-VDD, GND, SWDIO, SWCLK, namaphinikhodi we-nRST ukuze ahambisane ne-e-Link32 Pro/Lite.
Amadokhumenti / Izinsiza
![]() |
I-HOLTEK e-Link32 Pro MCU I-adaptha yokususa iphutha [pdf] Umhlahlandlela Womsebenzisi I-e-Link32 Pro, i-e-Link32 Lite, i-e-Link32 Pro MCU Debug Adapter, i-e-Link32 Pro, i-MCU Debug Adapter, i-Adaptha yokususa iphutha, i-adaptha |





