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

  1. Regulováno odporem JPR1.
  2. Regulováno odporem ICEJPR1.
  3. Vstup podporuje 1.8V~5V a výstup podporuje pouze 1.8V~3.3V.
  4. 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) .
  5. 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.

  1. Podporováno pouze v částech verze (podporu 5V a 3.3V lze upravit přes odpor JPR1).
  2. 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.

  1. Základní registry view je podporován; periferie view není podporováno.
  2. Podporováno pro Nu-Link, Nu-Link-Pro a Nu-Link2-Me.
  3. 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.

  1. 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ě.
  2. 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).
  3. 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.
  4. 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.

  1. 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.
  2. 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.
  3. 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.

  1. 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.
  2. 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 programu
    Funkce 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 

  1. Nu-Link2-ME je zapnutý. START, BUSY, PASS a FAIL jsou nastaveny na logiku.
  2. Chcete-li zahájit programování, musí být START nastaven na logickou 0 pro TSTART,
  3. Spuštění programování. BUSY je nastavena na logickou 0 a může se během programování přepínat.
  4. 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

Reference

Zanechte komentář

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