32-bitni RISC mikrokrmilnik TOSHIBA DEBUG-A
Informacije o izdelku
Specifikacije
- Ime izdelka: Vmesnik za odpravljanje napak
- Model: DEBUG-A
- Revizija: 1.4
- Datum: 2024-10
Navodila za uporabo izdelka
Uvod
Vmesnik za odpravljanje napak je 32-bitni referenčni priročnik za mikrokrmilnike RISC za namene odpravljanja napak.
Lastnosti
- Vhodno/izhodna vrata
- Informacije o izdelku
- Flash pomnilnik
- Nadzor ure in način delovanja
Kako začeti
- Povežite vmesnik za odpravljanje napak na sistem z ustreznimi kabli.
- Za boljše razumevanje vmesnika si oglejte blokovni diagram za odpravljanje napak (slika 2.1).
- Zagotovite ustrezno napajanje in povezave.
Pogosta vprašanja (pogosta vprašanja)
- Kakšne so lastnosti vsakega bita v registru?
Lastnosti so izražene kot R (samo branje), W (samo pisanje) ali R/W (branje in pisanje). - Kako je treba obravnavati rezervirane bite registra?
Rezerviranih bitov ne smete prepisati in prebrane vrednosti ne smete uporabiti. - Kako razlagamo številske oblike v priročniku?
Šestnajstiška števila imajo predpono 0x, decimalna števila imajo lahko pripono 0d, dvojiška števila pa lahko imajo predpono 0b.
Predgovor
Povezani dokument
Ime dokumenta |
Vhodno/izhodna vrata |
Informacije o izdelku |
Flash pomnilnik |
Nadzor ure in način delovanja |
konvencije
- Številske oblike upoštevajo pravila, kot je prikazano spodaj:
- Šestnajstiško: 0xABC
- decimalno: 123 ali 0d123
Samo takrat, ko je treba izrecno pokazati, da gre za decimalna števila. - Binarno: 0b111
Možno je izpustiti "0b", če je število bitov mogoče razločno razbrati iz stavka.
- »_N« je dodan na koncu imen signalov, da označi nizko aktivne signale.
- Imenuje se »uveljavitev«, da se signal premakne na aktivno raven, in »deassert« na neaktivno raven.
- Ko sta navedeni dve ali več imen signalov, so opisani kot [m:n].
Example: S[3:0] prikazuje štiri imena signalov S3, S2, S1 in S0 skupaj. - Znaki, obkroženi z [ ], določajo register.
Example: [ABCD] - »N« nadomešča številko pripone dveh ali več enakih vrst registrov, polj in bitnih imen.
Example: [XYZ1], [XYZ2], [XYZ3] → [XYZn] - "x" nadomešča številko pripone ali znak enot in kanalov na seznamu registrov.
- V primeru enote "x" pomeni A, B in C, …
Example: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0] - V primeru kanala "x" pomeni 0, 1 in 2, …
Example: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA] - Bitno območje registra je zapisano kot [m: n].
Example: Bit [3: 0] izraža obseg od bitov 3 do 0. - Konfiguracijska vrednost registra je izražena s šestnajstiškim ali binarnim številom.
Example: [ABCD] = 0x01 (šestnajstiško), [XYZn] = 1 (binarni) - Beseda in bajt predstavljata naslednjo bitno dolžino.
- Bajt: 8 bitov
- Pol besede: 16 bitov
- Beseda: 32 bitov
- Dvojna beseda: 64 bit
- Lastnosti vsakega bita v registru so izražene na naslednji način:
- R: Samo za branje
- W: Pišite samo
- R/W: Branje in pisanje je možno.
- Če ni drugače določeno, dostop do registra podpira samo dostop do besed.
- Registra, ki je opredeljen kot "Rezervirano", se ne sme prepisati. Poleg tega ne uporabljajte prebrane vrednosti.
- Vrednost, prebrana iz bita s privzeto vrednostjo »-«, ni znana.
- Ko je zapisan register, ki vsebuje tako zapisljive bite kot bite samo za branje, je treba biti za branje zapisati s svojo privzeto vrednostjo. V primerih, ko je privzeto »-«, sledite definiciji vsakega registra.
- Rezervirani biti registra samo za pisanje morajo biti zapisani s svojo privzeto vrednostjo. V primerih, ko je privzeta vrednost »-«, sledite definiciji vsakega registra.
- Ne uporabljajte obdelave branja-spremenjenega-pisanja v register definicije, ki je različna z zapisovanjem in branjem.
Izrazi in okrajšave
Nekatere okrajšave, uporabljene v tem dokumentu, so naslednje:
- SWJ-DP Serijska žica JTAG Vrata za odpravljanje napak
- ETM Vgrajena Trace MacrocellTM
- TPIU Vmesniška enota Trace Port
- JTAG Skupna preskusna akcijska skupina
- SW Serijska žica
- SWV Serijska žica Viewer
Obrisi
Serijska žica JTAG Vgrajeni sta enota Debug Port (SWJ-DP) za povezovanje z orodji za odpravljanje napak in enota Embedded Trace Macrocell (ETM) za izhod sledenja navodilom. Podatki sledenja so izhodni na namenske nožice (TRACEDATA[3:0], SWV) za odpravljanje napak prek vmesniške enote Trace Port Interface Unit (TPIU) na čipu.
Klasifikacija funkcij | funkcija | Delovanje |
SWJ-DP | JTAG | Možno je povezati JTAG podpirajo orodja za odpravljanje napak. |
SW | Možno je povezati orodja za odpravljanje napak serijske žice. | |
ETM | Trace | Možno je povezati orodja za odpravljanje napak v podpori ETM Trace. |
Za podrobnosti o SWJ-DP, ETM in TPIU glejte»tehnični referenčni priročnik za procesor Arm ® Cortex-M3®«/»tehnični referenčni priročnik za procesor Arm Cortex-M4«.
Konfiguracija
Slika 2.1 prikazuje blokovni diagram vmesnika za odpravljanje napak.
št. | Simbol | Ime signala | I/O | Sorodni referenčni priročnik |
1 | TRCLKIN | Trace Function Clock | Vnos | Nadzor ure in način delovanja |
2 | TMS | JTAG Izbira testnega načina | Vnos | Vhodno/izhodna vrata, informacije o izdelku |
3 | SWDIO | Vhod/izhod podatkov serijske žice | Vhod/izhod | Vhodno/izhodna vrata, informacije o izdelku |
4 | TCK | JTAG Vhod serijske ure | Vnos | Vhodno/izhodna vrata, informacije o izdelku |
5 | SWCLK | Serijska žična ura | Vnos | Vhodno/izhodna vrata, informacije o izdelku |
6 | TDO | JTAG Testni izhod podatkov | Izhod | Vhodno/izhodna vrata, informacije o izdelku |
7 | SWV | Serijska žica Viewer Izhod | Izhod | Vhodno/izhodna vrata, informacije o izdelku |
8 | TDI | JTAG Testni vnos podatkov | Vnos | Vhodno/izhodna vrata, informacije o izdelku |
9 | TRST_N | JTAG Preizkusite RESET_N | Vnos | Vhodno/izhodna vrata, informacije o izdelku |
10 | TRACEDATA0 | Podatki o sledenju 0 | Izhod | Vhodno/izhodna vrata, informacije o izdelku |
11 | TRACEDATA1 | Podatki o sledenju 1 | Izhod | Vhodno/izhodna vrata, informacije o izdelku |
12 | TRACEDATA2 | Podatki o sledenju 2 | Izhod | Vhodno/izhodna vrata, informacije o izdelku |
13 | TRACEDATA3 | Podatki o sledenju 3 | Izhod | Vhodno/izhodna vrata, informacije o izdelku |
14 | TRACECLK | Trace Clock | Izhod | Vhodno/izhodna vrata, informacije o izdelku |
- SWJ-DP
- SWJ-DP podpira vrata za odpravljanje napak serijske žice (SWCLK, SWDIO), JTAG Vrata za odpravljanje napak (TDI, TDO, TMS, TCK, TRST_N) in sledenje izhodu iz serijske žice Viewer(SWV).
- Ko uporabljate SWV, nastavite ustrezen bit za omogočanje ure na 1 (napajanje ure) v registru napajanja in zaustavitve ure ([CGSPCLKEN] ). Za podrobnosti glejte »Nadzor ure in način delovanja« ter »Vhodna/izhodna vrata« v referenčnem priročniku.
- JTAG Vrata za odpravljanje napak ali pin TRST_N ne obstaja, odvisno od izdelka. Za podrobnosti glejte »Informacije o izdelku« v referenčnem priročniku.
- ETM
- ETM podpira podatkovne signale do štirih zatičev (TRACEDATA) in enega zatiča signala ure (TRACECLK).
- Ko uporabljate ETM, nastavite ustrezni bit za omogočanje ure na 1 (napajanje ure) v registru napajanja in zaustavitve ure ([CGSPCLKEN] ). Za podrobnosti glejte »Nadzor ure in način delovanja« ter »Vhodna/izhodna vrata« v referenčnem priročniku.
- ETM ni podprt glede na izdelek. Za podrobnosti glejte »Informacije o izdelku« v referenčnem priročniku.
Funkcija in delovanje
Dobava ure
Ko uporabljate Trace ali SWV, prosimo, da ustrezen bit za omogočanje ure nastavite na 1 (napajanje ure) v registru zaustavitve napajanja ADC Trace Clock ([CGSPCLKEN] ). Za podrobnosti glejte »Upravljanje ure in način delovanja« v referenčnem priročniku.
Povezava z orodjem za odpravljanje napak
- Glede povezave z orodji za odpravljanje napak glejte priporočila proizvajalca. Zatiči vmesnika za odpravljanje napak vsebujejo pull-up upor in pull-down upor. Ko so zatiči vmesnika za odpravljanje napak povezani z zunanjim pull-up ali pull-down, bodite pozorni na vhodni nivo.
- Ko je varnostna funkcija omogočena, se CPE ne more povezati z orodjem za odpravljanje napak.
Periferne funkcije v načinu zaustavitve
- Zadrževalni način pomeni stanje, v katerem je CPE zaustavljen (prekinitev) v orodju za odpravljanje napak
- Ko CPE preide v način zaustavitve, se nadzorni časovnik (WDT) samodejno ustavi. Druge periferne funkcije še naprej delujejo.
Uporaba nprample
- Zatiči vmesnika za odpravljanje napak se lahko uporabljajo tudi kot vrata za splošne namene.
- Po sprostitvi ponastavitve se določeni zatiči vmesnika za odpravljanje napak inicializirajo kot zatiči vmesnika za odpravljanje napak. Druge zatiče vmesnika za odpravljanje napak je treba po potrebi spremeniti v zatiče vmesnika za odpravljanje napak.
Vmesnik za odpravljanje napak Zatiči vmesnika za odpravljanje napak JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK SW – – SWV SWCLK SWDIO Stanje žebljičkov za odpravljanje napak po sprostitvi ponastaviti
Veljavno
Veljavno
Veljavno
Veljavno
Veljavno
Neveljavno
Neveljavno
JTAG (s TRST_N)
✔ ✔ ✔ ✔ ✔ N/A N/A JTAG (Brez TRST_N)
N/A
✔
✔
✔
✔
N/A
N/A
JTAG+SLED ✔ ✔ ✔ ✔ ✔ ✔ ✔ SW N/A N/A N/A ✔ ✔ N/A N/A SW+SLED N/A N/A N/A ✔ ✔ ✔ ✔ JZ+JZV N/A N/A ✔ ✔ ✔ N/A N/A Funkcija odpravljanja napak onemogočena N/A N/A N/A N/A N/A N/A N/A
Previdnost
Pomembne točke uporabe zatičev vmesnika za odpravljanje napak, ki se uporabljajo kot vrata za splošne namene
- Po sprostitvi ponastavitve, če uporabniški program uporablja nožice vmesnika za odpravljanje napak kot splošna V/I vrata, orodja za odpravljanje napak ni mogoče povezati.
- Če se zatiči vmesnika za odpravljanje napak uporabljajo za druge funkcije, bodite pozorni na nastavitve.
- Če orodja za odpravljanje napak ni mogoče povezati, lahko obnovi povezavo za odpravljanje napak, da izbriše bliskovni pomnilnik z uporabo enega načina ZAGONA iz zunanjega. Za podrobnosti si oglejte referenčni priročnik za »Flash Memory«.
Zgodovina revizij
Revizija | Datum | Opis |
1.0 | 2017-09-04 | Prva izdaja |
1.1 |
2018-06-19 |
– Vsebina
Spremenjeno kazalo v vsebino -1 Oris Spremenjen ARM v Arm. -2. Konfiguracija Referenčni “referenčni priročnik” je dodan v SWJ-DP Referenčni “referenčni priročnik” je dodan v SWJ-ETM |
1.2 |
2018-10-22 |
– konvencije
Spremenjena razlaga blagovne znamke – 4. Uporaba Nprample Dodano prample za SW+TRACE v tabeli 4.1 – Zamenjane OMEJITVE PRI UPORABI IZDELKA |
1.3 |
2019-07-26 |
– Slika 2.1 spremenjena
– 2 Dodana nastavitev ure za uporabo funkcije SWV. – 3.1 Dodana nastavitev ure za uporabo funkcije SWV. spremenjeno iz "ETM" v "Trace". – 3.3 Dodan opis načina zadrževanja. |
1.4 | 2024-10-31 | – Videz posodobljen |
OMEJITVE PRI UPORABI IZDELKA
Toshiba Corporation in njene hčerinske družbe in podružnice se skupaj imenujejo "TOSHIBA".
Strojna oprema, programska oprema in sistemi, opisani v tem dokumentu, se skupaj imenujejo »izdelki«.
- TOSHIBA si pridržuje pravico do sprememb informacij v tem dokumentu in povezanih izdelkih brez predhodnega obvestila.
- Tega dokumenta in vseh informacij v njem ni dovoljeno reproducirati brez predhodnega pisnega dovoljenja družbe TOSHIBA. Tudi s pisnim dovoljenjem družbe TOSHIBA je reprodukcija dovoljena samo, če je reprodukcija brez sprememb/izpustov.
- Čeprav si TOSHIBA nenehno prizadeva za izboljšanje kakovosti in zanesljivosti izdelka, lahko pride do okvare ali okvare izdelka. Stranke so odgovorne za izpolnjevanje varnostnih standardov ter za zagotavljanje ustreznih zasnov in zaščitnih ukrepov za njihovo strojno, programsko in sistemsko opremo, ki zmanjšujejo tveganje in se izogibajo situacijam, v katerih bi okvara ali okvara izdelka lahko povzročila izgubo človeškega življenja, telesne poškodbe ali škodo na lastnine, vključno z izgubo ali poškodbo podatkov. Preden stranke uporabijo izdelek, ustvarijo dizajne, vključno z izdelkom, ali vključijo izdelek v lastne aplikacije, se morajo stranke prav tako sklicevati in upoštevati (a) najnovejše različice vseh ustreznih informacij TOSHIBA, vključno brez omejitev s tem dokumentom, specifikacijami , podatkovne liste in opombe o uporabi za izdelek ter varnostne ukrepe in pogoje, opisane v »Priročniku o zanesljivosti polprevodnikov TOSHIBA« in (b) navodila za aplikacijo, s katero se bo izdelek uporabljal z ali za. Kupci so izključno odgovorni za vse vidike zasnove ali aplikacij svojega izdelka, vključno, vendar ne omejeno na (a) ugotavljanje primernosti uporabe tega izdelka v taki zasnovi ali aplikacijah; (b) ocenjevanje in ugotavljanje uporabnosti kakršnih koli informacij v tem dokumentu ali v grafikonih, diagramih, programih, algoritmih,ample aplikacijska vezja ali kateri koli drugi referenčni dokumenti; in (c) potrjevanje vseh delovnih parametrov za takšne načrte in aplikacije. TOSHIBA NE PREVZEMA NOBENE ODGOVORNOSTI ZA OBLIKOVANJE ALI APLIKACIJ STRANK.
- IZDELEK NI NAMENJEN NITI ZAGOTOVLJEN ZA UPORABO V OPREMI ALI SISTEMIH, KI ZAHTEVAJO IZJEMNO VISOKE STOPNJE KAKOVOSTI IN/ALI ZANESLJIVOSTI IN/ALI KATERE OKVARE ALI OKVARE LAHKO POVZROČI IZGUBO ČLOVEŠKIH ŽIVLJENJ, TELESNIH ŽIVLJENJ POŠKODBE, RESNE PREMOŽENJSKE ŠKODE IN/ALI RESNE JAVNE POŠKODBE (»NENAMERNA UPORABA«). Razen za posebne namene, kot je izrecno navedeno v tem dokumentu, nenamenska uporaba vključuje, brez omejitev, opremo, ki se uporablja v jedrskih objektih, opremo, ki se uporablja v letalski in vesoljski industriji, medicinsko opremo, opremo, ki se uporablja za avtomobile, vlake, ladje in drug transport, opremo za prometno signalizacijo , oprema, ki se uporablja za nadzor izgorevanja ali eksplozij, varnostne naprave, dvigala in tekoče stopnice, naprave, povezane z električno energijo, in oprema, ki se uporablja na področjih, povezanih s financami. ČE IZDELEK UPORABLJATE ZA NENAMERNO UPORABO, TOSHIBA NE PREVZEMA NOBENE ODGOVORNOSTI ZA IZDELEK. Za podrobnosti se obrnite na prodajnega predstavnika TOSHIBA.
- Ne razstavljajte, analizirajte, izvajajte obratnega inženiringa, spreminjajte, modificirajte, prevajajte ali kopirajte izdelka, bodisi v celoti bodisi delno.
- Izdelek se ne sme uporabljati ali vgrajevati v kakršne koli izdelke ali sisteme, katerih proizvodnja, uporaba ali prodaja je prepovedana v skladu z veljavnimi zakoni ali predpisi.
- Tukaj vsebovane informacije so predstavljene samo kot smernice za uporabo izdelka. TOSHIBA ne prevzema nikakršne odgovornosti za kakršno koli kršitev patentov ali drugih pravic intelektualne lastnine tretjih oseb, ki lahko izhajajo iz uporabe izdelka. Ta dokument ne podeljuje nobene licence za nobeno pravico do intelektualne lastnine, ne izrecno ali implicitno, z ustavitvijo ali kako drugače.
- ČE NI PISNE PODPISNE POGODBE, RAZEN KOT JE DOLOČENO V USTREZNIH PRODAJNIH POGOJIH ZA IZDELEK, IN DO NAJVEČJEGA OBSEGA, KI GA DOPUŠČA ZAKON, TOSHIBA (1) NE PREVZEMA NOBENE ODGOVORNOSTI, VKLJUČNO BREZ OMEJITEV, POSREDNE, KONTROLE ZAPOREDNA, POSEBNA OZ NAKLJUČNO ŠKODO ALI IZGUBO, VKLJUČNO BREZ OMEJITEV Z IZGUBO DOBIČKA, IZGUBO PRILOŽNOSTI, PREKINITVIJO POSLOVANJA IN IZGUBO PODATKOV, IN (2) ZAVRAČA VSE IZRECNE ALI NAZNAČENE GARANCIJE IN POGOJE V POVEZAVI S PRODAJO, UPORABO IZDELKA ALI INFORMACIJE, VKLJUČNO GARANCIJE ALI POGOJI PRIMERNOSTI ZA PRODAJO, PRIMERNOSTI ZA DOLOČEN NAMEN, TOČNOSTI INFORMACIJ ALI NEKRŠITVE.
- Izdelka ali sorodne programske opreme ali tehnologije ne uporabljajte ali kako drugače dajajte na voljo za vojaške namene, vključno brez omejitev za načrtovanje, razvoj, uporabo, kopičenje zalog ali proizvodnjo jedrskega, kemičnega ali biološkega orožja ali proizvodov raketne tehnologije (orožje za množično uničevanje) . Izdelek in sorodna programska oprema ter tehnologija so lahko nadzorovani v skladu z veljavno izvozno zakonodajo in predpisi, vključno z japonskim deviznim in zunanjim trgovinskim zakonom in ameriškimi izvoznimi predpisi, vendar ne omejeno nanje. Izvoz in ponovni izvoz izdelka ali povezane programske opreme ali tehnologije sta strogo prepovedana, razen v skladu z vsemi veljavnimi izvoznimi zakoni in predpisi.
- Za podrobnosti o okoljskih zadevah, kot je združljivost izdelka z RoHS, se obrnite na prodajnega predstavnika TOSHIBA. Prosimo, da izdelek uporabljate v skladu z vsemi veljavnimi zakoni in predpisi, ki urejajo vključitev ali uporabo nadzorovanih snovi, vključno brez omejitev z direktivo EU RoHS. TOSHIBA NE PREVZEMA NOBENE ODGOVORNOSTI ZA ŠKODO ALI IZGUBE, KI NASTANEJO KOT POSLEDICA NEUPOŠTEVANJA VELJAVNIH ZAKONOV IN PREDPISOV.
Toshiba Electronics Devices & Storage Corporation: https://toshiba.semicon-storage.com/
Dokumenti / Viri
![]() |
32-bitni RISC mikrokrmilnik TOSHIBA DEBUG-A [pdfNavodila DEBUG-A 32-bitni mikrokrmilnik RISC, DEBUG-A, 32-bitni mikrokrmilnik RISC, mikrokrmilnik RISC, mikrokrmilnik |