TOSHIBA-logó

TOSHIBA DEBUG-A 32 bites RISC mikrokontroller

TOSHIBA-DEBUG-A-32-Bit-RISC-Mikrovezérlő-1. ábra

Termékinformáció

Műszaki adatok

  • Termék neve: Hibakeresési felület
  • Modell: DEBUG-A
  • Felülvizsgálat: 1.4
  • Dátum: 2024-10

A termék használati útmutatója

Bevezetés
A Debug Interface egy 32 bites RISC mikrovezérlő kézikönyv hibakeresési célokra.

Jellemzők

  • Bemeneti/kimeneti portok
  • Termékinformáció
  • Flash memória
  • Óravezérlés és működési mód

Kezdő lépések

  1. Csatlakoztassa a hibakeresési interfészt a rendszerhez a megfelelő kábelek segítségével.
  2. A felület jobb megértéséhez tekintse meg a hibakeresési blokkdiagramot (2.1. ábra).
  3. Gondoskodjon a megfelelő tápellátásról és csatlakozásokról.

GYIK (Gyakran Ismételt Kérdések)

  • Milyen tulajdonságai vannak a regiszterben lévő egyes biteknek?
    A tulajdonságok R (csak olvasható), W (csak írható) vagy R/W (írás és olvasás) formában vannak kifejezve.
  • Hogyan kell kezelni a regiszter lefoglalt bitjeit?
    A fenntartott biteket nem szabad átírni, és az olvasási értéket sem szabad használni.
  • Hogyan értelmezzük a numerikus formátumokat a kézikönyvben?
    A hexadecimális számok előtagja 0x, a decimális számok utótagja lehet 0d, a bináris számok előtagja pedig 0b.

Előszó

Kapcsolódó dokumentum

Dokumentum neve
Bemeneti/kimeneti portok
Termékinformáció
Flash memória
Óravezérlés és működési mód

Egyezmények

  • A numerikus formátumok az alábbi szabályokat követik:
    • Hexadecimális: 0xABC
    • Decimális: 123 vagy 0d123
      Csak akkor, ha kifejezetten meg kell mutatni, hogy ezek decimális számok.
    • Bináris: 0b111
      Lehetőség van a „0b” elhagyására, ha a bitek száma egyértelműen értelmezhető egy mondatból.
  • Az alacsony aktív jelek jelzésére „_N” kerül a jelnevek végére.
  • „Assert”-nek hívják, hogy a jel az aktív szintjére kerül, „deasszert” pedig az inaktív szintre.
  • Ha két vagy több jelnévre hivatkozunk, akkor ezeket [m:n]-ként írjuk le.
    Example: Az S[3:0] négy S3, S2, S1 és S0 jelnevet mutat együtt.
  • A [ ] jellel körülvett karakterek határozzák meg a regisztert.
    Example: [ABCD]
  • Az „N” két vagy több azonos típusú regiszter, mező és bitnév utótagszámát helyettesíti.
    Example: [XYZ1], [XYZ2], [XYZ3] → [XYZn]
  • Az „x” helyettesíti az egységek és csatornák utótagszámát vagy karakterét a regiszterlistában.
  • Az egység esetében az „x” jelentése A, B és C,…
    Example: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0]
  • A csatorna esetében az „x” 0, 1 és 2, …
    Example: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA]
  • Egy regiszter bittartománya [m:n].
    Example: Bit[3: 0] a 3-tól 0-ig terjedő bittartományt fejezi ki.
  • Egy regiszter konfigurációs értékét hexadecimális szám vagy bináris szám fejezi ki.
    Example: [ABCD] = 0x01 (hexadecimális), [XYZn] = 1 (bináris)
  • A szó és a bájt a következő bithosszt jelenti.
    • Byte: 8 bites
    • Fél szó: 16 bites
    • Szó: 32 bites
    • Dupla szó: 64 bites
  • A regiszterben lévő egyes bitek tulajdonságait a következőképpen fejezzük ki:
    • R: Csak olvasható
    • W: Csak írjon
    • R/W: Írni és olvasni is lehet.
  • Eltérő rendelkezés hiányában a regiszterelérés csak a szóbeli hozzáférést támogatja.
  • A „Fenntartott”-ként meghatározott nyilvántartást nem szabad átírni. Ezenkívül ne használja a beolvasási értéket.
  • A „-” alapértelmezett értékű bitből kiolvasott érték ismeretlen.
  • Ha írható biteket és csak olvasható biteket is tartalmazó regisztert írunk, akkor a csak olvasható biteket az alapértelmezett értékükkel kell írni. Abban az esetben, ha az alapértelmezett "-", kövesse az egyes regiszterek definícióját.
  • A csak írható regiszter lefoglalt bitjeit az alapértelmezett értékükkel kell írni. Azokban az esetekben, amikor az alapértelmezett „-”, kövesse az egyes regiszterek definícióját.
  • Ne használjon olvasás-módosított-írás feldolgozást egy olyan definíció regiszteréhez, amely írásban és kiolvasásban különbözik.

Kifejezések és rövidítések

A dokumentumban használt néhány rövidítés a következő:

  • SWJ-DP Soros vezeték JTAG Hibakeresési port
  • ETM Embedded Trace MacrocellTM
  • TPIU Nyomkövetési port interfész egység
  • JTAG Közös Teszt Akciócsoport
  • SW Soros vezeték
  • SWV Soros vezeték Viewer

Körvonalak

A soros vezeték JTAG Beépített hibakeresési port (SWJ-DP) egység a hibakereső eszközökkel való interfészhez és az Embedded Trace Macrocell (ETM) egység az utasítás nyomkövetési kimenetéhez. A nyomkövetési adatok a dedikált lábakra (TRACEDATA[3:0], SWV) kerülnek a hibakereséshez a chipen található nyomkövetési port interfész egységen (TPIU) keresztül.

Funkció osztályozás Funkció Művelet
SWJ-DP JTAG Lehetőség van a JTAG támogatja a hibakereső eszközöket.
SW Lehetőség van a Serial Wire hibakereső eszközök csatlakoztatására.
ETM Nyom Lehetőség van az ETM Trace támogatási hibakereső eszközök csatlakoztatására.

Az SWJ-DP-vel, az ETM-mel és a TPIU-val kapcsolatos részletekért lásd: „Arm ® Cortex-M3 ® processzor műszaki kézikönyv”/„Arm Cortex-M4 processzor műszaki kézikönyve”.

Konfiguráció

A 2.1. ábra a hibakereső felület blokkvázlatát mutatja.

TOSHIBA-DEBUG-A-32-Bit-RISC-Mikrovezérlő-2. ábra

Nem. Szimbólum A jel neve I/O Kapcsolódó referencia kézikönyv
1 TRCLKIN Nyomkövetési funkció óra Bemenet Óravezérlés és működési mód
2 TMS JTAG Teszt mód kiválasztása Bemenet Bemeneti/kimeneti portok, termékinformációk
3 SWDIO Soros vezetékes adatbemenet/kimenet Bemenet/Kimenet Bemeneti/kimeneti portok, termékinformációk
4 TCK JTAG Soros óra bemenet Bemenet Bemeneti/kimeneti portok, termékinformációk
5 SWCLK Soros vezetékes óra Bemenet Bemeneti/kimeneti portok, termékinformációk
6 TDO JTAG Teszt adatkimenet Kimenet Bemeneti/kimeneti portok, termékinformációk
7 SWV Soros vezeték Viewer Kimenet Kimenet Bemeneti/kimeneti portok, termékinformációk
8 TDI JTAG Teszt adatbevitel Bemenet Bemeneti/kimeneti portok, termékinformációk
9 TRST_N JTAG RESET_N teszt Bemenet Bemeneti/kimeneti portok, termékinformációk
10 TRACEDADATOK0 Nyomkövetési adatok 0 Kimenet Bemeneti/kimeneti portok, termékinformációk
11 TRACEDADATOK1 Nyomkövetési adatok 1 Kimenet Bemeneti/kimeneti portok, termékinformációk
12 TRACEDADATOK2 Nyomkövetési adatok 2 Kimenet Bemeneti/kimeneti portok, termékinformációk
13 TRACEDADATOK3 Nyomkövetési adatok 3 Kimenet Bemeneti/kimeneti portok, termékinformációk
14 TRACECLK Nyomkövetési óra Kimenet Bemeneti/kimeneti portok, termékinformációk
  • SWJ-DP
    • Az SWJ-DP támogatja a soros vezetékes hibakeresési portot (SWCLK, SWDIO), a JTAG Hibakeresési port (TDI, TDO, TMS, TCK, TRST_N) és nyomkövetési kimenet a soros vezetékről Viewer(SWV).
    • Ha SWV-t használ, állítson be egy megfelelő óraengedélyező bitet 1-re (órajel ellátás) az Óraellátás és leállítás regiszterben ([CGSPCLKEN] ). A részleteket lásd a referencia kézikönyv „Óravezérlés és működési mód” és „Bemeneti/kimeneti portok” részében.
    • A JTAG A terméktől függően a hibakeresési port vagy a TRST_N pin nem létezik. A részleteket lásd a referencia kézikönyv „Termékinformációk” részében.
  • ETM
    • Az ETM támogatja az adatjeleket négy érintkezőhöz (TRACEDATA) és egy órajel érintkezőhöz (TRACECLK).
    • Az ETM használatakor állítson be egy megfelelő óraengedélyező bitet 1-re (órajel ellátás) az Óraellátás és leállítás regiszterben ([CGSPCLKEN] ). A részleteket lásd a referencia kézikönyv „Óravezérlés és működési mód” és „Bemeneti/kimeneti portok” részében.
    • Az ETM a terméktől függően nem támogatott. A részleteket lásd a referencia kézikönyv „Termékinformációk” részében.

Funkció és működés

Óraellátás
Ha Trace vagy SWV-t használ, állítson be egy megfelelő óraengedélyező bitet 1-re (órajel ellátás) az ADC Trace Clock tápleállító regiszterében ([CGSPCLKEN] ). A részleteket lásd a referencia kézikönyv „Óravezérlés és működési mód” részében.

Csatlakozás a Debug Tool-hoz

  • A hibakereső eszközökkel való kapcsolattal kapcsolatban tekintse meg a gyártók ajánlásait. A hibakereső interfész tűi egy felhúzó ellenállást és egy lehúzó ellenállást tartalmaznak. Ha a hibakereső interfész tűi külső felhúzással vagy lehúzással csatlakoznak, ügyeljen a bemeneti szintre.
  • Ha a biztonsági funkció engedélyezve van, a CPU nem tud csatlakozni a hibakereső eszközhöz.

Perifériás funkciók Halt módban

  • A tartási mód azt az állapotot jelenti, amikor a CPU leáll (megszakad) a hibakereső eszközön
  • Amikor a CPU megáll módba lép, a watchdog timer (WDT) automatikusan leáll. A többi periféria funkció továbbra is működik.

Használat plample

  • A hibakereső interfész tűi általános célú portként is használhatók.
  • Az alaphelyzetbe állítás feloldása után a hibakereső interfész érintkezőinek adott lábai hibakeresési interfész tűként inicializálódnak. A többi hibakereső interfész érintkezőjét szükség esetén a hibakereső interfész tűire kell cserélni.
    Hibakeresési felület Hibakeresés interfész tűk
      JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK
    SW SWV SWCLK SWDIO
    A tűk állapotának hibakeresése a kiadás után

    reset

     

    Érvényes

     

    Érvényes

     

    Érvényes

     

    Érvényes

     

    Érvényes

     

    Érvénytelen

     

    Érvénytelen

    JTAG

    (TRST_N-nel)

    N/A N/A
    JTAG

    (TRST_N nélkül)

     

    N/A

     

     

     

     

     

    N/A

     

    N/A

    JTAG+NYOM
    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
    Debug funkció letiltása N/A N/A N/A N/A N/A N/A N/A

Elővigyázatosság

Fontos tudnivalók az általános célú portként használt hibakereső interfész tűk használatáról

  • A visszaállítás feloldása után, ha a felhasználói program a hibakereső interfész érintkezőit általános I/O portként használja, a hibakereső eszköz nem csatlakoztatható.
  • Ha a debug interfész érintkezőit más funkcióhoz használják, kérjük, ügyeljen a beállításokra.
  • Ha a hibakereső eszközt nem lehet csatlakoztatni, helyreállíthatja a hibakeresési kapcsolatot, és törölheti a flash memóriát egy külső rendszerindítási mód használatával. A részletekért olvassa el a „Flash memória” kézikönyvét.

Revíziótörténet

Felülvizsgálat Dátum Leírás
1.0 2017-09-04 Első kiadás
 

 

 

 

1.1

 

 

 

 

2018-06-19

– Tartalom

Módosított tartalomjegyzék tartalommá

-1 Vázlat

Módosítva az ARM élesítésre.

-2. Konfiguráció

Az SWJ-DP a „referencia kézikönyv” hivatkozással egészül ki A „referencia kézikönyv” az SWJ-ETM

 

 

1.2

 

 

2018-10-22

– Egyezmények

A védjegy módosított magyarázata

– 4. Használat plample

Hozzáadva plample az SW+TRACE esetében a 4.1. táblázatban

– A TERMÉK HASZNÁLATÁRA VONATKOZÓ KORLÁTOZÁSOK felváltva

 

 

1.3

 

 

2019-07-26

– Átdolgozott 2.1. ábra

– 2 Hozzáadott órabeállítás az SWV funkció használatához.

– 3.1 Hozzáadott órabeállítás az SWV funkció használatához. „ETM”-ről „Trace”-re módosítva.

– 3.3 A Hold mód leírása hozzáadva.

1.4 2024-10-31 – Megjelenés frissítve

A TERMÉK HASZNÁLATÁNAK KORLÁTOZÁSAI

A Toshiba Corporation és leányvállalatai, valamint leányvállalatai együttesen „TOSHIBA” néven szerepelnek.
A jelen dokumentumban leírt hardver, szoftver és rendszerek együttes elnevezése „Termékek”.

  • A TOSHIBA fenntartja a jogot, hogy előzetes értesítés nélkül módosítsa a jelen dokumentumban és a kapcsolódó termékekben található információkat.
  • Ez a dokumentum és a benne található információk nem reprodukálhatók a TOSHIBA előzetes írásos engedélye nélkül. A sokszorosítás a TOSHIBA írásos engedélyével is csak akkor megengedett, ha a sokszorosítás változtatás/kihagyás nélkül történik.
  • Bár a TOSHIBA folyamatosan dolgozik a Termék minőségének és megbízhatóságának javításán, a termék meghibásodhat vagy meghibásodhat. Az ügyfelek felelősek azért, hogy megfeleljenek a biztonsági előírásoknak, és megfelelő tervezést és biztosítékokat biztosítsanak hardvereik, szoftvereik és rendszereik számára, amelyek minimalizálják a kockázatot, és elkerülik azokat a helyzeteket, amelyekben a Termék meghibásodása vagy meghibásodása emberéletet, testi sérülést vagy a termék károsodását okozhatja. tulajdon, beleértve az adatvesztést vagy -sérülést. Mielőtt az ügyfelek használnák a Terméket, létrehoznák a Terméket tartalmazó terveket, vagy beépítenék a Terméket saját alkalmazásaikba, az ügyfeleknek át kell tekinteniük (a) az összes releváns TOSHIBA-információ legfrissebb verzióját, beleértve korlátozás nélkül ezt a dokumentumot és a specifikációkat. , a termék adatlapjai és alkalmazási megjegyzései, valamint a „TOSHIBA Semiconductor Reliability Handbook”-ban ismertetett óvintézkedések és feltételek, valamint (b) azon alkalmazásra vonatkozó utasítások, amelyekkel a terméket együtt fogják használni, vagy számára. Az ügyfelek kizárólagos felelősséget vállalnak termékük tervezésének vagy alkalmazásaik minden vonatkozásáért, beleértve, de nem kizárólagosan (a) a termék ilyen tervezésben vagy alkalmazásokban való felhasználásának megfelelőségének meghatározását; (b) a jelen dokumentumban vagy diagramokban, diagramokban, programokban, algoritmusokban, sampalkalmazási áramkörök vagy bármely más hivatkozott dokumentum; és (c) az összes működési paraméter érvényesítése az ilyen tervekhez és alkalmazásokhoz. A TOSHIBA NEM VÁLLAL FELELŐSSÉGET AZ ÜGYFELEK TERMÉKEIÉRT VAGY ALKALMAZÁSAIÉRT.
  • A TERMÉK SEM NEM SZÁNTA, SEM GARANCIA NINCS AZ OLYAN BERENDEZÉSEKBEN VAGY RENDSZEREKBEN HASZNÁLHATÓ, AMELYEK RENDKÍVÜL MAGAS MINŐSÉGI SZINTET ÉS/VAGY MEGBÍZHATÓSÁGOT IGÉNYELnek, ÉS/VAGY MŰKÖDÉSHIBA VAGY MEGHIBA, AMELY EMBERI SÉRÜLÉST Okozhat. VAGYONI KÁR ÉS/VAGY SÚLYOS NYILVÁNOS HATÁS ("SZÁNDÉKOS FELHASZNÁLÁS"). A jelen dokumentumban kifejezetten meghatározott speciális alkalmazások kivételével a nem rendeltetésszerű használat korlátozás nélkül magában foglalja a nukleáris létesítményekben használt berendezéseket, a repülőgépiparban használt berendezéseket, az orvosi berendezéseket, az autókhoz, vonatokhoz, hajókhoz és egyéb szállításhoz használt berendezéseket, valamint a közlekedési jelzőberendezéseket. , égések vagy robbanások szabályozására használt berendezések, biztonsági berendezések, felvonók és mozgólépcsők, elektromos energiával kapcsolatos berendezések, valamint a pénzügyekkel kapcsolatos területeken használt berendezések. HA A TERMÉKET NEM SZÁNDÉKOS FELHASZNÁLÁSRA HASZNÁLJA, A TOSHIBA NEM VÁLLAL FELELŐSSÉGET A TERMÉKÉRT. A részletekért forduljon a TOSHIBA értékesítési képviselőjéhez.
  • Ne szerelje szét, ne elemezze, fejtse át, módosítsa, módosítsa, fordítsa vagy másolja le a Terméket, akár egészben, akár részben.
  • A termék nem használható olyan termékhez vagy rendszerhez, illetve nem építhető be olyan termékhez vagy rendszerhez, amelynek gyártását, használatát vagy értékesítését bármely vonatkozó törvény vagy szabályozás tiltja.
  • Az itt található információk csak útmutatásként szolgálnak a Termék használatához. A TOSHIBA nem vállal felelősséget harmadik felek szabadalmainak vagy bármely más szellemi tulajdonjogának a Termék használatából eredő megsértéséért. Ez a dokumentum nem ad engedélyt semmilyen szellemi tulajdonjogra, sem kifejezett, sem hallgatólagos, sem eltiltás útján, sem más módon.
  • ÍRÁSBAN ALÁÍRTOTT SZERZŐDÉS HIÁNYÁBAN, KIVÉVE A TERMÉKRE VONATKOZÓ ELADÁSI FELTÉTELEKBEN BIZTOSÍTOTT FELTÉTELEKET, ÉS A TÖRVÉNY ÁLTAL MEGENGEDETT MAXIMÁLIS MÉRTÉKÉBEN, A TOSHIBA (1) NEM VÁLLAL FELELŐSSÉGET MINDENKÉPPEN KÜLÖNLEGES, VAGY VÉLETLEN KÁROK VAGY VESZTESÉG, KORLÁTOZAT NÉLKÜL BELEÉRTVE A NYERESÉG ELVESZTÉSÉT, A LEHETŐSÉGEK ELVESZTÉSÉT, AZ ÜZLETI SZAKADÁST ÉS ADATVESTÉST, ÉS (2) MINDEN KIFEJEZETT VAGY KIFEJEZETT VAGY KIFEJEZETT GARANCIA VÁLTOZATTÓL KIALAKÍTÁS, BELE AZ ELADHATÓSÁGRA, A MEGHATÁROZOTT CÉLRA VALÓ ALKALMASSÁGRA, AZ INFORMÁCIÓK PONTOSSÁGÁRA VAGY JOGSÉRTÉSI GARANCIA VAGY FELTÉTELEI.
  • Ne használja vagy más módon tegye elérhetővé a Terméket vagy a kapcsolódó szoftvert vagy technológiát katonai célokra, ideértve korlátozás nélkül nukleáris, vegyi vagy biológiai fegyverek vagy rakétatechnológiai termékek (tömegpusztító fegyverek) tervezését, fejlesztését, használatát, készletezését vagy gyártását. . A terméket és a kapcsolódó szoftvereket és technológiát a vonatkozó exporttörvények és -szabályozások szabályozhatják, ideértve – korlátozás nélkül – a japán deviza- és külkereskedelmi törvényt, valamint az Egyesült Államok exportigazgatási szabályzatát. Szigorúan tilos a Termék vagy a kapcsolódó szoftver vagy technológia exportja és újraexportálása, kivéve az összes vonatkozó exporttörvény és -szabályozás betartását.
  • Kérjük, forduljon a TOSHIBA értékesítési képviselőjéhez a környezetvédelmi kérdésekkel, például a termék RoHS-kompatibilitásával kapcsolatos részletekért. Kérjük, használja a terméket az összes vonatkozó törvénynek és előírásnak megfelelően, amelyek szabályozzák a szabályozott anyagok felvételét vagy használatát, beleértve korlátozás nélkül az EU RoHS-irányelvét. A TOSHIBA NEM VÁLLAL FELELŐSSÉGET AZ ALKALMAZANDÓ TÖRVÉNYEK ÉS RENDELKEZÉSEK NEM EREDMÉNYÉBŐL EREDŐ KÁROKÉRT VAGY VESZTESÉGEKÉRT.

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

Dokumentumok / Források

TOSHIBA DEBUG-A 32 bites RISC mikrokontroller [pdfUtasítások
DEBUG-A 32 bites RISC mikrokontroller, DEBUG-A, 32 bites RISC mikrovezérlő, RISC mikrokontroller, mikrovezérlő

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *