NUVOTON Nu-Link Debug adaptér
Zavedení
Nuvoton Nu-Link Debug Adapter je USB debugger a programátor založený na signálovém rozhraní SWD (Serial Wire Debug) a lze jej použít pro vývoj čipů Nuvoton NuMicro® Family. Jak je uvedeno v tabulce 2-1, existují čtyři typy adaptéru Nu-Link Debug podle různých specifikací, včetně Nu-Link-Pro, Nu-Link, Nu-Link-Me a Nu-Link2-Me. Pokud nejsou uvedeny žádné specifické podmínky, tyto čtyři typy se obecně nazývají „Adaptér Nu-Link“.
Adaptér Nu-Link podporuje ICP (In-Circuit Programming) na základě signálového rozhraní SWD (Serial Wire Debug). Uživatel může použít NuMicro® ICP Programming Tool k aktualizaci firmwaru čipu pro hromadnou výrobu. Adaptér Nu-Link také podporuje vývojové nástroje třetích stran, jako jsou Keil MDK, IAR EWARM a NuEclipse GCC.
Pro jednoduchost a jasnost jsou části konkrétních podmínek v této uživatelské příručce smluvně nebo zkráceny, jak je uvedeno v následující tabulce.
| Krátký název | Celé jméno |
| Adaptér Nu-Link | Nuvoton Nu-Link Debug adaptér |
| Rodina NuMicro® | Nuvoton NuMicro® rodina |
| Nástroj ICP | Nuvoton NuMicro® ICP programovací nástroj |
| Keil MDK | Keil ARM RealView Sada pro vývoj mikrokontroléru (MDK-ARM®) |
| IAR EWARM | IAR Embedded Workbench pro ARM |
| NuEclipse GCC | Integrované vývojové prostředí NuEclipse |
| SWD | Ladění sériového drátu |
| ICP | In-Circuit Programování |
Hardwarové specifikace
Adaptér Nu-Link poskytuje konektor USB a signálové rozhraní SWD pro připojení k cílovému čipu. Uživatel může připojit adaptér Nu-Link k USB portu počítače a ladit a programovat cílové čipy pomocí vývojových softwarových nástrojů. Jak je uvedeno v tabulce 2-1, existují tři specifikace pro adaptér Nu-Link, ve kterých ladění, online/offline programování a SWD I/O sv.tagNastavení mohou být podporována v závislosti na specifikacích (podrobnosti naleznete v +příloze).
Tabulka 2-1 Porovnání funkcí adaptéru Nu-Link
- Regulováno odporem JPR1.
- Regulováno odporem ICEJPR1.
- Vstup podporuje 1.8V~5V a výstup podporuje pouze 1.8V~3.3V.
- Nu-Link2-Me lze připojit k automatickému programovacímu systému IC prostřednictvím řídicí sběrnice. Řídicí sběrnice pro programátor IC (Start, Busy, Pass, Fail) .
- Virtuální COM je podporován ve verzích novějších než V3.0.
Nu-Link-Pro
Nu-Link-Pro je plně funkční debugger a programátor s laděním, online/offline programováním a SWD I/O vol.tage funkce nastavení. Jak je znázorněno na obrázku 2-1, Nu-Link-Pro obsahuje USB port, který lze připojit k hostitelskému počítači, sadu stavových LED diod, tlačítko offline programování, port SWD, který lze připojit k cílovému čipu. ladění a programování (svtagÚroveň SWD portu lze nastavit pomocí softwaru jako 1.8 V, 2.5 V, 3.3 V nebo 5.0 V), sada SWD I/O vol.tage LED diody a LED diody výstupního výkonu SWD.
Nu-Link
Nu-Link je základní debugger a programátor s funkcemi ladění a online/offline programování. Jak je znázorněno na obrázku 2-2, Nu-Link obsahuje USB port, který lze připojit k hostitelskému počítači, sadu stavových LED, tlačítko offline programování a SWD port, který lze připojit k cílovému čipu pro ladění. a programování (výchozí objtage portu SWD jako 5.0 V).
Nu-Link-Me
Nu-Link-Me je jednoduchý debugger a programátor s funkcemi ladění a online programování, který je dodáván pouze se sadami NuTiny-SDK a lze jej použít samostatně pro vývoj přizpůsobeného systému NuMicro® Family. Jak je znázorněno na obrázku 2-3, Nu-Link-Me obsahuje USB port, který lze připojit k hostitelskému počítači, sadu stavových LED diod, vypínač napájení pro přepínání hlasitostitage Nu-Link-Me mezi 3.3 V a 5.0 V (výchozí nastavení je 3.3 V), SWD port, který lze připojit k cílovému čipu pro ladění a programování (jehož obj.tage je nastavitelné pomocí Nu-Link-Me).
Nu-Link2-Me
Nu-Link2-Me je jednoduchý debugger a programátor s funkcemi ladění a online programování, který je dodáván pouze se sadami Nu-Maker a lze jej použít samostatně pro vývoj přizpůsobeného systému NuMicro® Family, který podporuje on-line programování a ladění přes SWD rozhraní. Vestavěný 16 Mbit SPI Flash umožňuje off-line programování cílového mikrokontroléru. Nu-Link2-Me poskytuje funkci virtuálního COM portu (VCOM) pro tisk zpráv na PC. Nu-Link2-Me lze oddělit od NuMakeru, což uživateli umožňuje používat jej jako programovací nástroj pro hromadnou výrobu. Obrázek 2-4 ukazuje hlavní součásti a konektory z přední strany a Obrázek 2-5 ze zadní strany Nu-Link2-Me.

Hardwarové specifikace adaptéru Nu-Link
Porovnání hardwaru adaptéru Nu-Link je uvedeno v tabulce 2-2.
- Podporováno pouze v částech verze (podporu 5V a 3.3V lze upravit přes odpor JPR1).
- Nu-Link2-Me.



Hlavní funkce
Adaptér Nu-Link poskytuje kompletní funkce ladění a programování pro řadu NuMicro® a podporuje řadu vývojových nástrojů třetích stran. Podrobná podpora funkcí je uvedena v tabulce 3-1.
- Základní registry view je podporován; periferie view není podporováno.
- Podporováno pro Nu-Link, Nu-Link-Pro a Nu-Link2-Me.
- Podporováno pro Nu-Link-Pro.
Ladění
Tato část stručně popisuje funkci ladění podporovanou adaptérem Nu-Link. Další podrobnosti naleznete v souvisejících uživatelských příručkách.
- Režim ladění
Adaptér Nu-Link podporuje ladění čipů řady NuMicro® na základě signálového rozhraní SWD. Mezi nástroje třetích stran, které podporují použití adaptéru Nu-Link pro ladění čipů, patří Keil MDK, IAR EWARM a NuEclipse GCC. Některé další funkce podporované v režimu ladění jsou popsány následovně. - Body přerušení
V režimu ladění může uživatel přidat zarážky do kódu pro ladění. Během simulace adaptéru Nu-Link v reálném čase bude simulace čipu zastavena v určitém bodu přerušení. Obrázek 3-1 ukazuje nastavení bodu přerušení v režimu Keil MDK Debug. Červené štítky na řádcích 052 a 059 označují vložené body přerušení; žlutá šipka odkazuje na kód, který se má provést jako další, a ukazuje hodnotu registru programového čítače (PC) (tj. „R15(PC)=0x00000D04“ v podokně Registry na obrázku 3-1).
- Ovládací rozhraní přímého registru
Direct Register Control Interface lze použít k zobrazení obsahu registru v cílovém čipu a manipulaci s registry. Vezměte si například režim Keil MDK Debugample, vyvolejte příkaz Debug a vyberte registr ze „seznamu funkčních registrů“ (např. ADC, CAN, CLK, atd.), abyste otevřeli rozhraní Direct Register Control Interface zvoleného registru, jak je znázorněno na obrázku 3-2.
Rozhraní pro řízení přímého registru pro CLK je znázorněno v levé části obrázku 3-3, kde levý sloupec zobrazuje adresu registru, prostřední sloupec zobrazuje název registru a pravý sloupec zobrazuje hodnotu registru. Rozhraní řízení přímého registru pro PWRCON je zobrazeno v pravé části obrázku 3-3, kde levý sloupec ukazuje funkční bit(y), prostřední sloupec ukazuje název funkce a pravý sloupec ukazuje hodnotu funkce.
Podrobný provoz:
Dvojitým kliknutím na „hodnotu registru“ otevřete podrobnosti ovládání registru, jak je znázorněno v pravé části obrázku 3-3.
Přesunutím kurzoru na „název registrace“ nebo „kontrolní hodnotu“ se zobrazí tip. „Hodnotu registru“ nebo „kontrolní hodnotu“ lze upravit přímo. Adaptér Nu-Link poté upraví obsah cílového čipu.
- Semihost
Při použití funkce Semihost může být zpráva mikrokontroléru NuMicro® Family odeslána přes UART do okna ladění pomocí adaptéru Nu-Link. To znamená, že zpráva je na výstupu bez GPIO. Obrázek 3-4 ukazuje ladicí zprávy ve formě „UART #1“, což jsou zprávy vydávané adaptérem Nu-Link.
Chcete-li použít Semihost (série Keil MDK a M031AE jako example).
Krok 1: Upravte řetězce v souboru „startup_NUC1xx.s“ následovně.
Krok 2: Upravte řetězce v souboru „system_NUC1xx.h“ následovně.
Krok 3: Chcete-li znovu sestavit projekt a přejít do režimu ladění, vyvolejte Rebuild.
Krok 4: V režimu ladění vyvolat View → Sériová Windows → UART #1, jak je znázorněno na obrázku 3-4.
Krok 5: Stisknutím klávesy F5 naprogramujte cílový čip a zprávy o ladění budou odeslány do formuláře UART #1.
Programování
Tato část stručně popisuje funkci programování podporovanou adaptérem Nu-Link. Další podrobnosti naleznete v souvisejících uživatelských příručkách.
- Online programování
Online programování znamená, že adaptér Nu-Link může stáhnout firmware samostatného čipu řady NuMicro® do cílového čipu prostřednictvím softwarových programů, jak je znázorněno na obrázku 3-5.
- Offline programování
Offline programování znamená, že adaptér Nu-Link může aktualizovat firmware jediného čipu řady NuMicro® přímo bez přístupu k softwarovým programům (jak je znázorněno na obrázku 3-6). Offline programování je užitečné pro hromadnou výrobu od původního kódu nebo firmwaru file není třeba dodávat a pro sériovou výrobu je potřeba pouze adaptér Nu-Link. Adaptér Nu-Link navíc podporuje „Limited Offline Programming“, které dokáže efektivně řídit autorizované číslo firmwaru. Podrobnosti naleznete v uživatelské příručce nástroje ICP.
- Sériové číslo softwaru (SN)
Funkce softwarového sériového čísla (SN) poskytovaná nástrojem ICP umožňuje uživatelům zadat hodnotu v polích „Zvýšit SN od“ a „Zapsat adresu do flash“ pro cílový čip během online/offline programování. Vezměte si například čip NUC140VE3CNampuživatel může zadat sadu „Zvýšené sériové číslo (SN)“ a „Zapsat adresu“ do libovolného z APROM, LDROM a Data Flash a zapsané sériové číslo (SN) bude automaticky zvýšeno (jak je znázorněno na obrázku 3-7).
Wide Voltage Programování
Nu-Link-Pro podporuje široký objtage programovací funkce, pomocí které může vývojový softwarový nástroj upravit SWD port objtage jako 1.8V, 2.5V, 3.3V nebo 5.0V. Jak je znázorněno na obrázku 4-2, mezi piny, které lze ovládat, patří VCC, ICE_DAT, ICE_CLK a /RESET.
Také, jak je znázorněno na obrázku 2-1, Nu-Link-Pro poskytuje sadu SWD I/O Voltage LED diody a LED diody SWD Power Output pro kontrolu SWD portu voltagE. Další podrobnosti o stavu LED naleznete v tabulce 2-3,
Nu-Link-Me podporuje široký objtage programovací funkce, pomocí které lze rezistorem JPR1 upravit SWD port voltage jako 3.3V nebo 5.0V. Jak je znázorněno na obrázku 4-2, mezi piny, které lze ovládat, patří VCC, ICE_DAT, ICE_CLK, /RESET, ICE_RX a ICE_TX.
Nu-Link2-Me podporuje široký objtage programovací funkce, pomocí které může odpor ICEJPR1 upravit SWD port objtage jako 1.8V, 3.3V nebo 5.0V. Jak je znázorněno na obrázku 4-2, mezi piny, které lze ovládat, patří VCC, ICE_DAT, ICE_CLK, /RESET, ICE_RX/PASS, ICE_TX/Fail, BUSY a START.
Instalace ovladače adaptéru Nu-Link
Adaptér Nu-Link podporuje řadu funkcí a softwarových nástrojů třetích stran (např. Keil MDK a IAR EWARM). Po instalaci softwarových programů jsou vyžadovány také ovladače. K instalaci nejnovější verze můžete použít následující odkazy: Ovladač adaptéru Nu-Link pro Keil MDK a Ovladač adaptéru Nu-Link pro IAR EWARM. Podrobnosti o nastavení softwaru naleznete v části 4.2.
Instalace a nastavení
Tato kapitola uvádí, jak připojit adaptér Nu-Link k počítači a jak nastavit nástroj třetí strany, aby používal adaptér Nu-Link jako ladicí program a programátor.
Připojení k adaptéru Nu-Link
Jak je znázorněno na obrázku 4-1, adaptér Nu-Link je mostem mezi rozhraním USB a SWD, pomocí kterého mohou softwarové nástroje ladit a programovat cílový čip přes USB. Uživatel může zapojit adaptér Nu-Link do USB portu počítače přímo nebo připojit pomocí USB konektoru.
Prostřednictvím portu SWD může adaptér Nu-Link dodávat energii (1.8 V, 2.5 V, 3.3 V nebo 5.0 V) do cílové desky plošných spojů. Maximum je 5V/500mA. Podrobné specifikace naleznete v tabulce 2-1.
SWD konektor:
SWD konektor, který lze použít na všechny vývojové nástroje a vyhodnocovací desky NuMicro®, je 100 mil (2×5) zásuvka, jak je znázorněno na levé straně
Obrázek 4-2.
Nastavení softwaru
Tato část stručně popisuje požadovaná nastavení softwaru pro připojení k adaptéru Nu-Link. Podrobné informace o ovládání softwaru naleznete v souvisejících uživatelských příručkách.
- Nástroj ICP
Krok 1: Stáhněte a nainstalujte programovací nástroj Nuvoton NuMicro® ICP.
Krok 2: Otevřete nástroj ICP, zadejte jazyk uživatelského rozhraní a cílový čip a poté klepněte na Pokračovat, jak je znázorněno na obrázku 4-3.
Krok 3: V okně nástroje ICP je stav připojení zobrazen jako „Odpojeno“, protože nástroj ICP nebyl připojen k adaptéru Nu-Link, jak je znázorněno na obrázku 4-4.
Krok 4: Klepnutím na Option v části Program v okně ICP Tool otevřete formulář Program Option, jak je znázorněno na obrázku 4-5.
Krok 5: V Nu-Link Pro IO svtage sekce, uveďte výkon objtage portu SWD pro cílový čip a poté klepněte OK. Chcete-li použít funkci programování offline, je třeba vybrat možnost režimu programování offline, jak je znázorněno na obrázku 4-5.
Krok 4: Vraťte se do okna ICP Tool a klikněte na tlačítko Connect. Přejděte na krok 5, pokud jsou k hostiteli připojeny více než dva adaptéry Nu-Link. Přejděte na krok 6, pokud je k hostiteli připojen pouze jeden adaptér Nu-Link.
Krok 5: Pokud byly k počítači připojeny dva adaptéry Nu-Link, zobrazí se zpráva s výzvou k výběru jednoho ze dvou adaptérů. Klepnutím na tlačítko OK připojíte vybraný adaptér k hostiteli, jak je znázorněno na obrázku 4-6. Když je pro připojení vybrán adaptér Nu-Link, stavová LED začne blikat. Podrobnosti o blikání najdete v popisu stavové LED v části „Vyberte adaptér Nu-Link pro připojení k hostiteli“ v tabulce 2-4.
Krok 6a: Po kliknutí na tlačítko Connect se ICP Tool připojí k adaptéru Nu-Link a bude detekován SWD port. Obrázek 4-7 ukazuje, že ICP Tool byl připojen k adaptéru Nu-Link a byl detekován cílový čip. V tomto okamžiku může uživatel začít programovat cílový čip.
Krok 6b: Obrázek 4-8 ukazuje, že ICP Tool byl připojen k adaptéru Nu-Link, aniž by byl detekován žádný cílový čip. Nástroj ICP bude pokračovat v detekci cílového čipu, dokud nekliknete na tlačítko Stop Check. V tuto chvíli uživatel nemůže naprogramovat žádný čip, ale může použít offline programování k uložení offline programovacích informací do adaptéru Nu-Link.
Krok 7: Pokud programování nepotřebujete, klikněte na tlačítko Odpojit (jak je znázorněno na obrázku 4-7). Nebo klikněte na tlačítko Stop Check, abyste odpojili nástroj ICP od adaptéru Nu-Link a nechali adaptér Nu-Link nepoužívaný (jak je znázorněno na obrázku 4-8). Jako takový lze adaptér Nu-Link připojit k jinému nástroji. - Keil MDK
Krok 1: Nainstalujte Keil MDK. Před nastavením adaptéru Nu-Link se ujistěte, že byl stažen a nainstalován ovladač adaptéru Nu-Link pro Keil MDK, aby Keil MDK dokázal rozpoznat adaptér Nu-Link.
Krok 2: Otevřete Keil MDK a otevřete projekt, který chcete nastavit.
Nastavení ladicího programu:
Krok 3: Vyvolat Projekt → Možnosti pro cíl → Výstupa povolte možnost Debug Information, jak je znázorněno na obrázku 4-9.
Krok 4: Vyvolat Projekt → Možnosti pro cíl → Laděnía ujistěte se, že je zaškrtnutá možnost Use:「Nuvoton Nu-Link M0 Debugger, jak je znázorněno na obrázku 4-10.
Krok 5: Klepnutím na tlačítko Nastavení otevřete formulář ladění, jak je znázorněno na obrázku 4-11. Popis jednotlivých nastavení naleznete v tabulce 4-1. Možnosti nastavení zobrazené ve formuláři Debug se mohou lišit v závislosti na typu použitého adaptéru Nu-Link.
Tabulka 4-1 Popis nastavení funkce ladicího programuFunkce ladění Popis Verze ovladače Zobrazte verzi ovladače adaptéru Nu-Link v hostiteli Typ čipu Zadejte typ cílového čipu Resetovat Vybrat Auto detekce pro resetování cílového čipu IO svtage Specifikujte vstupní/výstupní objem portu SWDtage pro cílový čip; možnosti zahrnují 1.8V, 2.5V, 3.3V a 5V Nastavení programátoru:
Krok 6: Vyvolat Projekt → Možnosti pro cíl → Utility, vyberte „Nuvoton Nu-Link M0 Debugger“, když je povolena možnost Použít cílový ovladač pro programování Flash, a poté vyberte možnost Aktualizovat cíl před laděním, jak ukazuje Obrázek 4-12.
Krok 7: Klepnutím na tlačítko Nastavení otevřete formulář pro stahování Flash, jak je znázorněno na obrázku 4-13, kde může uživatel zadat možnosti před nebo po programování pomocí adaptéru Nu-Link. 
IAR EWARM
Krok 1: Instalovat IAR EWARM. Ujistěte se Ovladač adaptéru Nu-Link pro IAR EWARM byl stažen a nainstalován před nastavením adaptéru Nu-Link tak, aby IAR EWARM adaptér Nu-Link mohl rozpoznat.
Krok 2: Otevřete IAR EWARM a otevřete projekt, který chcete nastavit.
Krok 3: Na kartě Cíl na stránce Obecné možnosti (prostřednictvím vyvolání projektu → Možnosti) klikněte na tlačítko vpravo od možnosti Zařízení (ujistěte se, že je povolena možnost Zařízení) a jako cílový čip vyberte „Nuvoton → Řada Nuvoton M031AE“. (tento případ je řada M031AE), jak ukazuje obrázek 4-14 a obrázek 4-15.

Nastavení ladicího programu a programátoru:
Krok 4: Na kartě Nastavení na stránce Debugger vyberte jako ovladač Ovladač třetí strany, jak ukazuje Obrázek 4-16.
Krok 5: Na kartě Stáhnout na stránce Debugger se ujistěte, že je vybrána možnost Použít flash loader(y), jak je znázorněno na obrázku 4-17. 
Krok 6: V Stáhnout záložka Debugger na stránce, vyberte Přepsat výchozí .board file možnost, pokud chcete, aby byl firmware stažen do APROM nebo LDROM, a poté zadejte NUC100_APROM.board nebo NUC100_LDROM.board file (v tomto případě je použita řada NUC100). Jestli ne file je založen, zadejte následující cestu „$TOOLKIT_DIR$\config\flashloader\ Nuvoton\“, jak je znázorněno na obrázku 4-18. 
Plugin ovladače File Nastavení:
Krok 7: Na stránce Ovladač třetí strany zadejte cestu k zásuvnému modulu ovladače ladicího programu IAR „C:\Program Files\Nuvoton Tools\Nu-Link_IAR\Nu-Link_IAR.dll“, jak je znázorněno na obrázku 4-19. 
Krok 8: Klepnutím na OK uložíte nastavení a vrátíte se do hlavního okna IAR EWARM.
Krok 9: Vyvolejte Nu-Link pro otevření formuláře Nu-Link, vyberte SWD jako port a zadejte Nu-Link-Pro I/O Voltage v části Řízení cílového napájení (v tomto případě 3.3 V), jak je znázorněno na Obrázek 4-20.
NuEclipse GCC
Krok 1: Nainstalujte NuEclipse GCC, který nevyžaduje instalaci ovladače.
Krok 2: Otevřete NuEclipse GCC a otevřete projekt, který chcete nastavit.
Viz také UM_NuEclipse_EN.
Nastavení ladicího programu:
Krok 3: Do režimu ladění musíme připravit konfiguraci ladění, která obsahuje všechny potřebné informace o režimu ladění. Klikněte Spustit > Ladit Konfigurace… otevřete konfigurační dialog ladění. Dvakrát klikněte na skupinu GDB Nuvoton NuLink Debugging. Konfigurace Nuvoton Nu-Link ladění se objeví na pravé straně. Na kartě Hlavní by se měl název projektu shodovat s názvem projektu. Aplikace C/C++ by měla odkazovat na aplikaci .elf vygenerovanou procesem sestavení. Jak je znázorněno na obrázku 4-21. Pokud je název projektu nebo aplikace C/C++ nesprávný, vyberte nejprve očekávaný projekt v projektu view, sestavte projekt pro generování spustitelného souboru a rozbalte strom, abyste se ujistili o existenci vygenerovaného spustitelného souboru. Poté znovu opakujte předchozí operace. 
Nastavení programátoru:
Krok 4: Záložka Debugger se používá k nastavení OpenOCD a GDB klienta. OpenOCD vyžaduje správnou konfiguraci filevědět, jak pracovat s adaptéry a cílovými čipy. Konfigurace files jsou specifikovány v poli Config options. Adaptér Nuvoton je Nu-Link, který používá konfiguraci rozhraní file s názvem nulink.cfg. Kromě toho má Nuvoton tři různé rodiny ARM, jako jsou M0, M4 a M23. Odpovídající cílová konfigurace files jsou numicroMO.cfg, numicroM0.cfg a numicroM4.cfg. Pro vývoj M23 0. cílová konfigurace file bude numicroM0_NS.cfg, jak je znázorněno na obrázku 4-22. 
Krok 5: Jako první krok bychom měli zvolit správnou řadu čipů v záložce Po spuštění. Po dokončení odpovídající cílová konfigurace file se automaticky zapíše do pole Možnosti konfigurace na kartě Debugger. Chcete-li načíst spustitelný soubor do flash, musíme zaškrtnout políčko Načíst spustitelný soubor do flash. Chcete-li načíst spustitelný soubor do RAM, musíme zaškrtnout políčko Načíst spustitelný soubor do SRAM. Po dokončení všech nastavení se projeví kliknutím na tlačítko Použít. Chcete-li spustit aplikaci do režimu ladění, klepněte na tlačítko Debug.
Krok 6: Nakonec klikněte na Apply pro uložení nastavení, jak je znázorněno na obrázku 4-23.
Dodatek
Provozní proud adaptéru Nu-Link
Pokud je během online programování napájení dodáváno přes USB, provozní proud adaptéru Nu-Link je uveden v tabulce níže.
Tabulka 5-1 Provozní proud adaptéru Nu-Link (programování online)
| Typ
Parametr |
Nu-Link-Pro |
Nu-Odkaz |
Nu-Link-Me |
Nu-Link2-Me |
||||||
| Nastavení režimu SWD I/O | 5.0V | 3.3V | 2.5V | 1.8V | – | 5.0V | 3.3V | 5.0V | 3.3V | 1.8V |
| USB vstup Voltage (V) | 5.0 | 5.0 | 5.0 | 5.0 | 5.0 | 5.0 | 5.0 | 5.0 | 5.0 | 5.0 |
| SWD I/O Voltage (V) | 5.06 | 3.34 | 2.54 | 1.83 | 4.77 | 4.79 | 3.37 | 5.06 | 3.34 | 1.8 |
| Vstupní proud USB (mA) | 101 | 92 | 88 | 84 | 110 | 74 | 60 | 101 | 99 | 91 |
Když je napájení dodáváno z cílové desky (vývod SWD VCC) během offline programování, provozní proud adaptéru Nu-Link je uveden v tabulce níže.
Tabulka 5-2 Provozní proud adaptéru Nu-Link (programování offline)
| Typ
Parametr |
Nu-Link-Pro |
Nu-Odkaz |
|||||
| Napájení z cílové desky | 5.0V | 3.3V | 2.5V | 1.8V | 5.0V | 3.3V | 2.5V |
| Napájení přes USB | Vypnuto | Vypnuto | Vypnuto | Vypnuto | Vypnuto | Vypnuto | Vypnuto |
| Vstup SWD VCC Voltage (V) | 5.00 | 3.30 | 2.50 | 1.80 | 5.00 | 3.30 | 2.50 |
| Vstupní proud SWD VCC (mA) | 64 | 86 | 117 | 171 | 100 | 77 | 62 |
Automatický systém programování IC
Automatický systém programování IC prostřednictvím samostatného slotu a řídicí sběrnice as Obrázek 5-1.
Operační sekvence a průběh
- Nu-Link2-ME je zapnutý. START, BUSY, PASS a FAIL jsou nastaveny na logiku.
- Chcete-li zahájit programování, musí být START nastaven na logickou 0 pro TSTART,

- Spuštění programování. BUSY je nastavena na logickou 0 a může se během programování přepínat.
- Po dokončení programování je BUSY nastaveno na logickou 1 a PASS nebo FAIL je nastaveno na logickou 0.
- Když je BUSY nastaveno na logickou 1 a PASS je nastaveno na logickou 0, znamená to „PASS“.
- Když je BUSY nastaveno na logickou 1 a FAIL je nastaveno na logickou 0, znamená to “FAIL”.

Historie revizí
| Revize | Popis | Datum |
| V1.00 | Předběžná verze | 2012. 07. 16 |
| V1.01 | Smazat Nu-Link-Me (verze na desce), přidat Nu-Link2-Me. | 2019. 10. 24 |
Dokumenty / zdroje
![]() |
NUVOTON Nu-Link Debug adaptér [pdfUživatelská příručka Nu-Link Debug Adapter, Debug Adapter, Nu-Link Adapter, Adapter |



![ELD LINK s funkcí ERS]](https://manuals.plus/wp-content/uploads/2021/04/ELD-LINK-ERS-featured-150x150.png)

