Logo TOSHIBA

Mikrokontrolér TOSHIBA DEBUG-A 32-bitový RISC

TOSHIBA-DEBUG-A-32-Bit-RISC-Microcontroller-obr-1

Informácie o produkte

Špecifikácie

  • Názov produktu: Ladiace rozhranie
  • Model: DEBUG-A
  • Revízia: 1.4
  • dátum: 2024-10

Návod na použitie produktu

Úvod
Debug Interface je 32-bitová referenčná príručka mikrokontroléra RISC na účely ladenia.

Vlastnosti

  • Vstupné/výstupné porty
  • Informácie o produkte
  • Flash pamäť
  • Ovládanie hodín a prevádzkový režim

Začíname

  1. Pripojte ladiace rozhranie k vášmu systému pomocou vhodných káblov.
  2. Ak chcete lepšie porozumieť rozhraniu, pozrite si blokovú schému ladenia (obrázok 2.1).
  3. Zabezpečte správne napájanie a pripojenia.

FAQ (Často kladené otázky)

  • Aké sú vlastnosti každého bitu v registri?
    Vlastnosti sú vyjadrené ako R (len na čítanie), W (len na zápis) alebo R/W (na čítanie a zápis).
  • Ako by sa malo zaobchádzať s rezervovanými bitmi registra?
    Vyhradené bity sa nesmú prepisovať a načítaná hodnota by sa nemala používať.
  • Ako interpretujeme číselné formáty v príručke?
    Hexadecimálne čísla majú predponu 0x, desiatkové čísla môžu mať príponu 0d a binárne čísla môžu mať predponu 0b.

Predslov

Súvisiaci dokument

Názov dokumentu
Vstupné/výstupné porty
Informácie o produkte
Flash pamäť
Ovládanie hodín a prevádzkový režim

dohovorov

  • Číselné formáty sa riadia pravidlami, ako je uvedené nižšie:
    • Hexadecimálne: 0xABC
    • Desatinné: 123 alebo 0d123
      Iba vtedy, keď je potrebné výslovne ukázať, že ide o desatinné čísla.
    • binárne: 0b111
      Je možné vynechať „0b“, keď počet bitov možno jasne pochopiť z vety.
  • „_N“ sa pridáva na koniec názvov signálov na označenie slabo aktívnych signálov.
  • Nazýva sa to „tvrdiť“, že signál sa presunie na svoju aktívnu úroveň a „deassert“ na neaktívnu úroveň.
  • Keď sa odkazuje na dva alebo viac názvov signálov, sú opísané ako [m:n].
    Example: S[3:0] zobrazuje štyri názvy signálov S3, S2, S1 a S0 spolu.
  • Znaky obklopené [ ] definujú register.
    Example: [ABCD]
  • „N“ nahrádza číslo prípony dvoch alebo viacerých rovnakých druhov registrov, polí a názvov bitov.
    Example: [XYZ1], [XYZ2], [XYZ3] → [XYZn]
  • „x“ nahrádza číslo prípony alebo znak jednotiek a kanálov v zozname registrov.
  • V prípade jednotky „x“ znamená A, B a C, …
    Example: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0]
  • V prípade kanála „x“ znamená 0, 1 a 2, …
    Example: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA]
  • Bitový rozsah registra je zapísaný ako [m: n].
    Example: Bit[3:0] vyjadruje rozsah bitov 3 až 0.
  • Konfiguračná hodnota registra je vyjadrená buď hexadecimálnym číslom alebo binárnym číslom.
    Example: [ABCD] = 0x01 (hexadecimálne), [XYZn] = 1 (binárne)
  • Slovo a bajt predstavujú nasledujúcu bitovú dĺžku.
    • Bajt: 8 bitov
    • Pol slova: 16 bitov
    • Slovo: 32 bitov
    • Dvojité slovo: 64 bit
  • Vlastnosti každého bitu v registri sú vyjadrené takto:
    • R: Iba na čítanie
    • W: Len píšte
    • R/W: Čítať a písať je možné.
  • Ak nie je uvedené inak, registračný prístup podporuje iba slovný prístup.
  • Register definovaný ako „Vyhradený“ sa nesmie prepisovať. Okrem toho nepoužívajte načítanú hodnotu.
  • Hodnota načítaná z bitu s predvolenou hodnotou „-“ nie je známa.
  • Keď sa zapisuje register obsahujúci zapisovateľné bity aj bity len na čítanie, bity len na čítanie by sa mali zapisovať s ich predvolenou hodnotou. V prípadoch, keď je predvolená hodnota „-“, postupujte podľa definície každého registra.
  • Vyhradené bity registra len na zápis by sa mali zapísať s ich predvolenou hodnotou. V prípade, že predvolená hodnota je „-“, postupujte podľa definície každého registra.
  • Nepoužívajte spracovanie čítania-modifikovaného-zápisu do registra definície, ktorá sa líši zápisom a čítaním.

Termíny a skratky

Niektoré zo skratiek použitých v tomto dokumente sú nasledovné:

  • SWJ-DP Sériový drôt JTAG Ladiaci port
  • ETM Embedded Trace MacrocellTM
  • TPIU Jednotka rozhrania Trace Port
  • JTAG Spoločná testovacia akčná skupina
  • SW Sériový drôt
  • SWV Sériový drôt Viewer

Obrysy

Sériový drôt JTAG Zabudovaná je jednotka Debug Port (SWJ-DP) na prepojenie s nástrojmi na ladenie a jednotka Embedded Trace Macrocell (ETM) na výstup sledovania inštrukcií. Údaje sledovania sa vydávajú na vyhradené kolíky (TRACEDATA[3:0], SWV) na ladenie prostredníctvom jednotky rozhrania Trace Port Interface Unit (TPIU) na čipe.

Klasifikácia funkcií Funkcia Prevádzka
SWJ-DP JTAG Je možné pripojiť JTAG podpora nástrojov na ladenie.
SW Je možné pripojiť nástroje na ladenie Serial Wire.
ETM Trace Je možné pripojiť ladiace nástroje podpory ETM Trace.

Podrobnosti o SWJ-DP, ETM a TPIU nájdete v “Technická referenčná príručka k procesoru Arm ® Cortex-M3 ®”/”Technická referenčná príručka k procesoru Arm Cortex-M4”.

Konfigurácia

Obrázok 2.1 zobrazuje blokovú schému ladiaceho rozhrania.

TOSHIBA-DEBUG-A-32-Bit-RISC-Microcontroller-obr-2

Nie Symbol Názov signálu I/O Súvisiaci referenčný manuál
1 TRCLKIN Hodiny funkcie sledovania Vstup Ovládanie hodín a prevádzkový režim
2 TMS JTAG Výber testovacieho režimu Vstup Vstupné/výstupné porty, informácie o produkte
3 SWDIO Dátový vstup/výstup cez sériový drôt Vstup/Výstup Vstupné/výstupné porty, informácie o produkte
4 TCK JTAG Vstup pre sériové hodiny Vstup Vstupné/výstupné porty, informácie o produkte
5 SWCLK Hodiny so sériovým drôtom Vstup Vstupné/výstupné porty, informácie o produkte
6 TDO JTAG Výstup testovacích dát Výstup Vstupné/výstupné porty, informácie o produkte
7 SWV Sériový drôt Viewer Výstup Výstup Vstupné/výstupné porty, informácie o produkte
8 TDI JTAG Zadávanie testovacích údajov Vstup Vstupné/výstupné porty, informácie o produkte
9 TRST_N JTAG Test RESET_N Vstup Vstupné/výstupné porty, informácie o produkte
10 TRACEDATA0 Údaje sledovania 0 Výstup Vstupné/výstupné porty, informácie o produkte
11 TRACEDATA1 Údaje sledovania 1 Výstup Vstupné/výstupné porty, informácie o produkte
12 TRACEDATA2 Údaje sledovania 2 Výstup Vstupné/výstupné porty, informácie o produkte
13 TRACEDATA3 Údaje sledovania 3 Výstup Vstupné/výstupné porty, informácie o produkte
14 TRACECLK Stopové hodiny Výstup Vstupné/výstupné porty, informácie o produkte
  • SWJ-DP
    • SWJ-DP podporuje Serial Wire Debug Port (SWCLK, SWDIO), JTAG Ladiaci port (TDI, TDO, TMS, TCK, TRST_N) a výstup sledovania zo sériového kábla Viewer (SWV).
    • Keď používate SWV, nastavte príslušný bit aktivácie hodín na 1 (napájanie hodín) v registri napájania a zastavenia hodín ([CGSPCLKEN] ). Podrobnosti nájdete v časti „Ovládanie hodín a prevádzkový režim“ a „Vstupné/výstupné porty“ v referenčnej príručke.
    • The J.TAG V závislosti od produktu neexistuje ladiaci port alebo pin TRST_N. Podrobnosti nájdete v časti „Informácie o produkte“ v referenčnej príručke.
  • ETM
    • ETM podporuje dátové signály na štyri kolíky (TRACEDATA) a jeden kolík hodinového signálu (TRACECKK).
    • Keď používate ETM, nastavte príslušný bit aktivácie hodín na 1 (napájanie hodín) v registri napájania a zastavenia hodín ([CGSPCLKEN] ). Podrobnosti nájdete v časti „Ovládanie hodín a prevádzkový režim“ a „Vstupné/výstupné porty“ v referenčnej príručke.
    • ETM nie je podporované v závislosti od produktu. Podrobnosti nájdete v časti „Informácie o produkte“ v referenčnej príručke.

Funkcia a prevádzka

Dodávka hodín
Keď používate Trace alebo SWV, nastavte príslušný bit aktivácie hodín na 1 (napájanie hodín) v registri zastavenia napájania ADC Trace Clock ([CGSPCLKEN] ). Podrobnosti nájdete v časti „Ovládanie hodín a prevádzkový režim“ v referenčnej príručke.

Spojenie s nástrojom Debug Tool

  • Pokiaľ ide o prepojenie s nástrojmi na ladenie, pozrite si odporúčania výrobcov. Piny ladiaceho rozhrania obsahujú pull-up rezistor a pull-down rezistor. Keď sú kolíky ladiaceho rozhrania spojené s externým pull-up alebo pulldown, venujte pozornosť vstupnej úrovni.
  • Keď je aktivovaná bezpečnostná funkcia, CPU sa nemôže pripojiť k ladiacemu nástroju.

Periférne funkcie v režime zastavenia

  • Režim podržania znamená, že stav, kedy je CPU zastavený (prerušený) na ladiacom nástroji
  • Keď CPU prejde do režimu zastavenia, časovač strážneho psa (WDT) sa automaticky zastaví. Ostatné periférne funkcie budú naďalej fungovať.

Použitie naprample

  • Piny ladiaceho rozhrania možno použiť aj ako porty na všeobecné použitie.
  • Po uvoľnení resetu sa jednotlivé kolíky ladiaceho rozhrania inicializujú ako kolíky ladiaceho rozhrania. Ostatné piny ladiaceho rozhrania by sa v prípade potreby mali zmeniť na piny ladiaceho rozhrania.
    Rozhranie ladenia Ladenie pinov rozhrania
      JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK
    SW SWV SWCLK SWDIO
    Odladiť stav pinov po uvoľnení

    resetovať

     

    Platné

     

    Platné

     

    Platné

     

    Platné

     

    Platné

     

    Neplatné

     

    Neplatné

    JTAG

    (s TRST_N)

    N/A N/A
    JTAG

    (bez TRST_N)

     

    N/A

     

     

     

     

     

    N/A

     

    N/A

    JTAG+ TRACE
    SW N/A N/A N/A N/A N/A
    SW+TRACE N/A N/A N/A
    SW+SWV N/A N/A N/A N/A
    Zakázať funkciu ladenia N/A N/A N/A N/A N/A N/A N/A

Preventívne opatrenia

Dôležité body používania pinov ladiaceho rozhrania používaných ako porty na všeobecné použitie

  • Ak po uvoľnení resetu používa používateľský program kolíky ladiaceho rozhrania ako všeobecné I/O porty, ladiaci nástroj nemožno pripojiť.
  • Ak sú piny ladiaceho rozhrania použité na inú funkciu, venujte prosím pozornosť nastaveniam.
  • Ak sa ladiaci nástroj nedá pripojiť, môže obnoviť ladiace pripojenie a vymazať pamäť flash pomocou režimu jedného BOOT z externého zariadenia. Podrobnosti nájdete v referenčnej príručke „Pamäť Flash“.

História revízií

Revízia Dátum Popis
1.0 2017-09-04 Prvé vydanie
 

 

 

 

1.1

 

 

 

 

2018-06-19

– Obsah

Upravený obsah na obsah

-1 Obrys

Upravené ARM na Arm.

-2. Konfigurácia

Referenčný „referenčný manuál“ je pridaný do SWJ-DP Referenčný „referenčný manuál“ je pridaný do SWJ-ETM

 

 

1.2

 

 

2018-10-22

– Dohovory

Upravené vysvetlenie ochrannej známky

– 4. Použitie Prample

Pridaný example pre SW+TRACE v tabuľke 4.1

– Nahradené OBMEDZENIA POUŽÍVANIA VÝROBKU

 

 

1.3

 

 

2019-07-26

– Upravený obrázok 2.1

– 2 Pridané nastavenie hodín na používanie funkcie SWV.

– 3.1 Pridané nastavenie hodín pre používanie funkcie SWV. upravené z „ETM“ na „Trace“.

– 3.3 Pridaný popis režimu Hold.

1.4 2024-10-31 - Aktualizovaný vzhľad

OBMEDZENIA POUŽÍVANIA VÝROBKU

Spoločnosť Toshiba Corporation a jej dcérske spoločnosti a pridružené spoločnosti sú spoločne označované ako „TOSHIBA“.
Hardvér, softvér a systémy opísané v tomto dokumente sú spoločne označované ako „Produkty“.

  • TOSHIBA si vyhradzuje právo vykonávať zmeny v informáciách v tomto dokumente a súvisiacich produktoch bez upozornenia.
  • Tento dokument a žiadne informácie v ňom uvedené sa nesmú reprodukovať bez predchádzajúceho písomného súhlasu spoločnosti TOSHIBA. Dokonca aj s písomným súhlasom spoločnosti TOSHIBA je reprodukcia povolená len vtedy, ak je reprodukcia bez zmien/vynechaní.
  • Hoci spoločnosť TOSHIBA neustále pracuje na zlepšovaní kvality a spoľahlivosti Produktu, Produkt môže zlyhať alebo zlyhať. Zákazníci sú zodpovední za dodržiavanie bezpečnostných noriem a za poskytovanie primeraných návrhov a bezpečnostných opatrení pre ich hardvér, softvér a systémy, ktoré minimalizujú riziko a vyhýbajú sa situáciám, v ktorých by porucha alebo porucha produktu mohla spôsobiť stratu ľudského života, zranenie alebo poškodenie majetku vrátane straty alebo poškodenia údajov. Predtým, ako zákazníci použijú Produkt, vytvoria návrhy vrátane Produktu alebo začlenia Produkt do svojich vlastných aplikácií, zákazníci si tiež musia prečítať a dodržiavať (a) najnovšie verzie všetkých relevantných informácií TOSHIBA, vrátane, bez obmedzenia, tohto dokumentu, špecifikácií , hárky s údajmi a poznámky k aplikácii pre Produkt a preventívne opatrenia a podmienky uvedené v príručke „TOSHIBA Semiconductor Reliability Handbook“ a (b) pokyny pre aplikáciu, s ktorou sa bude produkt používať s alebo na ktorú sa bude produkt používať. Zákazníci sú výhradne zodpovední za všetky aspekty dizajnu svojich produktov alebo aplikácií, vrátane, ale nie výlučne, (a) určenia vhodnosti použitia tohto produktu v takomto dizajne alebo aplikáciách; (b) vyhodnotenie a určenie použiteľnosti akýchkoľvek informácií obsiahnutých v tomto dokumente alebo v diagramoch, diagramoch, programoch, algoritmoch,ampaplikačné obvody alebo akékoľvek iné referenčné dokumenty; a (c) overenie všetkých prevádzkových parametrov pre takéto konštrukcie a aplikácie. TOSHIBA NEPREBERÁ ŽIADNU ZODPOVEDNOSŤ ZA NÁVRH ALEBO APLIKÁCIE PRODUKTOV ZÁKAZNÍKOV.
  • PRODUKT NIE JE URČENÝ, ANI NEPOSKYTUJE ZÁRUKU NA POUŽITIE V ZARIADENIACH ALEBO SYSTÉMOCH, KTORÉ VYŽADUJÚ MIMORIADNE VYSOKÚ ÚROVŇ KVALITY A/ALEBO SPOĽAHLIVOSTI A/ALEBO ZLYHANIE ALEBO ZLYHANIE, KTORÉ MÔŽE SPÔSOBIŤ STRATU, ZVÝŠENÉ ZRANENIE ĽUDSKÉHO ŽIVOTA POŠKODENIE A/ALEBO VÁŽNY VPLYV NA VEREJNOSŤ („NEÚMYSLNÉ POUŽITIE“). Okrem špecifických aplikácií, ktoré sú výslovne uvedené v tomto dokumente, neúmyselné použitie zahŕňa, bez obmedzenia, zariadenia používané v jadrových zariadeniach, zariadenia používané v leteckom a kozmickom priemysle, lekárske zariadenia, zariadenia používané v automobiloch, vlakoch, lodiach a inej doprave, dopravné signalizačné zariadenia. , zariadenia používané na kontrolu spaľovania alebo výbuchov, bezpečnostné zariadenia, výťahy a eskalátory, zariadenia súvisiace s elektrickou energiou a zariadenia používané v oblastiach súvisiacich s financiami. AK VÝROBOK POUŽÍVATE NA NEÚMYSLNÉ POUŽITIE, TOSHIBA NEPREBERÁ ŽIADNU ZODPOVEDNOSŤ ZA VÝROBOK. Podrobnosti vám poskytne váš obchodný zástupca TOSHIBA.
  • Produkt nerozoberajte, neanalyzujte, spätne neanalyzujte, neupravujte, neupravujte, neprekladajte ani nekopírujte, či už ako celok alebo jeho časti.
  • Produkt sa nesmie používať ani začleňovať do žiadnych produktov alebo systémov, ktorých výroba, používanie alebo predaj je zakázaný akýmikoľvek platnými zákonmi alebo predpismi.
  • Informácie obsiahnuté v tomto dokumente slúžia len ako návod na použitie produktu. Spoločnosť TOSHIBA nepreberá žiadnu zodpovednosť za akékoľvek porušenie patentov alebo akýchkoľvek iných práv duševného vlastníctva tretích strán, ktoré môže vyplynúť z používania produktu. Týmto dokumentom nie je udelená žiadna licencia na žiadne právo duševného vlastníctva, či už výslovná alebo implicitná, estoppel alebo inak.
  • BEZ PÍSOMNEJ PODPÍSANEJ DOHODY, OKREM TAK, AK JE UVEDENÉ V PRÍSLUŠNÝCH PODMIENKACH PREDAJA PRODUKTU, A V MAXIMÁLNOM ROZSAHU POVOLENOM ZÁKONOM, SPOLOČNOSŤ TOSHIBA (1) NEPREBERÁ ŽIADNU ZODPOVEDNOSŤ AKÉKOĽVEK, VRÁTANE ZODPOVEDNOSTI, BEZ OBMEDZENIA, ALEBO BEZ ZÁKONA NÁHODNÉ ŠKODY ALEBO STRATY, VRÁTANE, BEZ OBMEDZENIA, STRATY ZISKOV, STRATY PRÍLEŽITOSTI, PRERUŠENIA PODNIKANIA A STRATY ÚDAJOV, A (2) ODMIETNU AKÉKOĽVEK A VŠETKY VÝSLOVNÉ ALEBO IMPLICITNÉ ZÁRUKY A INFORMÁCIE SÚVISIACE S PODMIENKAMI PREDAJA ZÁRUKY ALEBO PODMIENKY PREDAJNOSTI, VHODNOSTI NA KONKRÉTNY ÚČEL, PRESNOSTI INFORMÁCIÍ ALEBO NEPORUŠOVANIA PRÁV.
  • Nepoužívajte ani inak nesprístupňujte Produkt alebo súvisiaci softvér alebo technológiu na žiadne vojenské účely vrátane, bez obmedzenia, na návrh, vývoj, používanie, skladovanie alebo výrobu jadrových, chemických alebo biologických zbraní alebo produktov raketovej technológie (zbrane hromadného ničenia). . Produkt a súvisiaci softvér a technológia môžu byť kontrolované príslušnými exportnými zákonmi a predpismi, vrátane, bez obmedzenia, japonského zákona o zahraničnom obchode a zahraničnom obchode a nariadení o správe exportu USA. Vývoz a opätovný vývoz Produktu alebo súvisiaceho softvéru alebo technológie je prísne zakázaný, pokiaľ to nie je v súlade so všetkými platnými zákonmi a predpismi o vývoze.
  • Kontaktujte svojho obchodného zástupcu TOSHIBA, ktorý vám poskytne podrobnosti týkajúce sa environmentálnych záležitostí, ako je napríklad kompatibilita produktu s RoHS. Produkt používajte v súlade so všetkými platnými zákonmi a nariadeniami, ktoré upravujú zahrnutie alebo používanie kontrolovaných látok, vrátane, bez obmedzenia, smernice EÚ RoHS. SPOLOČNOSŤ TOSHIBA NEPREBERÁ ŽIADNU ZODPOVEDNOSŤ ZA ŠKODY ALEBO STRATY, KTORÉ NÁSLEDUJÚ V DÔSLEDKU NEDODRŽANIA PLATNÝCH ZÁKONOV A PREDPISOV.

Toshiba Electronics Devices & Storage Corporation: https://toshiba.semicon-storage.com/

Dokumenty / zdroje

Mikrokontrolér TOSHIBA DEBUG-A 32-bitový RISC [pdfPokyny
DEBUG-A 32-bitový RISC mikrokontrolér, DEBUG-A, 32-bitový RISC mikrokontrolér, RISC mikrokontrolér, mikrokontrolér

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *