HOLTEK e-Link32 Pro MCU Debug Adapter
Litlhaloso
- MohlalaTlhaloso: HT32 MCU SWD Interface
- PhetoleloTlhaloso: AN0677EN V1.00
- Letsatsi: La 21 Motšeanong 2024
- Sehokedi: SWD (Serial Wire Debug)
- Ho lumellana: e-Link32 Pro / Lite, Target MCU
Tlhahisoleseding ya Sehlahiswa
HT32 MCU SWD Interface e etselitsoe ho etsa mananeo, ho etsa mananeo a kantle ho marang-rang, le ho lokisa liphoso tsa li-MCU tse lebisitsoeng. E sebelisa protocol ea puisano ea SWD bakeng sa phetiso e nepahetseng ea data le ho lokisa liphoso.
Tlhaloso ea Pin ea SWD
Sehokelo sa SWD se na le likhoele tse peli tse kholo:
- SWDIO (Serial Wire Data Input/Output): Mohala oa lintlha tse peli-directional bakeng sa phetiso ea tlhahisoleseding ea debug le khoutu / data programming.
- SWCLK (Serial Wire Clock): Letšoao la oache bakeng sa phetiso ea data ea synchronous.
Tlhaloso ea Khokahano / Moqapi oa PCB
Sehokelo sa SWD se hloka sehokelo sa 10-pin se nang le litlhaloso tse latelang tsa phini:
Pin No. | Lebitso | Tlhaloso |
---|---|---|
1, 3, 5, 8 | VCC, GND | Lihokelo tsa phepelo ea motlakase bakeng sa adaptara ea debug le sepheo MCU. |
2, 4 | SWDIO, SWCLK | Lintlha le matšoao a oache bakeng sa puisano. |
6, 10 | Reserved | Ha ho khokahano e hlokahalang. |
7, 9 | VCOM_RXD, VCOM_TXD | Likou tsa Virtual COM bakeng sa puisano ea serial. |
Haeba u rala boto ea tloaelo, ho khothaletsoa ho kenyelletsa sehokelo sa SWD sa 5-pin se nang le likhokahano tsa VDD, GND, SWDIO, SWCLK, le nRST bakeng sa ho lumellana le e-Link32 Pro/Lite.
Debug Adapter Level Shift Tlhaloso
Ha o hokela adaptara ea debug ho boto ea lisebelisoa tsa MCU, etsa bonnete ba hore maemo a seng a setiloe a fihlelleha ho qoba likhohlano leha e le life tsa hardware.
Litaelo tsa Tšebeliso ea Sehlahisoa
- Hokela sehokelo sa SWD sa e-Link32 Pro/Lite ho sepheo sa MCU u sebelisa sehokelo se fanoeng.
- Netefatsa likhokahano tse nepahetseng tsa phepelo ea motlakase lipakeng tsa adaptara ea debug le sepheo sa MCU.
- Sebelisa lisebelisoa tse nepahetseng tsa software joalo ka e-Link32 Pro User Guide kapa Starter Kit User Manual bakeng sa ho hlophisa le ho lokisa liphoso.
Selelekela
Holtek HT32 letoto la li-MCU li ipapisitse le motheo oa Arm® Cortex®-M. Motheo o na le likou tse kopaneng tsa Serial Wire Debug (SWD) e leng SW-DP/SWJ-DP, e etsang hore nts'etsopele, mananeo le ho lokisa liphoso ho be bonolo haholoanyane. Leha ho le joalo, nakong ea moralo oa lisebelisoa ha u sebelisa SWD, basebelisi ba ka 'na ba kopana le maemo a sa tloaelehang, a amang tsoelo-pele ea morero. Tlhahisoleseling ena ea ts'ebeliso e fa basebelisi tataiso e felletseng ea tharollo ea mathata bakeng sa mathata a sehokelo sa SWD mme e kenyelletsa liphoso tse ka bang teng nakong ea khokahano, puisano le maemo a mang. Tataiso ena e tla thusa basebelisi ho sebelisa sebopeho sa SWD habonolo, ho boloka nako ea nts'etsopele ho etsa hore projeke e atlehe haholoanyane.
Holtek o lokolotse sesebelisoa sa ho lokisa liphoso sa USB se bitsoang e-Link32 Pro/Lite, se ntlafalitsoeng ho ipapisitsoe le moralo oa litšupiso oa Arm® CMSIS-DAP. Ka ho hokela boto e shebiloeng boema-kepeng ba USB ba PC, basebelisi ba ka hlophisa le ho lokisa lenaneo ho MCU e shebiloeng ka SWD tlasa tikoloho ea nts'etsopele kapa ka sesebelisoa sa mananeo. Setšoantšo se latelang se bontša likamano tsa likamano. Sengoloa sena se tla nka e-Link32 Pro/Lite joalo ka khaleample ho hlahisa SWD, melaetsa e tloaelehileng ea liphoso le mehato ea ho rarolla mathata. Litaelo tse amanang le SWD le lintlha tsa debug li sebelisoa hape bakeng sa adaptara e tloaelehileng ea USB joalo ka ULINK2 kapa J-Link.
Khutsufatso ea Tlhaloso:
- SWD: Seri Wire Debug
- SW-DP: Serial Wire Debug Port
- SWJ-DP: Serial Wire le JTAG Debug Port
- CMSIS: Common Microcontroller Software Interface Standard
- DAP: Debug Access Port
- IDE: Tikoloho e Kopantsoeng ea Tsoelo-pele
SWD Kenyelletso
SWD ke sehokelo sa hardware se sebelisoang haholo le li-MCU tsa Arm® Cortex-M® bakeng sa ho hlophisa le ho lokisa liphoso. Karolo e latelang e tla bontša Holtek e-Link32 Pro le e-Link32 Lite. E-Link32 Pro e na le meaho e batlang e tšoana le ea e-Link32 Lite, phapang e kholo ke hore e-Link32 Pro e ts'ehetsa ICP offline programming. E latelang ke tlhaloso e khuts'oane:
- e-Link32 Pro: ena ke adaptara ea USB e ikemetseng ea Holtek, e tšehetsang In-Circuit Programming, mananeo a kantle ho marang-rang le ho lokisa liphoso. Sheba Tataiso ea Mosebelisi ea e-Link32 Pro bakeng sa lintlha.
- e-Link32 Lite: ena ke adaptara ea ka hare ea Holtek Starter Kit ea USB Debug, e ka hlophisang kapa ea lokisa ka kotloloho ho MCU e lebisitsoeng ntle le likhokahano tse ling. Sheba Buka ea Mosebelisi ea Starter Kit bakeng sa lintlha.
Tlhaloso ea Pin ea SWD
Ho na le lithapo tse peli tsa puisano tsa SWD:
- SWDIO (Seriana Kenyelletso/Se hlahisoang): mohala oa bidirectional data bakeng sa phetiso ea tlhahisoleseling ea debug le lenaneo la khoutu / data lipakeng tsa adaptara ea debug le sepheo sa MCU.
- SWCLK (Serial Wire Clock): lets'oao la oache ho tsoa ho adaptara ea debug bakeng sa phetiso ea data e lumellanang.
Sehlopha sa Tloaelo se Kopanetsoeng sa Teko (JTAG) segokanyimmediamentsi sa sebolokigolo se hloka likhokahano tse 'ne, ha SWD e hloka feela lithakhisa tse peli ho buisana. Ka hona, SWD e hloka lithapo tse fokolang mme e bonolo ho e sebelisa.
Tlhaloso ea Khokahano / Moqapi oa PCB
Setšoantšo se latelang se bonts'a lihokelo tsa e-Link32 Pro/Lite.
Haeba basebelisi ba hloka ho iketsetsa boto ea bona, ho khothalletsoa ho boloka sehokelo sa SWD, joalo ka ha ho bonts'itsoe setšoantšong se latelang. Khokahano ea SWD e tlameha ho ba le VDD, GND, SWDIO, SWCLK le nRST ea sepheo sa MCU mme e ka hokela ho e-Link32 Pro/Lite ka sehokelo sena bakeng sa ho hlophisa kapa ho lokisa liphoso.
Debug Adapter Level Shift Tlhaloso
Kaha MCU e kanna ea ba le matla a fapaneng a ts'ebetsotage ts'ebetsong e sebetsang, I/O logic voltagMaemo a e le ona a ka fapana. E-Link32 Pro/Lite e fana ka potoloho ea Level Shift ho ikamahanya le matla a fapanengtages. Haeba SWD Pin 1 VCC e sebelisoa joalo ka referense voltage potolohong e kaholimo, ebe SWD pin input/output voltage ho e-Link32 Pro/Lite e ka fetoloa ka bo eona ho latela sepheo sa tšebetso sa MCUtage, ka hona e etsa hore e lumellane le meralo e fapaneng ea boto ea Hardware ea MCU. Boholo ba li-adapter tsa debug tse kang ULINK2 kapa J-Link li na le moetso o tšoanang.
Joalo ka ha ho ka bonoa ho tsoa tlhalosong e kaholimo, ha adaptara ea debug e hokahantsoe le boto ea lisebelisoa tsa MCU tlas'a boemo bo behiloeng esale pele, ho lokela ho hlokomeloa hore boto ea lisebelisoa tsa MCU e tla fana ka matla ho pini ea SWD VCC ho adaptara ea debug, joalo ka ha ho bonts'itsoe ho setšoantšo se latelang. Sena se bolela hore boto ea hardware ea MCU e tlameha ho hokeloa phepelong ea motlakase ka thoko 'me phini ea SWD VCC e ho adaptara ea debug ha e na tlhahiso ea matla ka ho sa feleng.
E-Link32 Pro/Lite Pin 1 VCC le eona e ka hlophisoa hore e hlahise 3.3V ho matlafatsa boto ea hardware ea MCU. Leha ho le joalo, ke habohlokoa ho ela hloko mefokolo ea hona joale le ea matla a motlakase. Sheba Tataiso ea Mosebelisi ea e-Link32 Pro bakeng sa lintlha.
Sheba hore na adaptara ea debug USB e hokahane hantle
Ha e-Link32 Pro/Lite e hokahantsoe le PC, hlahloba hore na e hokahane ka nepo ho sebelisa mekhoa e 'meli e latelang.
- Sheba hore na D1 USB LED ea e-Link32 Pro/Lite e lula e bonesitsoe.
- Tobetsa likonopo "Win + R" ho letsetsa "Run" 'me u kenye "control printers" ho sebetsa. Ha fensetere ea "Printers & scanners" e hlaha, tobetsa "Devices" 'me u fumane "Lisebelisoa tse ling" ho tsoa ho menu e theoha. Ebe u hlahloba hore na sesebelisoa se bitsoang "CMSIS-DAP" kapa "Holtek CMSIS-DAP" se hlaha, joalokaha ho bontšitsoe setšoantšong se latelang. Ho lokela ho hlokomeloa hore litsamaiso tse fapaneng tsa komporo li ka ba le lipontšo tse fapaneng hanyane. Basebedisi ba ka sheba mohato ona ho fumana le ho hlahloba hore na sesebelisoa sena sea hlaha.
Haeba adaptara ea debug ea USB e hloleha ho hokela komporong, sheba ho "Troubleshooting Step 2".
Keil Debug Settings
Karolo ena e tla nka e-Link32 Pro/Lite joalo ka example ho hlahisa litlhophiso tsa debug tlasa tikoloho ea ntlafatso ea Keil. Sebelisa mehato e latelang ho hlahloba mohato ka mohato hore na li-setting li nepahetse. Tlanya pele ho "Project Options for Target".
- Tobetsa ho tab "Lisebelisoa".
- Sheba "Sebelisa Debug Driver"
- Tobetsa ho "Debug" tab
- Sebelisa "CMSIS-DAP Debugger"
- Sheba "Load Application ha e qala"
- Tobetsa "Settings" ka ho le letona ho bula "Options for Target" lebokose la puisano
- Haeba adaptara ea debug e hokahane le PC ka katleho, "Serial No" e tla hlaha. Haeba ho se joalo, bua ka "Tharollo ea mathata Mohato oa 2"
- Sheba "SWJ" ebe u khetha "SW" e le Port
- Haeba adaptara ea debug e hokahane le MCU ka katleho, tafole ea SWDIO e tla hlahisa "IDCODE" le "Lebitso la Sesebelisoa". Ho seng joalo, sheba "Troubleshooting Step 3" 'me u hlahlobe ntho e' ngoe le e 'ngoe ka tatellano ho tloha moo.
- Tobetsa ho "Flash Download" tab
- Khetha "Erase Full Chip" kapa "Erase Sectors" e le Download Function, ebe u sheba "Program" le "Verify"
- Sheba hore na HT32 Flash Loader e teng ho Programming Algorithm. Se latelang se bontša HT32 Flash Loader.
- Lethathamo la lintlha tsa HT32
- HT32 Series Flash Options
Haeba HT32 Flash Loader e le sieo, tobetsa "Eketsa" ho e kenya ka letsoho. Haeba HT32 Flash Loader e sa fumanehe, kenya Holtek DFP. Tobetsa ho "Project - Manage - Pack Installer ..." ho fumana Holtek DFP le ho kenya. Sheba ho Moetsi oa Letsoho websaete kapa khoasolla HT32 Firmware Library. Fumana "Holtek.HT32_DFP.latest.pack" bukeng ea metso 'me u kenye.
IAR Debug Settings
Karolo ena e tla nka e-Link32 Pro/Lite joalo ka example ho hlahisa litlhophiso tsa debug tlasa tikoloho ea ntlafatso ea IAR. Latela mehato e latelang ho hlahloba mohato ka mohato hore na li-setting li nepahetse. Pele, tobetsa "Project → Options".
- Tobetsa "Likhetho tse akaretsang → Target" 'me u khethe sepheo sa MCU e le sesebelisoa. Haeba MCU e tsamaisanang le eona e sa fumanehe, khoasolla "HT32_IAR_Package_Vx.xxexe" ho ofisiri ea Holtek. websebaka sa ho kenya IAR Support Package.
- Khetha "Setup" ho "Debugger" ebe u khetha "CMSIS DAP" joalo ka Mokhanni
- Khetha "Interface" tab ho "CMSIS DAP" 'me u khethe "SWD" e le Sehokelo
Sheba hore na SWD e hokahane hantle
Ha u nka Keil joalo ka example, tobetsa "Project → Options for Target" ho khetha "Debug" tab ebe o tobetsa "Settings" ka ho le letona.
Haeba IDCODE le Lebitso la Sesebelisoa li hlahisoa tafoleng ea SWDIO joalokaha ho bontšitsoe setšoantšong se latelang, e bontša hore SWD e amana ka nepo. Ho seng joalo, haeba phoso e etsahala, sheba litaelo tse karolong ea "Connect Under Reset", kapa u shebe mehato ea ho rarolla mathata.
Hokela Tlas'a Reset
Connect Under Reset ke karolo ea mantlha ea MCU le SW-DP ho emisa sistimi pele lenaneo le etsoa. Haeba boitšoaro ba lenaneo bo etsa hore SWD e se ke ea fumaneha, basebelisi ba ka rarolla bothata ka mokhoa ona. Mabaka a tloaelehileng a hore na ke hobane'ng ha SWD e sa fumanehe ke a latelang.
- Ha ts'ebetso e arolelanoang ka phini ea SWDIO/SWCLK e khethoa ho ba le ts'ebetso e 'ngoe, joalo ka GPIO, I/O e ke ke ea sebelisoa bakeng sa puisano ea SWD.
- Ha MCU e kena mode Deep-Sleep kapa Power-Down mode, mantlha ea MCU e tla emisa. Ka hona, ha ho khonehe ho buisana le motheo oa MCU ka SWD bakeng sa ho hlophisa kapa ho lokisa liphoso.
Sheba ho Connect Under Seta litlhophiso tse ka tlase ha u sebelisa Keil. "Projeke" → "Likhetho bakeng sa Sepheo" → "Debug" → tobetsa "Settings" → khetha "tlas'a Reset" e le mokhoa oa Connect, joalokaha ho bontšitsoe setšoantšong se latelang. Sheba "Troubleshooting Step 9" bakeng sa mehato e qaqileng ea ho beha Keil.
Melaetsa e Tloaelehileng ea Phoso
Tafole e latelang e bonts'a kakaretso ea melaetsa e tloaelehileng ea liphoso lipakeng tsa Keil le IAR.
Ha adaptara ea debug e hloleha ho hokela komporong, bua ka "Troubleshooting Step 2".
Keil – Molaetsa “SWD/JTAG Ho hloleha ha Puisano”
Ha puisano ea SWD e hloleha, ho bolela hore adaptara ea debug e hlolehile ho hokela ho MCU. Sheba ka bonngoe ho tloha "Troubleshooting Step 3".
Keil - Molaetsa "Phoso: Ho jarolla Flash ho hlotsoe - "Cortex-Mx"
- Qala ka ho hlahloba hore na "Code Size + RO-data + RW-data Size" e hlophisitsoeng e feta litekanyo tsa MCU tse reriloeng.
- Sheba hore na litlhophiso tsa Flash Loader ho Keil Programming Algorithm li nepahetse. Sheba karolo ea "Keil Debug Settings" bakeng sa lintlha.
- Sheba hore na Leqephe la Erase/Program kapa tshireletso ya Tshireletso e kentswe tshebetsong. Sheba "Troubleshooting Mohato 10 le Mohato 11" bakeng sa lintlha.
Keil - Molaetsa "Ha e khone ho kenya Flash Programming Algorithm!"
Lekola hore na lithakhisa tsa VCC le GND ho adaptara ea debug li hokahane le tsa sepheo sa MCU. Sheba "Tharollo ea mathata Mohato oa 4" le "Mohato oa 5".
Keil - Molaetsa "Flash Timeout. Seta Target bocha 'me u e leke hape.
Sheba hore na "Code Size + RO-data + RW-data size" e kopantseng e feta litekanyo tsa MCU tse reriloeng.
IAR - Molaetsa "Phoso e bolaeang: Probe ha e fumanehe"
Ha adaptara ea debug e sa hokahane le PC, sheba "Troubleshooting Step 2" le "Mohato oa 13".
IAR - Molaetsa "Phoso e bolaeang: E hlolehile ho hokela CPU"
Ha puisano ea SWD e hloleha, ho bolela hore adaptara ea debug e hlolehile ho hokela ho MCU. Lintlha tse latelang li bontša mabaka a ka hlahang:
- Moetso oa MCU oa Sesebelisoa ho "Likhetho tse Akaretsang" e kanna ea fosahala, sheba karolo ea "IAR Debug Settings" bakeng sa lintlha tse mabapi le mokhoa oa ho fetola sena.
- Haeba MCU e sa khone ho araba moamoheli ka SWD, sheba ka bonngoe ho tsoa "Troubleshooting Step 3".
IAR - Molaetsa "E hlolehile ho kenya flash loader: ...."
Lekola hore na lithakhisa tsa VCC le GND ho adaptara ea debug li hokahane le tsa sepheo sa MCU. Sheba "Tharollo ea mathata Mohato oa 4" le "Mohato oa 5".
Ho batle phoso
Haeba basebelisi ba kopana le mathata ha ba sebelisa SWD, sebelisa mehato e latelang ho hlahloba tatellano.
- Hore na li-adapter tse ngata tsa USB debug li hokahane le sistimi?
Haeba li-adapter tse ngata tsa USB tse kang e-Link32 Pro/Lite kapa ULINK2 li hokahantsoe le sistimi ka nako e le 'ngoe, li tlose 'me u boloke sehlopha se le seng feela. Sena se thibela kahlolo e fosahetseng e bakoang ke phihlello ea nako e le 'ngoe ea li-adapter tse ngata tsa debug. Basebelisi ba ka boela ba khetha adaptara ea debug e nang le khokahano e itseng tlasa tikoloho ea nts'etsopele. - Sheba hore na boema-kepe ba USB ba adaptara ea debug bo hokahane ka katleho?
Haeba D1 USB LED ho e-Link32 Pro/Lite e sa bonesoa kapa sesebelisoa se tsamaisanang le "CMSIS-DAP" se sa fumanehe ho "Printers & scanners", leka ho rarolla phoso ka mokhoa o latelang.- Hokela hape boema-kepe ba e-Link32 Pro/Lite USB.
- Sheba hore na thapo ea USB ha e ea senyeha 'me e khona ho buisana le PC.
- Lekola hore na boema-kepe ba e-Link32 Pro/Lite USB ha bo sothehe.
- Lekola hore na Boema-kepe ba USB ba PC bo ka sebetsa hantle kapa bo ka nkela sebaka sa USB se hokahaneng.
- Qala hape PC ebe o hokela boema-kepe ba USB hape.
- Sheba hore na lithakhisa tsa SWDIO/SWCLK/ nRST li hokahane?
Sheba hore na MCU SWDIO, SWCLK le liphini tsa nRST li hlile li hokahane le adaptara ea debug. Sheba hore na thapo ha e ea robeha kapa khokahanyo e khaotsoe. Haeba Holtek ESK32 Starter Kit e sebelisoa, etsa bonnete ba hore Switch-S1 ka boto e fetoleloa ho "On". - Sheba hore na terata ya SWDIO/SWCLK e telele haholo?
Fokotsa terata ka tlase ho 20cm. - Sheba hore na SWDIO/SWCLK e hokahana le likarolo tsa ts'ireletso?
Likarolo tsa ts'ireletso ea serial li ka baka tšitiso ea matšoao a lebelo le phahameng la SWD, ka hona sekhahla sa phetisetso ea SWD se tlameha ho fokotsoa. Fetola sekhahla sa phetiso ka tsela e latelang:- Keil: "Project → Options for Target" khetha "Debug" tab, ebe o tobetsa "Settings" ho lokisa Max Clock, joalokaha ho bontšitsoe setšoantšong se latelang.
- IAR: tobetsa "CMSIS DAP" ho "Project → Options" 'me u tobetse "Interface" tab ea ho fetola lebelo la segokahanyo, joalokaha ho bontšitsoe setšoantšong se latelang.
- Keil: "Project → Options for Target" khetha "Debug" tab, ebe o tobetsa "Settings" ho lokisa Max Clock, joalokaha ho bontšitsoe setšoantšong se latelang.
- Sheba hore na motlakase o tloaelehile?
Sheba maemo a latelang a phepelo ea motlakase:- Lekola hore na lithakhisa tsohle tsa GND li hokahane 'moho ho etsa bonnete ba hore ho na le molumo o tšoanang oa referensetage
- Lekola hore na phepelo ea motlakase ea adaptara ea debug joalo ka e-Link32 Lite Pro e tloaelehile (USB VBUS 5V).
- Sheba hore na boto e shebiloeng e hokahane hantle le phepelo ea motlakase
- Sheba hore na SWD Pin 1 VCC ho adaptara ea debug e tsamaisoa ke boto e shebiloeng. Pin 1 VCC ho adaptara ea debug e hokahana le phini ea VDD ho MCU e shebiloeng 'me e lokela ho ba le molumo o nepahetseng.tage.
- Sheba hore na boemo ba Boot pin bo nepahetse?
Haeba ts'ebetso ea lenaneo e atlehile empa lenaneo le sa sebetse, hlahloba hore na pin ea BOOT e huletsoe ka ntle-tlase. Haeba ho joalo, joale tlosa letšoao lena la ka ntle. Ka mor'a ho kenya matla kapa ho tsosolosa, pini ea BOOT e tlameha ho bolokoa boemong bo phahameng, ka mor'a moo lenaneo le ka har'a memori ea Main Flash le ka sebetsa ka tloaelo. Sheba MCU Datasheet bakeng sa lintlha tse mabapi le boemo ba phini ea BOOT kapa boemo bo hlokahalang. - Sheba hore na MCU e hlophisa SWDIO/SWCLK phini ea GPIO kapa mesebetsi e meng?
Haeba ts'ebetso ea SWDIO/SWCLK e arolelanoang ka pini e khethiloe ho ba le ts'ebetso e fapaneng joalo ka GPIO ke firmware ea MCU, joale ha lenaneo le phethiloe ho "AFIO switjha SWDIO/SWCLK", MCU ha e sa tla araba puisano efe kapa efe ea SWD. . Sena se tla etsa hore boto e shebiloeng e hlahise naha e ke keng ea hlophisoa. Maemong a joalo, e ka khutlisoa ka ho seta Hokela tlas'a Seta Botjha. Sheba Mokhoa oa 1 kapa oa 2 mohatong oa 9 ho fumana lintlha. - Sheba hore na MCU e kentse mokhoa oa ho boloka matla?
Haeba MCU e kene ka mokhoa o tebileng oa ho robala kapa mokhoa oa Power-Down ka firmware, li-rejista tse ka har'a motheo oa MCU Cortex-M li ke ke tsa fumanoa ka SWD. Sena se etsa hore mesebetsi ea mananeo kapa ea ho lokisa liphoso e se fumanehe. Sheba mekhoa e 'meli e latelang ea ho tsosolosa sena. Molao-motheo o ka sehloohong mona ke ho thibela firmware ho Main Flash ho sebetsa, kahoo e lumella puisano ea SWD hore e sebetse ka tloaelo.- Mokhoa oa 1 - Beha Connect Tlas'a Reset
Nka Keil joalo ka example bakeng sa litlhophiso tsa IDE. Tobetsa ho "Project → Options for Target" ho khetha "Debug" tab, ebe o tobetsa "Settings".Khetha Connect "tlas'a Reset", joalokaha ho bontšitsoe setšoantšong se latelang. Joale IDE e ka khona ho hlophisa ho sebelisa SWD ka tloaelo. Ho kgothaletswa hore o qale ho hlakola firmware ho Main Flash (sheba "Mohato oa 11" bakeng sa ts'ebetso ea ho hlakola) ho thibela ho tloha ho SWDIO / SWCLK AFIO Switch kapa ho kenya mokhoa oa ho boloka matla ka firmware.
- Mokhoa oa 2
Hula pinana ea PA9 BOOT, e tsosolose kapa u e bulele hape 'me u kenye MCU Flash Erase. Kamora hore Erase e phethe, lokolla phini ea PA9. Sheba Mohato oa 11 bakeng sa litaelo tsa mokhoa oa ho hlakola ka IDE.
- Mokhoa oa 1 - Beha Connect Tlas'a Reset
- Sheba hore na MCU e nolofalelitse ho hlakola Leqephe la Memori / Ngola tšireletso?
Haeba MCU e nolofaditse tshireletso ya Leqephe la Memori, leqephe la memori le sireleditsweng le ke ke la hlakolwa kapa la fetolwa. Nakong ea ho hlakola leqephe la SWD, ha phoso e etsahala hobane leqephe le sirelelitsoeng le ke ke la hlakoloa, ts'ebetso ea ho hlakola e hlokahalang ho rarolla bothata bona. Mona memori ea MCU e tla hlakoloa ka botlalo 'me e tlosoe ts'ireletsong ea mohopolo ka Mass Erase. Sheba "Mohato oa 11" ho fumana lintlha. - Sheba hore na MCU e nolofalitse tšireletso ea Tšireletso?
Haeba MCU e nolofalitse ts'ireletso ea Ts'ireletso, ha phoso e etsahala nakong ea ho hlakola leqephe la SWD, ts'ebetso ea Mass Erase e tlameha ho etsoa ho hlakola Option Byte ho tlosa ts'ireletso ea memori. Kamora hore ho hlakoloe ka bongata, MCU e tlameha ho qala bocha kapa ho buloa hape.
→ Keil: “Flash → Hlakola”IAR: “Projeke → Khoasolla → Hlakola mohopolo”
- Lekola hore na u seta sistimi bocha kamora ho qeta lenaneo.
Kamora hore lenaneo le ntlafatsoe ka adaptara ea debug, ho tlameha ho qalisoa reset ea MCU pele sistimi e qala lenaneo. Reset ea MCU e ka hlahisoa ke pinana ea nRST kapa ka ho bulela hape. - Sheba hore na firmware ea e-Link32 Pro/Lite ke mofuta oa morao-rao?
Haeba basebelisi ba ntse ba sa khone ho hlophisa kapa ho lokisa phoso ba sebelisa SWD kamora ho qeta mehato e kaholimo ea ho rarolla mathata, ho khothaletsoa ho nchafatsa firmware ea e-Link32 Pro/Lite mofuta oa morao-rao. Khoasolla sesebelisoa se secha sa e-Link32 Pro ICP ho tsoa ho ofisiri ea Holtek website ebe o tobetsa "Connect". Haeba mofuta oa e-Link32 Pro Lite ke oa khale, molaetsa oa ntlafatso o tla itlhahisa, ebe o tobetsa "OK" ho nchafatsa firmware.
Boitsebiso ba Litšupiso
Ho fumana lintlha tse ling, ikopanye le ofisiri ea Holtek websebaka: https://www.holtek.com.
Tlhahisoleseding ea Phetoho le Phetoho
Boithorollo
Lintlha tsohle, matšoao, li-logo, litšoantšo, livideo, likotoana tsa molumo, likhokahano le lintho tse ling tse hlahang ho sena. websebaka ('Boitsebiso') ke sa litšupiso feela 'me se ka fetoha ka nako efe kapa efe ntle le tsebiso pele le ho ea ka boikhethelo ba Holtek Semiconductor Inc. le lik'hamphani tse amanang le eona (kamora mona 'Holtek', 'khamphani', 'rona', ' rona' kapa 'rona'). Ha Holtek a ntse a leka ho netefatsa bonnete ba Litaba mabapi le sena webSebaka sa marang-rang, ha ho na waranti e hlakileng kapa e boletsoeng e fanoeng ke Holtek ho nepahala ha Litaba. Holtek e ke ke ea jara boikarabello bakeng sa phoso leha e le efe kapa ho lutla.
Holtek e ke ke ea ikarabella bakeng sa ts'enyehelo efe kapa efe (ho kenyeletsoa empa e sa felle feela ho kokoana-hloko ea khomphutha, mathata a sistimi kapa tahlehelo ea data) eng kapa eng e hlahang mabapi le ts'ebeliso ea sena. websebaka ka mokga ofe kapa ofe. Ho ka 'na ha e-ba le lihokelo sebakeng sena, tse u lumellang hore u etele weblibaka tsa lik'hamphani tse ling. Tsena weblibaka ha li laoloe ke Holtek. Holtek e ke ke ea jara boikarabelo leha e le bofe kapa tiisetso ea Tlhahisoleseding efe kapa efe e hlahang libakeng tse joalo. Li-hyperlink ho tse ling weblibaka li kotsing ea hau.
- Moeli oa Boikarabelo
Leha ho le joalo, Holtek Limited e tla jara boikarabello ho karolo efe kapa efe bakeng sa tahlehelo kapa tšenyo efe kapa efe kapa joang e bakileng ka kotloloho kapa ka mokhoa o sa tobang mabapi le phihlello ea hau kapa tšebeliso ea sena. websebaka, litaba tse teng kapa thepa efe kapa efe, thepa kapa litšebeletso. - Molao o Laolang
Boitlhotlhollo bo teng ho websebaka se tla laoloa le ho hlalosoa ho ea ka melao ea Rephaboliki ea Chaena. Basebelisi ba tla ipeha tlas'a taolo e sa khetheheng ea makhotla a Rephabliki ea China. - Nchafatso ea Boitlhotlhollo
Holtek o na le tokelo ea ho nchafatsa Disclaimer ka nako efe kapa efe ka tsebiso kapa ntle le tsebiso pele, liphetoho tsohle li sebetsa hang hang ha li romelloa ho websebaka.
LBH
P: SWD ke eng mme e fapana joang le JTAG?
A: SWD (Serial Wire Debug) ke sebopeho sa li-pin tse peli se fanang ka tharollo e sebetsang hantle haholoanyane ha e bapisoa le J.TAG, e hlokang likhoele tse 'nè bakeng sa puisano.
Q: Joang ho hokahanya segokanyimmediamentsi sa sebolokigolo SWD ho boto tloaelo?
A: Etsa boto e nang le sehokelo sa SWD sa li-pin tse 5 se nang le VDD, GND, SWDIO, SWCLK, le liphini tsa nRST bakeng sa ho lumellana le e-Link32 Pro/Lite.
Litokomane / Lisebelisoa
![]() |
HOLTEK e-Link32 Pro MCU Debug Adapter [pdf] Bukana ea Mosebelisi e-Link32 Pro, e-Link32 Lite, e-Link32 Pro MCU Debug Adapter, e-Link32 Pro, MCU Debug Adapter, Debug Adapter, Adapter |