TOSHIBA DEBUG-A 32 bites RISC mikrokontroller
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
- Csatlakoztassa a hibakeresési interfészt a rendszerhez a megfelelő kábelek segítségével.
- A felület jobb megértéséhez tekintse meg a hibakeresési blokkdiagramot (2.1. ábra).
- 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.
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ő |