HOLTEK e-Link32 Pro MCU nkwụnye nbibi

Nkọwapụta

  • Nlereanya: HT32 MCU SWD Interface
  • Ụdị: AN0677EN V1.00
  • Ụbọchị: Mee 21, 2024
  • Interface: SWD (Serial Wire Debug)
  • Ndakọrịta: e-Link32 Pro / Lite, Target MCU

Ozi ngwaahịa
Emebere Interface HT32 MCU SWD maka mmemme, mmemme na-anọghị n'ịntanetị, na nbibi nke MCU lekwasịrị anya. Ọ na-eji protocol nzikọrịta ozi SWD maka nnyefe data na nbipu nke ọma.

Nkọwa SWD Pin
Ihe interface SWD nwere isi ntụtụ abụọ:

  • SWDIO (Ntinye / mmepụta data Serial Wire): ahịrị data bi-directional maka nnyefe ozi debug yana mmemme koodu/data.
  • SWCLK (Oghere Usoro Waya): Mgbama elekere maka nnyefe data mmekọrịta.

Nkọwa njikọ/PCB chepụta
Ihe interface SWD chọrọ njikọ 10-pin nwere nkọwa ntụtụ ndị a:

Pin Nke Aha Nkọwa
1, 3, 5, 8 VCC, GND Njikọ ọkọnọ ike maka nkwụnye nbibi na ebumnuche
MCU.
2, 4 SWDIO, SWCLK Data na akara elekere maka nzikọrịta ozi.
6, 10 Echekwara Enweghị njikọ achọrọ.
7, 9 VCOM_RXD, VCOM_TXD Ọdụ ụgbọ mmiri Virtual COM maka nzikọrịta ozi.

Ọ bụrụ na ị na-emepụta bọọdụ omenala, a na-atụ aro ka ịgụnye njikọ SWD 5-pin nwere njikọ VDD, GND, SWDIO, SWCLK na nRST maka ndakọrịta na e-Link32 Pro/Lite.

Nkọwa ngbanwe ọkwa ihe nkwụnye nsogbu
Mgbe ị na-ejikọ ihe nkwụnye nbibi na bọọdụ ngwaike MCU, hụ na ezutere ọnọdụ atọrọ iji zere esemokwu ngwaike ọ bụla.

Ntuziaka ojiji ngwaahịa

  1. Jikọọ SWD interface nke e-Link32 Pro/Lite na MCU lekwasịrị anya site na iji njikọ enyere.
  2. Gbaa mbọ hụ na njikọ ọkụ ọkụ kwesịrị ekwesị n'etiti nkwụnye nbibi na MCU lekwasịrị anya.
  3. Jiri ngwa sọftụwia dabara adaba dị ka ntuziaka onye ọrụ e-Link32 Pro ma ọ bụ ntuziaka onye ọrụ Starter maka mmemme na nbipu.

Okwu mmalite

Usoro Holtek HT32 nke MCU dabere na isi Arm® Cortex®-M. Isi ahụ nwere ọdụ ụgbọ mmiri Serial Wire Debug (SWD) agbakwunyere ya bụ SW-DP/SWJ-DP, nke na-eme ka mmepe, mmemme na nbibi dị mfe karị. Agbanyeghị, n'oge imewe ngwaike mgbe ị na-eji SWD, ndị ọrụ nwere ike izute ụfọdụ ọnọdụ adịghị mma, nke na-emetụta mmepe ọrụ. Ihe ndetu ngwa a na-enye ndị ọrụ ntuziaka nchọpụta nsogbu zuru oke maka nsogbu interface SWD yana gụnyere mperi enwere ike ime n'oge njikọ, nkwukọrịta na ọnọdụ ndị ọzọ. Ntuziaka a ga-enyere ndị ọrụ aka iji interface SWD dị mfe karị, na-echekwa oge mmepe iji mee ka ọrụ ahụ dịkwuo mma.

Holtek ewepụtala ngwa nbibi USB aha ya bụ e-Link32 Pro/Lite, nke emepụtara dabere na atụmatụ ntụnye aka Arm® CMSIS-DAP. Site na ijikọ bọọdụ lekwasịrị anya na ọdụ ụgbọ USB PC, ndị ọrụ nwere ike hazie ma dezie mmemme na ebumnuche MCU site na SWD n'okpuru gburugburu mmepe ma ọ bụ jiri ngwa mmemme. Ọnụ ọgụgụ na-esonụ na-egosi njikọ njikọ. Edemede a ga-ewere e-Link32 Pro/Lite dị ka exampka iwebata SWD, ozi njehie nkịtị na usoro nchọpụta nsogbu. A na-ejikwa ntuziaka ndị metụtara SWD na ozi nbipu maka ihe nkwụnye USB debug dị ka ULINK2 ma ọ bụ J-Link.

Nkọwa mbiri:

  • SWD: Mbipu Oghere Usoro Waya
  • SW-DP: Ọdụ ụgbọ mmiri Serial Wire Debug
  • SWJ-DP: Serial Waya na JTAG Port debug
  • CMSIS: Standard ihu igwe ngwanrọ Microcontroller nkịtị
  • DAP: Debug Access Port
  • IDE: Gburugburu Mmepe Integrated

Okwu Mmalite SWD

SWD bụ ngwa ngwa eji eme ihe n'ọtụtụ ebe yana usoro Arm® Cortex-M® nke MCU maka mmemme na nbipu. Akụkụ na-esote ga-egosipụta Holtek e-Link32 Pro na e-Link32 Lite. The e-Link32 Pro nwere ihe dị ka otu ụkpụrụ ụlọ dị ka e-Link32 Lite, isi ihe dị iche bụ na e-Link32 Pro na-akwado mmemme ICP na-anọghị n'ịntanetị. Nke a bụ nkọwa nkenke:

  • e-Link32 Pro: nke a bụ ihe nkwụnye USB debug nke Holtek kwụ ọtọ, nke na-akwado mmemme In-Circuit, mmemme na-anọghị n'ịntanetị na nbipu. Rụtụ aka na ntuziaka onye ọrụ e-Link32 Pro maka nkọwa.
  • e-Link32 Lite: nke a bụ ihe nkwụnye ihe nrụnye USB nke Holtek Starter, nke nwere ike ime ihe ozugbo ma ọ bụ degharịa na ebumnuche MCU na-enweghị njikọ ndị ọzọ. Rụtụ aka na ntuziaka onye ọrụ Starter maka nkọwa.

Nkọwa SWD Pin
Enwere ntụtụ nkwukọrịta SWD abụọ:

  • SWDIO (Ntinye/Mpụta data Oghere Usoro waya): ahịrị data bidirectional maka nnyefe ozi debug yana mmemme koodu/data n'etiti ihe nkwụnye nbibi na ebumnuche MCU.
  • SWCLK (Oghere Usoro waya): mgbama elekere sitere na nkwụnye nbipu maka nnyefe data gakọrịta.

Otu ihe omume Joint Test Action (JTAG) interface chọrọ ntụtụ njikọ anọ, ebe SWD chọrọ naanị ntụtụ abụọ iji kparịta ụka. Ya mere, SWD chọrọ ntụtụ ole na ole ma dịkwa mfe iji.

Nkọwa njikọ/PCB chepụta
Ọnụ ọgụgụ na-esonụ na-egosi e-Link32 Pro/Lite interfaces.

Ọ bụrụ na ndị ọrụ kwesịrị imepụta bọọdụ nke ha, a na-atụ aro idobe njikọ njikọ SWD, dịka egosiri na foto a. Ihe interface SWD ga-enwerịrị VDD, GND, SWDIO, SWCLK na nRST nke MCU lekwasịrị anya na nke enwere ike jikọọ na e-Link32 Pro/Lite site na njikọ a maka mmemme ma ọ bụ debugging.

Nkọwa ngbanwe ọkwa ihe nkwụnye nsogbu
Dị ka MCU nwere ike inwe volta ọrụ dị iche ichetages na ngwa bara uru, mgbagha I/O voltage etoju nwekwara ike ịdị iche. E-Link32 Pro/Lite na-enye sekit Shift Ọkwa iji mee mgbanwe na volta dị iche ichetages. Ọ bụrụ na ejiri SWD Pin 1 VCC dịka ntụaka voltage na sekit dị n'elu, mgbe ahụ, ntinye / mmepụta SWD pintage na e-Link32 Pro/Lite nwere ike gbanwee ya na-akpaghị aka dịka ebumnuche MCU na-arụ ọrụ voltage, si otú a na-eme ka ọ dakọtara na atụmatụ bọọdụ ngwaike MCU dị iche iche. Ọtụtụ ihe nkwụnye nbipu dị ka ULINK2 ma ọ bụ J-Link nwere ụdị nhazi ahụ.
Dị ka enwere ike ịhụ site na nkọwa ahụ dị n'elu, mgbe ejikọrọ ihe nkwụnye ihe nbipute na bọọdụ ngwaike MCU n'okpuru ọnọdụ ntọala, ekwesịrị iburu n'uche na bọọdụ ngwaike MCU ga-enye ike na pin SWD VCC na nkwụnye nbipu, dị ka egosiri na. ọnụ ọgụgụ na-esonụ. Nke a pụtara na bọọdụ ngwaike MCU ga-ejikọrịrị na ọkụ ọkụ iche yana pin SWD VCC na ihe nkwụnye nbipu enweghị mmepụta ike site na ndabara.

Enwere ike ịtọ e-Link32 Pro/Lite Pin 1 VCC ka ọ wepụta 3.3V iji mee ka bọọdụ ngwaike MCU lekwasịrị anya. Otú ọ dị, ọ dị mkpa ịṅa ntị na njedebe dị ugbu a na ike ọkụ. Rụtụ aka na ntuziaka onye ọrụ e-Link32 Pro maka nkọwa.

Lelee ma eriri USB ejikọrọ nke ọma
Mgbe e-Link32 Pro/Lite jikọọ na PC, lelee ma ejikọrọ ya nke ọma site na iji ụzọ abụọ ndị a.

  1. Lelee ma D1 USB LED nke e-Link32 Pro/Lite ka na-enwu.
  2. Pịa bọtịnụ "Win + R" iji kpọọ "Run" wee tinye "nbipụta njikwa" ka ọ na-agba ọsọ. Mgbe windo “Ndị na-ebi akwụkwọ & nyocha” pụtara, pịa “Ngwaọrụ” wee chọta “Ngwaọrụ ndị ọzọ” na menu ndọda. Wee lelee ma ngwaọrụ akpọrọ “CMSIS-DAP” ma ọ bụ “Holtek CMSIS-DAP” pụtara, dị ka egosiri na foto a. Ekwesiri ighota na usoro komputa di iche iche nwere ike inwe ihe ngosi di iche iche. Ndị ọrụ nwere ike ịtu aka na usoro a ka ịchọta wee lelee ma ngwaọrụ a ọ pụtara.

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

Ọ bụrụ na ihe nkwụnye USB debug adaghị jikọọ na PC, rụtụ aka na “Nchọpụta nsogbu Nzọụkwụ 2”.

Ntọala ndozi Keil
Akụkụ a ga-ewere e-Link32 Pro/Lite dị ka exampiji gosi ntọala ndozi n'okpuru gburugburu mmepe Keil. Jiri usoro ndị a ka ịlele nzọụkwụ site nzọụkwụ ma ntọala ndị ahụ ziri ezi. Buru ụzọ pịa “Project  Nhọrọ maka ebumnuche”.

  1. Pịa na taabụ "Utilities".
  2. Lelee "Jiri ọkwọ ụgbọala debug"HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (6)
  3. Pịa na taabụ "Debug".
  4. Jiri “CMSIS-DAP Debugger”
  5. Lelee "Ngwa ngwa na mmalite"
  6. Pịa "Ntọala" n'aka nri iji mepee igbe okwu "Nhọrọ maka Target".HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (7)
  7. Ọ bụrụ na ihe nkwụnye nbibi ejikọrọ na PC nke ọma, "Serial No" ga-egosipụta. Ọ bụrụ na ọ bụghị, rụtụ aka na "Nchọpụta nsogbu Nzọụkwụ 2"
  8. Lelee "SWJ" wee họrọ "SW" ka Port
  9. Ọ bụrụ na ihe nkwụnye nbibi ejikọrọ na MCU nke ọma, tebụl SWDIO ga-egosipụta "IDCODE" na "Aha ngwaọrụ". Ma ọ bụghị ya, rụtụ aka na "Nchọpụta nsogbu Nzọụkwụ 3" wee lelee ihe ọ bụla n'usoro site n'ebe ahụ.HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (8)
  10. Pịa na taabụ "Download Flash".
  11. Họrọ "Ehichapụ Full Chip" ma ọ bụ "Ihichapụ ngalaba" dị ka nbudata ọrụ, wee lelee "Mmemme" na "Nyochaa"
  12. Lelee ma HT32 Flash Loader dị na Algorithm Programming. Ihe ndị a na-egosi HT32 Flash Loader.
    • HT32 Series Flash
    • HT32 Series Flash Nhọrọ

Ọ bụrụ na HT32 Flash Loader adịghị, pịa "Tinye" iji aka tinye ya. Ọ bụrụ na enweghị ike ịhụ HT32 Flash Loader, wụnye Holtek DFP. Pịa na “Project – Jikwaa – Pack Installer…” ka ịchọta Holtek DFP wee wụnye. Tụtụ aka na Onye Mmebe ogwe aka websaịtị ma ọ bụ budata HT32 Firmware Library. Chọta "Holtek.HT32_DFP.latest.pack" na ndekọ mgbọrọgwụ wee wụnye.

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (9)

Ntọala ndozi IAR
Akụkụ a ga-ewere e-Link32 Pro/Lite dị ka exampiji gosi ntọala ndozi n'okpuru gburugburu mmepe IAR. Soro usoro ndị a ka ịlele nzọụkwụ site nzọụkwụ ma ntọala ndị ahụ ziri ezi. Mbụ pịa "Project → Nhọrọ".

  1. Pịa "General Nhọrọ → Target" wee họrọ lekwasịrị MCU dị ka Device. Ọ bụrụ na enweghị ike ịhụ MCU kwekọrọ, budata “HT32_IAR_Package_Vx.xxexe” n'aka onye ọrụ Holtek. websaịtị iji wụnye ngwugwu Nkwado IAR.HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (10)
  2. Họrọ taabụ "Ntọala" na "Nkwụsị" wee họrọ "CMSIS DAP" dị ka ọkwọ ụgbọalaHOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (11)
  3. Họrọ taabụ "Interface" na "CMSIS DAP" wee họrọ "SWD" dị ka Interface

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (12)

Lelee ma ejikọrọ SWD nke ọma
Mgbe ị na-ewere Keil dị ka exampN'aka nke ọzọ, pịa "Project → Nhọrọ maka Target" ka ịhọrọ taabụ "Nchọpụta" wee pịa "Ntọala" n'aka nri.

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (13)

Ọ bụrụ na egosipụtara IDCODE na Aha ngwaọrụ na tebụl SWDIO dị ka egosiri na foto a, ọ na-egosi na ejikọrọ SWD nke ọma. Ma ọ bụghị ya, ọ bụrụ na njehie emee, rụtụ aka na ntuziaka dị na ngalaba "Jikọọ n'okpuru Tọgharia", ma ọ bụ rụtụ aka na usoro nchọpụta nsogbu iji lelee.

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (14)

Jikọọ n'okpuru Tọgharia
Jikọọ n'okpuru nrụpụta bụ akụkụ nke isi MCU na SW-DP iji kwụsịtụ sistemu tupu emee mmemme ahụ. Ọ bụrụ na omume mmemme na-eme ka SWD ghara ịnweta ya, ndị ọrụ nwere ike iji usoro a dozie nsogbu ahụ. Ihe ndị kpatara na SWD enweghị ike ịnweta bụ ndị a.

  1. Mgbe ahọpụtara ọrụ nkekọrịta SWDIO/SWCLK ka ọ nwee ọrụ ọzọ, dị ka GPIO, agaghị eji I/O maka nzikọrịta ozi SWD.
  2. Mgbe MCU na-abanye na ọnọdụ miri-ehi ụra ma ọ bụ Power-down mode, MCU core ga-akwụsị. Ya mere, ọ gaghị ekwe omume ịkparịta ụka na isi MCU site na SWD maka mmemme ma ọ bụ debugging.

Rụtụ aka na njikọ n'okpuru ntọala nrụpụta n'okpuru mgbe ị na-eji Keil. "Project" → "Nhọrọ maka Target" → "Nchọpụta" → pịa "Ntọala" → họrọ "n'okpuru Tọgharia" dị ka Jikọọ usoro, dị ka e gosiri na-esonụ ọnụ ọgụgụ. Rụtụ aka na “Nchọpụta nsogbu Nzọụkwụ 9” maka usoro ntọala Keil zuru ezu.

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (15)

Ozi mperi nkịtị

Tebụlụ na-esote na-egosi nchịkọta ozi njehie na-adịkarị n'etiti Keil na IAR.

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (16)

Mgbe ihe nkwụnye nbipu enweghị ike ijikọ na PC, rụtụ aka na "Nchọpụta nsogbu Nzọụkwụ 2".

Keil - Ozi “SWD/JTAG Ọdịda nzikọrịta ozi”

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (17)

Mgbe nzikọrịta ozi SWD daa, ọ pụtara na ihe nkwụnye nbibi ejikọtaghị na MCU. Lelee otu otu site na "Nchọpụta nsogbu Nzọụkwụ 3".

Keil – Ozi “Error: Flash Download okpu – “Cortex-Mx”

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (18)

  1. Buru ụzọ lelee ma “Code Size + RO-data + RW-data Size” achịkọtara gafere nkọwapụta MCU ebumnuche.
  2. Lelee ma ntọala Flash Loader dị na Keil Programming Algorithm ziri ezi. Rụtụ aka na ngalaba "Ntọala Debug Keil" maka nkọwa.
  3. Lelee ma agbanyerela ihe mkpochapụ/mmemme ma ọ bụ nchekwa. Rụtụ aka na “Nchọpụta nsogbu Nzọụkwụ 10 na Nzọụkwụ 11” maka nkọwa.

Keil - Ozi "Enweghị ike Ibu Ibu Mmemme Algorithm Flash!"

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (19)

Lelee ma atụdo VCC na GND dị na nkwụnye nbibi ejikọrọ na nke MCU lekwasịrị anya. Rụtụ aka na "Nchọpụta nsogbu Nzọụkwụ 4" na "Nzọụkwụ 5".

Keil - Ozi “Oge Ọpụpụ. Tọgharịa Target wee nwaa ya ọzọ. "

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (20)

Lelee ma “Code Size + RO-data + RW-data Size” achịkọtara gafere nkọwapụta MCU ebumnuche.

IAR - Ozi "Njehie na-egbu egbu: Ahụghị nyocha"

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (21)

Mgbe ejikọtaghị nkwụnye nbibi na PC, rụtụ aka na "Nchọpụta nsogbu Nzọụkwụ 2" na "Nzọụkwụ 13".

IAR - Ozi "Njehie na-egbu egbu: Ejighị CPU"

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (22)

Mgbe nzikọrịta ozi SWD daa, ọ pụtara na ihe nkwụnye nbibi ejikọtaghị na MCU. Ihe ndị a na-egosi ihe ndị nwere ike ime:

  1. Ụdị MCU ezubere iche nke ngwaọrụ ahụ na "Nhọrọ izugbe" nwere ike ịbụ ezighi ezi, gaa na ngalaba "Ntọala Debug IAR" maka nkọwa gbasara otu esi agbanwe nke a.
  2. Ọ bụrụ na MCU enweghị ike ịza onye ọbịa ahụ site na SWD, lelee otu otu site na "Nchọpụta nsogbu Nzọụkwụ 3".

IAR - Ozi "Ejighị ihe nbinye ọkụ:..."

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (23)

Lelee ma atụdo VCC na GND dị na nkwụnye nbibi ejikọrọ na nke MCU lekwasịrị anya. Rụtụ aka na "Nchọpụta nsogbu Nzọụkwụ 4" na "Nzọụkwụ 5".

Nchọpụta nsogbu

Ọ bụrụ na ndị ọrụ na-enwe nsogbu mgbe ị na-eji SWD, jiri usoro ndị a ka ịlele n'usoro.

  1. Ma ọtụtụ ihe nkwụnye USB debug ejikọrọ na sistemụ?
    Ọ bụrụ na ejikọrọ ọtụtụ ihe nkwụnye USB debug dị ka e-Link32 Pro/Lite ma ọ bụ ULINK2 na sistemụ n'out oge, wepụ ha ma jigide naanị otu otu. Nke a na-egbochi nghọtahie kpatara site na ịnweta ọtụtụ ihe nkwụnye nbipu n'otu oge. Ndị ọrụ nwekwara ike họrọ nkwụnye nbibi nwere njikọ akọwapụtara n'okpuru gburugburu mmepe.
  2. Lelee ma ejikọrọ n'ọdụ ụgbọ mmiri USB nkwụnye nsogbu nke ọma?
    Ọ bụrụ na D1 USB LED na e-Link32 Pro/Lite adịghị enwu ma ọ bụ ngwaọrụ kwekọrọ na "CMSIS-DAP" ahụghị na "Ndị na-ebi akwụkwọ & nyocha", gbalịa dozie njehie ahụ site na iji usoro a.
    1. Tinyegharịa e-Link32 Pro/Lite USB ọdụ ụgbọ mmiri.
    2. Lelee ma eriri USB adịghị emebi emebi ma nwee ike ịkparịta ụka na PC.
    3. Lelee ma e-Link32 Pro/Lite USB ọdụ ụgbọ mmiri adịghị atọpụ.
    4. Lelee ma PC USB Port nwere ike ịrụ ọrụ nke ọma ma ọ bụ dochie ọdụ ụgbọ mmiri USB ejikọrọ.
    5. Malitegharịa ekwentị PC wee jikọọ ọdụ ụgbọ mmiri USB.
  3. Lelee ma ejikọrọ ntụtụ SWDIO/SWCLK/ nRST?
    Lelee ma ejikọta MCU SWDIO, SWCLK na nRST n'ezie na nkwụnye nbipu. Lelee ma eriri agbajighị ma ọ bụ akwụsịla njikọ ahụ. Ọ bụrụ na ejiri Holtek ESK32 Starter Kit, hụ na agbanwee-S1 na bọọdụ ka ọ bụrụ “Gbanye”.
  4. Lelee ma waya SWDIO/SWCLK ọ dị ogologo?
    Mee ka waya ahụ dị mkpụmkpụ ka ọ bụrụ ihe na-erughị 20cm.
  5. Lelee ma SWDIO/SWCLK jikọọ na ihe nchebe?
    Ihe nchekwa nchekwa serial nwere ike ịkpata mgbagha mgbaama ọsọ ọsọ SWD, yabụ na a ga-ebelatarịrị ọnụego nnyefe SWD. Gbanwee ọnụego nnyefe dị ka ndị a:
    • Keil: “Project →Options for Target” họrọ taabụ “Mbipu” wee pịa “Ntọala” ka ịhazie elekere Max, dị ka egosiri na foto a.HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (24)
    • IAR: pịa "CMSIS DAP" na "Project →Nhọrọ" wee pịa taabụ "Interface" iji mezie ọsọ interface, dị ka egosiri na foto a.HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (25)
  6. Lelee ma ọkụ eletrik ọ bụ nkịtị?
    Lelee ọnọdụ ọkọnọ ọkụ ndị a:
    1. Lelee ma ejikọrọ ntụtụ GND niile iji hụ na otu akwụkwọ ntụaka voltage
    2. Lelee ma ọkọnọ ike nke nkwụnye nbibi dị ka e-Link32 Lite Pro bụ ihe nkịtị (USB VBUS 5V).
    3. Lelee ma ejikọrọ bọọdụ ebumnuche na ọkụ ọkụ
    4. Lelee ma SWD Pin 1 VCC dị na nkwụnye nbipu bụ bọọdụ ebumnuche kwadoro. Pin 1 VCC na nkwụnye nbipu na-ejikọta na pin VDD na MCU lekwasịrị anya na kwesịrị inwe vol kwesịrị ekwesị.tage.
  7. Lelee ma ntọala ntụtụ buut ọ̀ ziri ezi?
    Ọ bụrụ na ọrụ mmemme ahụ aga nke ọma mana mmemme anaghị arụ ọrụ, lelee ma BOOT pin e dọpụrụ na mpụga-ala. Ọ bụrụ ee, wepụsịa mgbaama mpụga a. Mgbe ike-na ma ọ bụ tọgharịa, a ga-edobe pin BOOT n'ogo dị elu, mgbe nke ahụ gasịrị, mmemme na isi ihe nchekwa Flash nwere ike ime ihe ọ bụla. Rụtụ aka na mpempe akwụkwọ data MCU maka nkọwa na ọkwa BOOT pin ma ọ bụ ọkwa achọrọ.
  8. Lelee ma MCU na-ahazi pin SWDIO/SWCLK ka GPIO ma ọ bụ ọrụ ndị ọzọ?
    Ọ bụrụ na ahọpụtara ọrụ SWDIO/SWCLK pin-nkekọrịta ka ọ nwee ọrụ dị iche dị ka GPIO site na firmware MCU, mgbe mmemme ahụ mechara na “AFIO switch SWDIO/SWCLK”, MCU agaghịzi azaghachi nzikọrịta ozi SWD ọ bụla. . Nke a ga-eme ka bọọdụ ebumnuche wepụta steeti nke enweghị ike ịhazi ya. N'ụdị ọnọdụ ahụ, enwere ike iweghachi ya site na ịtọ Jikọọ n'okpuru Tọgharia. Rụtụ aka na usoro 1 ma ọ bụ usoro 2 dị na Nzọụkwụ 9 maka nkọwa.
  9. Lelee ma MCU abanyela na ọnọdụ nchekwa ike?
    Ọ bụrụ na MCU abanyela na ọnọdụ Deep-Sleep ma ọ bụ ọnọdụ Power-down site na ngwa ngwa, enweghị ike ịnweta ndekọ dị na MCU Cortex-M core site na SWD. Nke a na-eme ka mmemme ma ọ bụ debugging adịghị adị. Rụtụ aka na ụzọ abụọ ndị a iji weghachi nke a. Isi ụkpụrụ ebe a bụ igbochi firmware na Main Flash ka ọ rụọ ọrụ, si otú a na-ekwe ka nkwurịta okwu SWD na-arụ ọrụ nke ọma.
    1. Usoro 1 - Tọọ njikọ n'okpuru Tọgharia
      Were Keil dị ka onye mbụample maka ntọala IDE. Pịa na "Project →Nhọrọ maka Target" ka ịhọrọ taabụ "Debug", wee pịa "Ntọala".HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (26)Họrọ Jikọọ "n'okpuru Tọgharia", dị ka egosiri na foto a. Ugbu a IDE nwere ike iji SWD mee mmemme. A na-atụ aro ka ihichapụ ngwa ngwa na Main Flash (na-ezo aka na "Nzọụkwụ 11" maka ọrụ nhichapụ) iji gbochie na SWDIO/SWCLK AFIO Switch ma ọ bụ ịbanye na ọnọdụ nchekwa ike site na ngwa ngwa.HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (27)
    2. Usoro 2
      Wụtuo ntụtụ PA9 BOOT, tọgharịa ma ọ bụ gbanye ya ọzọ wee mebie MCU Flash Ese. Mgbe Ichicha ahụ mechara, hapụ pin PA9. Rụtụ aka na nzọụkwụ 11 maka ntuziaka maka otu esi eme nhichapụ site na IDE.
  10. Lelee ma MCU enyerela ebe nchekwa Ihichapụ/Dee nchedo?
    Ọ bụrụ na MCU enyerela nchedo ibe ebe nchekwa, enweghị ike ihichapụ ma ọ bụ gbanwee ibe ebe nchekwa echekwara. N'oge mkpochapụ ibe SWD, mgbe njehie mere n'ihi na enweghị ike ihichapụ ibe echekwara, a ga-achọ ọrụ nhichapụ oke iji dozie nsogbu a. Ebe a ga-ehichapụ ebe nchekwa MCU kpamkpam wee wepụ ya na nchekwa ebe nchekwa site na Mass Erase. Gaa na "Nzọụkwụ 11" maka nkọwa.
  11. Lelee ma MCU enyerela nchekwa nchekwa aka?
    Ọ bụrụ na MCU enyerela nchekwa nchekwa aka, mgbe njehie mere n'oge ihichapu ibe SWD, a ga-emerịrị ọrụ mkpochapu Mass iji ihichapụ nhọrọ Byte iji wepu nchedo ebe nchekwa. Mgbe Mass Erase gwụchara, MCU ga-emegharị ma ọ bụ gbanye ya ọzọ.
    →Keil: "Flash → Hichapụ"HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (28) IAR: "Project → Budata → Hichapụ ebe nchekwa"
  12.  Lelee ma ịtọgharịa sistemụ ahụ mgbe ịmechara mmemme ahụ.
    Mgbe emelitere mmemme ahụ site na nkwụnye nbipu, a ga-ebulite nrụpụta MCU tupu usoro ahụ amalite mmemme. Enwere ike ịkpalite nrụpụta MCU site na nRST pin ma ọ bụ site na ịgbanye ọzọ.
  13. Lelee ma e-Link32 Pro/Lite firmware bụ ụdị kachasị ọhụrụ?
    Ọ bụrụ na ndị ọrụ ka enweghị ike mmemme ma ọ bụ debug site na iji SWD mgbe emechara usoro nchọpụta nsogbu ndị dị n'elu, a na-atụ aro ka imelite ngwa e-Link32 Pro/Lite na ụdị kachasị ọhụrụ. Budata ngwa e-Link32 Pro ICP ọhụrụ sitere na onye ọrụ Holtek websaịtị wee pịa "Jikọọ". Ọ bụrụ na ụdị e-Link32 Pro Lite ochie, ozi mmelite ga-apụta na-akpaghị aka, wee pịa “OK” ka imelite ngwa ngwa.HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (29)

Ihe nrụtụ aka
Maka ozi ndị ọzọ, kpọtụrụ onye ọrụ Holtek websaịtị: https://www.holtek.com.

Ozi ngbanwe na mgbanwe

HOLTEK-e-Link32-Pro-MCU-Debug-Akụkụ-fig- (30)

Nkwuputa
Ozi niile, ụghalaahịa, akara ngosi, eserese, vidiyo, obere vidiyo, njikọ na ihe ndị ọzọ pụtara na nke a websaịtị ('Ozi') bụ maka ntụaka naanị ma nwee ike ịgbanwe n'oge ọ bụla na-enweghị ọkwa mbụ yana n'uche nke Holtek Semiconductor Inc. na ụlọ ọrụ ndị metụtara ya (nke a 'Holtek', 'ụlọ ọrụ', 'anyị', ' anyị' ma ọ bụ 'anyị'). Ebe Holtek na-agba mbọ hụ na ozi dị na nke a ziri ezi websaịtị, ọnweghị akwụkwọ ikike awara awara ma ọ bụ nke doro anya Holtek nyere maka izi ezi nke ozi ahụ. Holtek agaghị ebu ọrụ maka ezighi ezi ma ọ bụ ntapu ọ bụla.

Holtek agaghị akwụ ụgwọ maka mmebi ọ bụla (gụnyere ma ọnweghị oke na nje kọmputa, nsogbu sistemụ ma ọ bụ mfu data) ihe ọ bụla sitere na iji ma ọ bụ n'ihe metụtara iji nke a. websaịtị site na onye ọ bụla. Enwere ike ịnwe njikọ na mpaghara a, nke na-enye gị ohere ịga leta websaịtị nke ụlọ ọrụ ndị ọzọ. Ndị a webHoltek anaghị achịkwa saịtị. Holtek agaghị ebu ibu ọrụ yana enweghị nkwa na ozi ọ bụla egosipụtara na saịtị ndị ahụ. Hyperlinks na ndị ọzọ websaịtị dị n'ihe egwu nke gị.

  • Mmachi nke ibu
    Ọ nweghị ihe ọ bụla Holtek Limited ga-akwụ ụgwọ maka ndị ọ bụla ọzọ maka mfu ma ọ bụ mebie ihe ọ bụla ma ọ bụ agbanyeghị kpatara ozugbo ma ọ bụ na-apụtaghị ìhè n'ihe gbasara ịnweta ma ọ bụ iji nke a. websaịtị, ọdịnaya dị na ya ma ọ bụ ngwongwo, ihe ma ọ bụ ọrụ ọ bụla.
  • Iwu Ọchịchị
    Disclaimer dị n'ime webA ga-achịkwa ma kọwaa saịtị dịka iwu nke Republic of China siri dị. Ndị ọrụ ga-edo onwe ha n'okpuru ikike na-enweghị isi nke ụlọ ikpe Republic of China.
  • Mmelite nke Disclaimer
    Holtek nwere ikike imelite Disclaimer n'oge ọ bụla na ma ọ bụ na-enweghị ọkwa mbụ, mgbanwe niile na-arụ ọrụ ozugbo na ikesa na websaịtị.

FAQ

Ajụjụ: Gịnị bụ SWD na kedu ka o si dị iche na JTAG?
A: SWD (Serial Wire Debug) bụ ihe nbipụta nbibi abụọ nwere pin na-enye ngwọta nbibi nke ọma karịa J.TAG, nke chọrọ ntụtụ anọ maka nkwurịta okwu.

Ajụjụ: Otu esi ejikọta interface SWD na bọọdụ omenala?
A: Chepụta bọọdụ nwere njikọ SWD 5-pin nwere VDD, GND, SWDIO, SWCLK na nRST maka ndakọrịta na e-Link32 Pro/Lite.

Akwụkwọ / akụrụngwa

HOLTEK e-Link32 Pro MCU nkwụnye nbibi [pdf] Ntuziaka onye ọrụ
e-Link32 Pro, e-Link32 Lite, e-Link32 Pro MCU nkwụnye ihe nbibi, e-Link32 Pro, MCU nkwụnye ihe nbibi, nkwụnye nbibi, nkwụnye

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *