Debug adaptér HOLTEK e-Link32 Pro MCU

Specifikace

  • Model: Rozhraní SWD HT32 MCU
  • Verze: AN0677EN V1.00
  • Datum: 21. května 2024
  • Rozhraní: SWD (Serial Wire Debug)
  • Kompatibilita: e-Link32 Pro / Lite, cílový MCU

Informace o produktu
Rozhraní SWD HT32 MCU je navrženo pro programování, offline programování a ladění cílových MCU. Využívá komunikační protokol SWD pro efektivní přenos dat a ladění.

Popis pinu SWD
Rozhraní SWD se skládá ze dvou hlavních pinů:

  • SWDIO (Serial Wire Data Input/Output): Obousměrná datová linka pro přenos ladicích informací a programování kódu/dat.
  • SWCLK (Serial Wire Clock): Hodinový signál pro synchronní přenos dat.

Popis připojení/design PCB
Rozhraní SWD vyžaduje 10kolíkový konektor s následujícím popisem kolíků:

Pin č. Jméno Popis
1, 3, 5, 8 VCC, GND Připojení napájecího zdroje pro ladicí adaptér a cíl
MCU.
2, 4 SWDIO, SWCLK Data a hodinové signály pro komunikaci.
6, 10 Rezervováno Není nutné žádné připojení.
7, 9 VCOM_RXD, VCOM_TXD Virtuální COM porty pro sériovou komunikaci.

Při navrhování vlastní desky se doporučuje zahrnout 5pinový konektor SWD s připojením VDD, GND, SWDIO, SWCLK a nRST pro kompatibilitu s e-Link32 Pro/Lite.

Popis posunu úrovně ladicího adaptéru
Při připojování ladicího adaptéru k hardwarové desce MCU se ujistěte, že jsou splněny přednastavené podmínky, aby nedošlo ke konfliktům hardwaru.

Návod k použití produktu

  1. Připojte SWD rozhraní e-Link32 Pro/Lite k cílovému MCU pomocí dodaného konektoru.
  2. Zajistěte správné připojení napájení mezi ladicím adaptérem a cílovým MCU.
  3. K programování a ladění používejte vhodné softwarové nástroje, jako je uživatelská příručka e-Link32 Pro nebo uživatelská příručka Starter Kit.

Zavedení

Řada MCU Holtek HT32 je založena na jádru Arm® Cortex®-M. Jádro obsahuje integrované porty Serial Wire Debug (SWD), jmenovitě SW-DP/SWJ-DP, což usnadňuje vývoj, programování a ladění. Během návrhu hardwaru při použití SWD se však uživatelé mohou setkat s některými abnormálními situacemi, které ovlivňují vývoj projektu. Tato poznámka k aplikaci poskytuje uživatelům komplexního průvodce odstraňováním problémů s rozhraním SWD a zahrnuje možné chyby, ke kterým může dojít během připojení, komunikace a dalších podmínek. Tato příručka pomůže uživatelům snadněji používat rozhraní SWD a ušetří čas na vývoj, aby byl projekt efektivnější.

Holtek vydal nástroj pro ladění USB s názvem e-Link32 Pro/Lite, který byl vyvinut na základě referenčního návrhu Arm® CMSIS-DAP. Připojením cílové desky k USB portu počítače mohou uživatelé programovat a ladit program na cílovém MCU prostřednictvím SWD ve vývojovém prostředí nebo pomocí programovacího nástroje. Následující obrázek ukazuje vztahy připojení. Tento text bude brát e-Link32 Pro/Lite jako příkladample představit SWD, běžné chybové zprávy a kroky pro řešení problémů. Pokyny týkající se SWD a informace o ladění se také používají pro běžný adaptér pro ladění USB, jako je ULINK2 nebo J-Link.

Popis zkratky:

  • SWD: Ladění sériového drátu
  • SW-DP: Serial Wire Debug Port
  • SWJ-DP: Serial Wire a JTAG Ladit port
  • CMSIS: Common Microcontroller Software Interface Standard
  • DAP: Ladění přístupového portu
  • IDE: Integrované vývojové prostředí

Úvod do SWD

SWD je hardwarové rozhraní široce používané s řadou MCU Arm® Cortex-M® pro programování a ladění. Následující část bude ilustrovat Holtek e-Link32 Pro a e-Link32 Lite. e-Link32 Pro má přibližně stejnou architekturu jako e-Link32 Lite, hlavní rozdíl je v tom, že e-Link32 Pro podporuje offline programování ICP. Následuje stručný popis:

  • e-Link32 Pro: toto je samostatný USB ladicí adaptér Holtek, který podporuje programování v obvodu, offline programování a ladění. Podrobnosti naleznete v uživatelské příručce e-Link32 Pro.
  • e-Link32 Lite: toto je interní USB Debug adaptér Holtek Starter Kit, který může přímo programovat nebo ladit na cílovém MCU bez dalších připojení. Podrobnosti naleznete v uživatelské příručce Starter Kit.

Popis pinu SWD
Existují dva komunikační piny SWD:

  • SWDIO (Serial Wire Data Input/Output): obousměrné datové vedení pro přenos ladicích informací a programování kódu/dat mezi ladicím adaptérem a cílovým MCU.
  • SWCLK (hodiny se sériovým připojením): hodinový signál z ladicího adaptéru pro synchronní přenos dat.

Tradiční společná testovací akční skupina (JTAG) rozhraní vyžaduje čtyři propojovací kolíky, zatímco SWD vyžaduje ke komunikaci pouze dva kolíky. Proto SWD vyžaduje méně kolíků a je pohodlnější k použití.

Popis připojení/design PCB
Následující obrázek ukazuje rozhraní e-Link32 Pro/Lite.

Pokud si uživatelé potřebují navrhnout vlastní desku, doporučuje se rezervovat SWD konektor, jak je znázorněno na následujícím obrázku. Rozhraní SWD musí obsahovat VDD, GND, SWDIO, SWCLK a nRST cílového MCU a které pak může být připojeno k e-Link32 Pro/Lite přes tento konektor pro programování nebo ladění.

Popis posunu úrovně ladicího adaptéru
Protože MCU může mít různé provozní objtages v praktických aplikacích, I/O logika svtagÚrovně mohou být také různé. e-Link32 Pro/Lite poskytuje obvod Level Shift pro přizpůsobení různým objtages. Pokud je SWD Pin 1 VCC použit jako referenční svtage ve výše uvedeném obvodu, potom pin SWD vstup/výstup objtage na e-Link32 Pro/Lite lze automaticky upravit podle cílového provozního objemu MCUtage, čímž je kompatibilní s různými návrhy hardwarových desek MCU. Většina ladicích adaptérů jako ULINK2 nebo J-Link má podobný design.
Jak je vidět z výše uvedeného popisu, když je ladicí adaptér připojen k hardwarové desce MCU za přednastavených podmínek, je třeba poznamenat, že hardwarová deska MCU bude poskytovat napájení pinu SWD VCC na ladicím adaptéru, jak je znázorněno na následující obrázek. To znamená, že hardwarová deska MCU musí být připojena ke zdroji napájení samostatně a pin SWD VCC na ladicím adaptéru nemá ve výchozím nastavení žádný napájecí výstup.

e-Link32 Pro/Lite Pin 1 VCC lze také nastavit na výstup 3.3 V pro napájení cílové hardwarové desky MCU. Je však důležité věnovat pozornost omezení proudu a napájení. Podrobnosti naleznete v uživatelské příručce e-Link32 Pro.

Zkontrolujte, zda je správně připojen ladicí adaptér USB
Když je e-Link32 Pro/Lite připojen k počítači, zkontrolujte, zda je správně připojen pomocí následujících dvou metod.

  1. Zkontrolujte, zda LED D1 USB na e-Link32 Pro/Lite zůstává svítit.
  2. Stisknutím tlačítek „Win + R“ vyvolejte „Spustit“ a pro spuštění zadejte „ovládání tiskáren“. Když se zobrazí okno „Tiskárny a skenery“, klikněte na „Zařízení“ a v rozevírací nabídce najděte „Další zařízení“. Poté zkontrolujte, zda se zobrazí zařízení s názvem „CMSIS-DAP“ nebo „Holtek CMSIS-DAP“, jak je znázorněno na následujícím obrázku. Je třeba poznamenat, že různé počítačové systémy mohou mít mírně odlišné zobrazení. Uživatelé mohou v tomto kroku najít a zkontrolovat, zda se toto zařízení zobrazuje.

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

Pokud se adaptér pro ladění USB nepodaří připojit k počítači, přejděte k části „Odstraňování problémů, krok 2“.

Nastavení ladění Keil
V této části bude jako příklad uveden e-Link32 Pro/Liteample pro ilustraci nastavení ladění ve vývojovém prostředí Keil. Pomocí následujících kroků můžete krok za krokem zkontrolovat, zda jsou nastavení správná. Nejprve klikněte na „Projekt  Možnosti pro cíl“.

  1. Klikněte na záložku „Utilities“.
  2. Zaškrtněte „Použít ovladač ladění“HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-obr- (6)
  3. Klikněte na kartu „Debug“.
  4. Použijte „CMSIS-DAP Debugger“
  5. Zaškrtněte „Načíst aplikaci při spuštění“
  6. Kliknutím na „Nastavení“ vpravo otevřete dialogové okno „Možnosti cíle“.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-obr- (7)
  7. Pokud se ladicí adaptér úspěšně připojil k počítači, zobrazí se „Sériové číslo“. Pokud ne, přejděte k části „Řešení problémů, krok 2“
  8. Zaškrtněte „SWJ“ a jako Port vyberte „SW“.
  9. Pokud se ladicí adaptér úspěšně připojil k MCU, tabulka SWDIO zobrazí „IDCODE“ a „Device Name“. V opačném případě si přečtěte „Krok 3 odstraňování problémů“ a odtud postupně zkontrolujte každou položku.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-obr- (8)
  10. Klikněte na kartu „Flash Download“.
  11. Jako funkci stahování vyberte „Erase Full Chip“ nebo „Erase Sectors“ a poté zaškrtněte „Program“ a „Verify“
  12. Zkontrolujte, zda v programovacím algoritmu existuje Flash Loader HT32. Následující obrázek ukazuje Flash Loader HT32.
    • Blesk řady HT32
    • Možnosti Flash řady HT32

Pokud HT32 Flash Loader neexistuje, klikněte na „Přidat“ a přidejte jej ručně. Pokud nelze HT32 Flash Loader nalézt, nainstalujte Holtek DFP. Kliknutím na „Project – Manage – Pack Installer…“ vyhledejte Holtek DFP a nainstalujte. Viz Arm Developer webnebo si stáhněte HT32 Firmware Library. Najděte „Holtek.HT32_DFP.latest.pack“ v kořenovém adresáři a nainstalujte.

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

Nastavení ladění IAR
Tato část bude brát e-Link32 Pro/Lite jako příkladample pro ilustraci nastavení ladění ve vývojovém prostředí IAR. Chcete-li krok za krokem zkontrolovat, zda jsou nastavení správná, postupujte podle následujících kroků. Nejprve klikněte na „Projekt → Možnosti“.

  1. Klikněte na „Obecné možnosti → Cíl“ a jako zařízení vyberte cílový MCU. Pokud nelze nalézt odpovídající MCU, stáhněte si „HT32_IAR_Package_Vx.xxexe“ z oficiálního webu Holtek webk instalaci balíčku podpory IAR.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-obr- (10)
  2. Vyberte kartu „Nastavení“ v „Debugger“ a jako ovladač vyberte „CMSIS DAP“.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-obr- (11)
  3. Vyberte kartu „Rozhraní“ v „CMSIS DAP“ a jako rozhraní vyberte „SWD“.

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

Zkontrolujte, zda je SWD správně připojen
Když vezmete Keila jako exampKlikněte na „Projekt → Možnosti pro cíl“, vyberte kartu „Ladění“ a klikněte na „Nastavení“ vpravo.

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

Pokud se v tabulce SWDIO zobrazí IDCODE a název zařízení, jak je znázorněno na následujícím obrázku, znamená to, že je SWD správně připojen. V opačném případě, pokud dojde k chybě, prostudujte si pokyny v části „Připojení pod resetem“ nebo zkontrolujte kroky pro odstraňování problémů.

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

Připojit pod Obnovit
Connect Under Reset je funkce jádra MCU a SW-DP pro pozastavení systému před spuštěním programu. Pokud chování programu způsobí, že SWD je nedostupný, uživatelé mohou problém vyřešit pomocí této metody. Běžné důvody, proč je SWD nepřístupný, jsou následující.

  1. Když je funkce SWDIO/SWCLK vybrána jako sdílená funkce, aby měla jinou funkci, jako je GPIO, nebudou I/O použity pro SWD komunikaci.
  2. Když MCU přejde do režimu hlubokého spánku nebo do režimu vypnutí, jádro MCU se zastaví. Proto není možné komunikovat s jádrem MCU přes SWD pro programování nebo ladění.

Pokud používáte Keil, podívejte se na nastavení Connect Under Reset níže. „Project“ → „Options for Target“ → „Debug“ → klikněte na „Settings“ → vyberte „under Reset“ jako způsob připojení, jak je znázorněno na následujícím obrázku. Podrobné kroky nastavení Keilu najdete v části „Odstraňování problémů Krok 9“.

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

Běžné chybové zprávy

Následující tabulka ukazuje souhrn běžných chybových zpráv mezi Keil a IAR.

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

Když se ladicí adaptér nepodaří připojit k počítači, postupujte podle pokynů v části „Odstraňování problémů, krok 2“.

Keil – Zpráva „SWD/JTAG Selhání komunikace"

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

Když komunikace SWD selže, znamená to, že se ladicí adaptér nepodařilo připojit k MCU. Zkontrolujte jeden po druhém v části „Odstraňování problémů, krok 3“.

Keil – Zpráva „Chyba: Stažení Flash se nezdařilo – „Cortex-Mx“ “

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

  1. Nejprve zkontrolujte, zda kompilovaná „velikost kódu + data RO + velikost dat RW“ přesahuje cílové specifikace MCU.
  2. Zkontrolujte, zda jsou nastavení Flash Loaderu v Keil Programming Algorithm správná. Podrobnosti naleznete v části „Nastavení Keil Debug“.
  3. Zkontrolujte, zda je povolena ochrana proti vymazání/programování stránky nebo zabezpečení. Podrobnosti naleznete v části „Odstraňování problémů Krok 10 a Krok 11“.

Keil – Zpráva „Nelze načíst programovací algoritmus Flash!“

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

Zkontrolujte, zda jsou kolíky VCC a GND na ladicím adaptéru propojeny s kolíky cílového MCU. Viz „Krok 4 odstraňování problémů“ a „Krok 5“.

Keil – Zpráva „Časový limit blesku. Resetujte cíl a zkuste to znovu."

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

Zkontrolujte, zda kompilovaná „velikost kódu + data RO + velikost dat RW“ překračuje cílové specifikace MCU.

IAR – Zpráva „Závažná chyba: Sonda nenalezena“

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

Pokud ladicí adaptér není připojen k počítači, postupujte podle pokynů v části „Odstraňování problémů, krok 2“ a „krok 13“.

IAR – Zpráva „Závažná chyba: Nepodařilo se připojit k CPU“

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

Když komunikace SWD selže, znamená to, že se ladicí adaptér nepodařilo připojit k MCU. Následující ukazuje možné důvody:

  1. Cílový model MCU zařízení v „General Options“ může být nesprávný, podrobnosti o tom, jak toto upravit, najdete v části „IAR Debug Settings“.
  2. Pokud MCU nemůže reagovat na hostitele prostřednictvím SWD, zkontrolujte jeden po druhém v “Troubleshooting Step 3”.

IAR – Zpráva “Nepodařilo se načíst flash loader:….”

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

Zkontrolujte, zda jsou kolíky VCC a GND na ladicím adaptéru propojeny s kolíky cílového MCU. Viz „Krok 4 odstraňování problémů“ a „Krok 5“.

Odstraňování problémů

Pokud se uživatelé setkají s problémy při používání SWD, proveďte postupnou kontrolu podle následujících kroků.

  1. Je k systému připojeno více USB ladicích adaptérů?
    Pokud je k systému připojeno více USB ladicích adaptérů, jako je e-Link32 Pro/Lite nebo ULINK2 současně, odeberte je a ponechte si pouze jednu skupinu. Tím se zabrání chybnému úsudku způsobenému současným přístupem více ladicích adaptérů. Uživatelé si také mohou vybrat ladicí adaptér s konkrétním připojením ve vývojovém prostředí.
  2. Zkontrolujte, zda je port USB adaptéru ladění úspěšně připojen?
    Pokud LED D1 USB na e-Link32 Pro/Lite nesvítí nebo odpovídající zařízení „CMSIS-DAP“ není nalezeno v „Tiskárny a skenery“, zkuste chybu odstranit pomocí následující metody.
    1. Znovu zapojte port USB e-Link32 Pro/Lite.
    2. Zkontrolujte, zda je kabel USB nepoškozený a zda může komunikovat s počítačem.
    3. Zkontrolujte, zda není uvolněný USB port e-Link32 Pro/Lite.
    4. Zkontrolujte, zda port USB počítače funguje správně, nebo vyměňte připojený port USB.
    5. Restartujte počítač a znovu připojte port USB.
  3. Zkontrolujte, zda jsou zapojeny kolíky SWDIO/SWCLK/ nRST?
    Zkontrolujte, zda jsou piny MCU SWDIO, SWCLK a nRST skutečně připojeny k ladicímu adaptéru. Zkontrolujte, zda není kabel přerušený nebo zda není odpojeno spojení. Pokud používáte Holtek ESK32 Starter Kit, ujistěte se, že Switch-S1 na desce je zapnutý.
  4. Zkontrolujte, zda není kabel SWDIO/SWCLK příliš dlouhý?
    Zkraťte drát na méně než 20 cm.
  5. Zkontrolujte, zda se SWDIO/SWCLK připojuje k ochranným komponentám?
    Komponenty sériové ochrany mohou způsobit zkreslení vysokorychlostního signálu SWD, proto je třeba snížit přenosovou rychlost SWD. Upravte přenosovou rychlost následovně:
    • Keil: „Project →Options for Target“ vyberte záložku „Debug“ a klikněte na „Settings“ pro nastavení Max Clock, jak je znázorněno na následujícím obrázku.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-obr- (24)
    • IAR: klikněte na „CMSIS DAP“ v „Projekt →Možnosti“ a klikněte na záložku „Rozhraní“ pro úpravu rychlosti rozhraní, jak je znázorněno na následujícím obrázku.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-obr- (25)
  6. Zkontrolujte, zda je napájení normální?
    Zkontrolujte následující podmínky napájení:
    1. Zkontrolujte, zda jsou všechny piny GND propojeny, abyste zajistili stejný referenční objemtage
    2. Zkontrolujte, zda je napájení ladícího adaptéru, jako je e-Link32 Lite Pro, normální (USB VBUS 5V).
    3. Zkontrolujte, zda je cílová deska správně připojena ke zdroji napájení
    4. Zkontrolujte, zda je SWD Pin 1 VCC na ladicím adaptéru napájen z cílové desky. Pin 1 VCC na ladicím adaptéru se připojuje ke kolíku VDD na cílovém MCU a měl by mít odpovídající objemtage.
  7. Zkontrolujte, zda je nastavení spouštěcího kolíku správné?
    Pokud byla operace programování úspěšná, ale program se nespustí, zkontrolujte, zda byl BOOT pin externě stažen. Pokud ano, odstraňte tento externí signál. Po zapnutí nebo resetu musí být BOOT pin udržován na vysoké úrovni, poté může program v hlavní paměti Flash běžet normálně. Podrobnosti o poloze BOOT kolíku nebo požadované úrovni naleznete v datovém listu MCU.
  8. Zkontrolujte, zda MCU konfiguruje pin SWDIO/SWCLK jako GPIO nebo jiné funkce?
    Pokud je funkce sdílení kolíků SWDIO/SWCLK zvolena tak, aby měla jinou funkci, jako je GPIO pomocí firmwaru MCU, pak když program provede „AFIO switch SWDIO/SWCLK“, MCU již nebude reagovat na žádnou komunikaci SWD. . Tím se cílová deska zobrazí ve stavu, který nelze naprogramovat. V takových případech jej lze obnovit nastavením Připojit pod Obnovit. Podrobnosti viz Metoda 1 nebo Metoda 2 v kroku 9.
  9. Zkontrolujte, zda MCU přešel do úsporného režimu?
    Pokud MCU vstoupil firmwarem do režimu hlubokého spánku nebo do režimu vypnutí, k registrům v jádře MCU Cortex-M nelze přistupovat přes SWD. To způsobí, že funkce programování nebo ladění nebudou dostupné. Chcete-li to obnovit, použijte následující dva způsoby. Hlavním principem je zabránit fungování firmwaru v hlavním blesku a umožnit tak komunikaci SWD normálně.
    1. Metoda 1 – Nastavte Connect Under Reset
      Vezměte Keila jako example pro nastavení IDE. Kliknutím na „Projekt → Možnosti pro cíl“ vyberte kartu „Debug“ a poté klikněte na „Nastavení“.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-obr- (26)Vyberte Connect „pod Reset“, jak je znázorněno na následujícím obrázku. Nyní může IDE programovat pomocí SWD normálně. Doporučuje se nejprve vymazat firmware v hlavním blesku (operace vymazání viz „Krok 11“), abyste zabránili přepínači SWDIO/SWCLK AFIO nebo přechodu do režimu úspory energie firmwarem.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-obr- (27)
    2. Metoda 2
      Vytáhněte BOOT pin PA9, resetujte nebo znovu zapněte a proveďte vymazání Flash MCU. Po dokončení mazání uvolněte kolík PA9. Pokyny, jak provést vymazání prostřednictvím IDE, naleznete v kroku 11.
  10. Zkontrolujte, zda MCU aktivovala ochranu proti vymazání/zápisu stránky paměti?
    Pokud MCU aktivovala ochranu proti vymazání stránky paměti, chráněnou stránku paměti nelze vymazat ani upravit. Když během mazání stránky SWD dojde k chybě, protože chráněnou stránku nelze vymazat, je k vyřešení tohoto problému vyžadována operace hromadného mazání. Zde bude paměť MCU zcela vymazána a odstraněna z ochrany paměti hromadným vymazáním. Podrobnosti viz „Krok 11“.
  11. Zkontrolujte, zda MCU aktivovala bezpečnostní ochranu?
    Pokud MCU povolila ochranu zabezpečení, když dojde k chybě během mazání stránky SWD, musí být provedena operace hromadného mazání k vymazání Option Byte, aby se odstranila ochrana paměti. Po dokončení hromadného mazání se musí MCU resetovat nebo znovu zapnout.
    →Keil: “Flash →Erase”HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-obr- (28) IAR: “Projekt → Stáhnout → Vymazat paměť”
  12.  Po dokončení programování zkontrolujte, zda je třeba systém resetovat.
    Poté, co byl program aktualizován pomocí ladicího adaptéru, musí být před spuštěním programu spuštěn reset MCU. Reset MCU lze spustit buď pinem nRST nebo opětovným zapnutím.
  13. Zkontrolujte, zda je firmware e-Link32 Pro/Lite nejnovější verze?
    Pokud uživatelé stále nemohou programovat nebo ladit pomocí SWD po dokončení výše uvedených kroků pro odstraňování problémů, doporučuje se aktualizovat firmware e-Link32 Pro/Lite na nejnovější verzi. Stáhněte si nový e-Link32 Pro ICP Tool od oficiálního zástupce společnosti Holtek webwebu a klikněte na „Připojit“. Pokud je verze e-Link32 Pro Lite starší, automaticky se zobrazí zpráva o aktualizaci a poté klikněte na „OK“ pro aktualizaci firmwaru.HOLTEK-e-Link32-Pro-MCU-Debug-Adapter-obr- (29)

Referenční materiál
Další informace získáte od úředníka společnosti Holtek webmísto: https://www.holtek.com.

Informace o revizích a úpravách

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

Zřeknutí se odpovědnosti
Všechny informace, ochranné známky, loga, grafika, videa, zvukové klipy, odkazy a další položky, které se zde objevují webstránky („Informace“) jsou pouze orientační a mohou se kdykoli změnit bez předchozího upozornění a podle uvážení společnosti Holtek Semiconductor Inc. a jejích spřízněných společností (dále jen „Holtek“, „společnost“, „nás“, „ my" nebo "naše"). Zatímco Holtek se snaží zajistit přesnost těchto informací webSpolečnost Holtek neposkytuje žádnou výslovnou ani předpokládanou záruku na přesnost informací. Holtek nenese žádnou odpovědnost za jakoukoli nesprávnost nebo únik.

Holtek nenese odpovědnost za žádné škody (včetně, ale nejen, počítačových virů, systémových problémů nebo ztráty dat), ať už vzniknou při používání nebo v souvislosti s používáním tohoto webstránky jakékoli strany. V této oblasti mohou být odkazy, které vám umožní navštívit webstránky jiných společností. Tyto webstránky nejsou kontrolovány společností Holtek. Holtek nenese žádnou odpovědnost a žádnou záruku za jakékoli informace zobrazené na takových stránkách. Hypertextové odkazy na jiné webstránky jsou na vlastní nebezpečí.

  • Omezení odpovědnosti
    Společnost Holtek Limited v žádném případě nenese odpovědnost vůči žádné jiné straně za jakoukoli ztrátu nebo škodu způsobenou přímo či nepřímo v souvislosti s vaším přístupem k tomuto nebo jeho používáním. webstránky, obsah na nich nebo jakékoli zboží, materiály nebo služby.
  • Rozhodné právo
    Vyloučení odpovědnosti obsažené v webstránky se řídí a vykládají v souladu se zákony Čínské republiky. Uživatelé se podřídí nevýhradní jurisdikci soudů Čínské republiky.
  • Aktualizace prohlášení o vyloučení odpovědnosti
    Holtek si vyhrazuje právo kdykoli aktualizovat prohlášení o vyloučení odpovědnosti s předchozím upozorněním nebo bez něj, všechny změny jsou účinné okamžitě po zveřejnění na webmísto.

FAQ

O: Co je SWD a jak se liší od JTAG?
A: SWD (Serial Wire Debug) je dvoupinové ladicí rozhraní, které nabízí efektivnější řešení ladění ve srovnání s JTAG, který vyžaduje čtyři piny pro komunikaci.

Otázka: Jak připojit rozhraní SWD k vlastní desce?
A: Navrhněte desku s 5pinovým konektorem SWD obsahujícím piny VDD, GND, SWDIO, SWCLK a nRST pro kompatibilitu s e-Link32 Pro/Lite.

Dokumenty / zdroje

Debug adaptér HOLTEK e-Link32 Pro MCU [pdfUživatelská příručka
e-Link32 Pro, e-Link32 Lite, e-Link32 Pro ladicí adaptér MCU, e-Link32 Pro, ladicí adaptér MCU, ladicí adaptér, adaptér

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *