TOSHIBA DEBUG-A 32 bit RISC mikrocontroller
Produktinformation
Specifikationer
- Produktnavn: Fejlfindingsgrænseflade
- Model: DEBUG-A
- Revision: 1.4
- Dato: 2024-10
Produktbrugsvejledning
Indledning
Debug Interface er en 32-bit RISC Microcontroller Reference Manual til fejlfindingsformål.
Funktioner
- Input/output porte
- Produktinformation
- Flash-hukommelse
- Urkontrol og driftstilstand
Kom godt i gang
- Tilslut fejlretningsgrænsefladen til dit system ved hjælp af de relevante kabler.
- Se fejlretningsblokdiagrammet (figur 2.1) for bedre at forstå grænsefladen.
- Sørg for korrekt strømforsyning og tilslutninger.
Ofte stillede spørgsmål (ofte stillede spørgsmål)
- Hvad er egenskaberne for hver bit i et register?
Egenskaberne er udtrykt som R (Kun læse), W (Kun skrive) eller R/W (Læs og skriv). - Hvordan skal reserverede bits af et register håndteres?
Reserverede bits må ikke omskrives, og læseværdien bør ikke bruges. - Hvordan fortolker vi numeriske formater i manualen?
Hexadecimale tal er foranstillet med 0x, decimaltal kan have et suffiks på 0d, og binære tal kan foranstilles med 0b.
Forord
Relateret dokument
Dokumentnavn |
Input/output porte |
Produktinformation |
Flash-hukommelse |
Urkontrol og driftstilstand |
Konventioner
- Numeriske formater følger reglerne som vist nedenfor:
- Hexadecimal: 0xABC
- Decimal: 123 eller 0d123
Kun når det skal vises eksplicit, at det er decimaltal. - Binær: 0b111
Det er muligt at udelade "0b", når antallet af bit kan forstås tydeligt fra en sætning.
- "_N" tilføjes til slutningen af signalnavne for at indikere lave aktive signaler.
- Det kaldes "påstå", at et signal bevæger sig til dets aktive niveau, og "deassert" til dets inaktive niveau.
- Når der henvises til to eller flere signalnavne, beskrives de som [m:n].
Exampdet: S[3:0] viser fire signalnavne S3, S2, S1 og S0 sammen. - Tegnene omgivet af [ ] definerer registret.
Exampdet: [ABCD] - "N" erstatter suffikset på to eller flere samme slags registre, felter og bitnavne.
Exampdet: [XYZ1], [XYZ2], [XYZ3] → [XYZn] - "x" erstatter suffiksnummeret eller karakteren af enheder og kanaler i registerlisten.
- I tilfælde af enheden betyder "x" A, B og C, …
Exampdet: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0] - I tilfælde af kanalen betyder "x" 0, 1 og 2, …
Exampdet: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA] - Bitområdet for et register skrives som [m: n].
Exampdet: Bit[3:0] udtrykker området for bit 3 til 0. - Konfigurationsværdien af et register er udtrykt ved enten det hexadecimale tal eller det binære tal.
Exampdet: [ABCD] = 0x01 (hexadecimal), [XYZn] = 1 (binær) - Ord og byte repræsenterer følgende bitlængde.
- Byte: 8 bits
- Halvt ord: 16 bits
- Ord: 32 bits
- Dobbelt ord: 64 bit
- Egenskaber for hver bit i et register er udtrykt som følger:
- R: Læsebeskyttet
- W: Skriv kun
- R/W: Læse og skrive er muligt.
- Medmindre andet er angivet, understøtter registeradgang kun ordadgang.
- Registeret defineret som "Reserveret" må ikke omskrives. Brug heller ikke læseværdien.
- Værdien læst fra bit med standardværdien "-" er ukendt.
- Når et register, der indeholder både skrivbare bits og skrivebeskyttede bits, skrives, skal skrivebeskyttede bits skrives med deres standardværdi. I de tilfælde, hvor standarden er "-", følg definitionen af hvert register.
- Reserverede bits af skrive-kun-registret skal skrives med deres standardværdi. I de tilfælde, hvor standarden er "-", skal du følge definitionen for hvert register.
- Brug ikke læse-modificeret-skrive-behandling til registeret af en definition, som er anderledes ved at skrive og læse op.
Begreber og forkortelser
Nogle af forkortelserne brugt i dette dokument er som følger:
- SWJ-DP Seriel ledning JTAG Fejlfindingsport
- ETM Embedded Trace MacrocellTM
- TPIU Trace Port Interface Unit
- JTAG Fælles testaktionsgruppe
- SW Seriel ledning
- SWV Seriel ledning Viewer
Skitser
Den serielle ledning JTAG Debug Port (SWJ-DP) enhed til grænseflade med fejlfindingsværktøjerne og Embedded Trace Macrocell (ETM) enhed til instruktionssporingsoutput er indbygget. Sporingsdata udsendes til de dedikerede ben (TRACEDATA[3:0], SWV) til debugging via on-chip Trace Port Interface Unit (TPIU).
Funktionsklassifikation | Fungere | Operation |
SWJ-DP | JTAG | Det er muligt at tilslutte JTAG understøtter fejlfindingsværktøjer. |
SW | Det er muligt at tilslutte Serial Wire debugging-værktøjerne. | |
ETM | Spor | Det er muligt at tilslutte ETM Trace-understøttelse af fejlfindingsværktøjer. |
For detaljer om SWJ-DP, ETM og TPIU henvises til "Arm ® Cortex-M3 ® Processor Technical Reference Manual"/"Arm Cortex-M4 Processor Technical Reference Manual".
Konfiguration
Figur 2.1 viser blokdiagrammet for debug-grænsefladen.
Ingen. | Symbol | Signalnavn | I/O | Relateret referencemanual |
1 | TRCLKIN | Sporfunktionsur | Input | Urkontrol og driftstilstand |
2 | TMS | JTAG Valg af testtilstand | Input | Input/output porte, produktinformation |
3 | SWDIO | Serial Wire Data Input/Output | Input/Output | Input/output porte, produktinformation |
4 | TCK | JTAG Seriel urindgang | Input | Input/output porte, produktinformation |
5 | SWCLK | Seriel Wire Ur | Input | Input/output porte, produktinformation |
6 | TDO | JTAG Test dataoutput | Produktion | Input/output porte, produktinformation |
7 | SWV | Seriel ledning Viewer Output | Produktion | Input/output porte, produktinformation |
8 | TDI | JTAG Test datainput | Input | Input/output porte, produktinformation |
9 | TRST_N | JTAG Test RESET_N | Input | Input/output porte, produktinformation |
10 | TRACEDATA0 | Spordata 0 | Produktion | Input/output porte, produktinformation |
11 | TRACEDATA1 | Spordata 1 | Produktion | Input/output porte, produktinformation |
12 | TRACEDATA2 | Spordata 2 | Produktion | Input/output porte, produktinformation |
13 | TRACEDATA3 | Spordata 3 | Produktion | Input/output porte, produktinformation |
14 | TRACECLK | Spor ur | Produktion | Input/output porte, produktinformation |
- SWJ-DP
- SWJ-DP understøtter Serial Wire Debug Port (SWCLK, SWDIO), JTAG Fejlfindingsport (TDI, TDO, TMS, TCK, TRST_N), og spor output fra seriel ledning Viewer(SWV).
- Når du bruger SWV'en, skal du indstille en passende uraktiveringsbit til 1 (urforsyning) i urforsynings- og stopregistret ([CGSPCLKEN] ). For detaljer, se "Clock Control and Operation Mode" og "Input/Output Ports" i referencemanualen.
- Den J.TAG Debug Port eller TRST_N pin findes ikke afhængigt af produktet. For detaljer, se "Produktinformation" i referencemanualen.
- ETM
- ETM understøtter datasignaler til fire ben (TRACEDATA) og en clock signal pin (TRACECLK).
- Når du bruger ETM'en, skal du indstille en relevant uraktiveringsbit til 1 (urforsyning) i urforsynings- og stopregistret ([CGSPCLKEN] ). For detaljer, se "Clock Control and Operation Mode" og "Input/Output Ports" i referencemanualen.
- ETM understøttes ikke afhængigt af produktet. For detaljer, se "Produktinformation" i referencemanualen.
Funktion og betjening
Ur levering
Når du bruger Trace eller SWV, skal du indstille en passende clock-aktiveringsbit til 1 (urforsyning) i ADC Trace Clock-forsyningsstopregisteret ([CGSPCLKEN] ). For detaljer, se "Clock Control and Operation Mode" i referencemanualen.
Forbindelse med Debug Tool
- Vedrørende en forbindelse med debug-værktøjer henvises til fabrikantens anbefalinger. Debug interface-stifter indeholder en pull-up-modstand og en pull-down-modstand. Når debug interface ben er forbundet med ekstern pull-up eller pulldown, skal du være opmærksom på inputniveauet.
- Når sikkerhedsfunktionen er aktiveret, kan CPU'en ikke oprette forbindelse til fejlfindingsværktøjet.
Perifere funktioner i stoptilstand
- Hold-tilstanden betyder, at den tilstand, hvor CPU'en er stoppet (brud) på fejlfindingsværktøjet
- Når CPU'en går i standsningstilstand, stopper watchdog-timeren (WDT) automatisk. Andre perifere funktioner fortsætter med at fungere.
Anvendelse Eksample
- Debug-grænsefladebenene kan også bruges som generelle porte.
- Efter frigivelse af nulstilling initialiseres de særlige ben på fejlretningsgrænsefladebenene som fejlretningsgrænsefladebenene. De andre fejlretningsgrænsefladeben skal ændres til fejlretningsgrænsefladebenene, hvis det er nødvendigt.
Debug interface Debug interface pins JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK SW – – SWV SWCLK SWDIO Debug pins status efter frigivelse nulstilles
Gyldig
Gyldig
Gyldig
Gyldig
Gyldig
Ugyldig
Ugyldig
JTAG (Med TRST_N)
✔ ✔ ✔ ✔ ✔ N/A N/A JTAG (Uden TRST_N)
N/A
✔
✔
✔
✔
N/A
N/A
JTAG+SPOR ✔ ✔ ✔ ✔ ✔ ✔ ✔ 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 funktion deaktiveret N/A N/A N/A N/A N/A N/A N/A
Forsigtighed
Vigtige punkter ved brug af Debug Interface Pins, der bruges som porte til generelle formål
- Efter frigivelse af nulstilling, hvis debug-interface-benene bruges som de generelle I/O-porte af brugerprogrammet, kan fejlfindingsværktøjet ikke tilsluttes.
- Hvis debug interface-stifterne bruges til andre funktioner, skal du være opmærksom på indstillingerne.
- Hvis fejlfindingsværktøjet ikke kan tilsluttes, kan det gendanne fejlretningsforbindelsen for at slette flashhukommelsen ved hjælp af enkelt BOOT-tilstand fra ekstern. For detaljer henvises til referencemanualen til "Flashhukommelse".
Revisionshistorie
Revision | Dato | Beskrivelse |
1.0 | 2017-09-04 | Første udgivelse |
1.1 |
2018-06-19 |
– Indhold
Ændret indholdsfortegnelse til indhold -1 disposition Ændret ARM til Arm. -2. Konfiguration Reference "referencemanual" er tilføjet til SWJ-DP Reference "referencemanual" er tilføjet til SWJ-ETM |
1.2 |
2018-10-22 |
– Konventioner
Ændret forklaring af varemærke – 4. Anvendelse Example Tilføjet example for SW+TRACE i tabel 4.1 – Udskiftet BEGRÆNSNINGER FOR PRODUKTBRUG |
1.3 |
2019-07-26 |
– Figur 2.1 revideret
– 2 Tilføjet urindstilling til brug af SWV-funktionen. – 3.1 Tilføjet urindstilling til brug af SWV-funktion. ændret fra "ETM" til "Trace". – 3.3 Tilføjet beskrivelse af Hold-tilstand. |
1.4 | 2024-10-31 | – Udseende opdateret |
BEGRÆNSNINGER PÅ PRODUKTBRUG
Toshiba Corporation og dets datterselskaber og tilknyttede selskaber omtales samlet som "TOSHIBA".
Hardware, software og systemer beskrevet i dette dokument omtales samlet som "produkter".
- TOSHIBA forbeholder sig ret til at foretage ændringer i oplysningerne i dette dokument og relaterede produkter uden varsel.
- Dette dokument og enhver information heri må ikke gengives uden forudgående skriftlig tilladelse fra TOSHIBA. Selv med TOSHIBAs skriftlige tilladelse er gengivelse kun tilladt, hvis gengivelsen er uden ændring/udeladelse.
- Selvom TOSHIBA konstant arbejder på at forbedre produktets kvalitet og pålidelighed, kan produktet fejle eller svigte. Kunder er ansvarlige for at overholde sikkerhedsstandarder og for at levere passende design og sikkerhedsforanstaltninger til deres hardware, software og systemer, som minimerer risikoen og undgår situationer, hvor en funktionsfejl eller fejl i et produkt kan forårsage tab af menneskeliv, legemsbeskadigelse eller skade på ejendom, herunder tab af data eller korruption. Før kunder bruger produktet, skaber design, herunder produktet eller inkorporerer produktet i deres egne applikationer, skal kunderne også henvise til og overholde (a) de seneste versioner af alle relevante TOSHIBA-oplysninger, herunder uden begrænsning, dette dokument, specifikationerne , databladene og applikationsbemærkningerne for produktet og de forholdsregler og betingelser, der er beskrevet i "TOSHIBA Semiconductor Reliability Handbook" og (b) instruktionerne for den applikation, som produktet skal bruges sammen med eller for. Kunder er eneansvarlige for alle aspekter af deres produktdesign eller applikationer, herunder men ikke begrænset til (a) at bestemme hensigtsmæssigheden af brugen af dette produkt i sådanne design eller applikationer; (b) at evaluere og bestemme anvendeligheden af enhver information indeholdt i dette dokument eller i diagrammer, diagrammer, programmer, algoritmer, sample applikationskredsløb eller andre refererede dokumenter; og (c) validering af alle driftsparametre for sådanne designs og applikationer. TOSHIBA PÅTAGER SIG INTET ANSVAR FOR KUNDERNES PRODUKTDESIGN ELLER APPLIKATIONER.
- PRODUKTET ER HVERKEN BESIGTET ELLER GARANTERET TIL BRUG I UDSTYR ELLER SYSTEMER, DER KRÆVER EKSTRAORDINÆRT HØJE NIVEAUER AF KVALITET OG/ELLER PÅLIDELIGHED OG/ELLER EN FEJL ELLER FEJL, SOM KAN FORÅRSAGE MENNESKELIG, MENNESKELIGT TAB. ALVORLIG EJENDOMSSKADE OG/ELLER ALVORLIG OFFENTLIG PÅVIRKNING (“UTILTET BRUG”). Bortset fra specifikke applikationer som udtrykkeligt angivet i dette dokument, omfatter utilsigtet brug, uden begrænsning, udstyr, der anvendes i nukleare anlæg, udstyr, der anvendes i rumfartsindustrien, medicinsk udstyr, udstyr, der anvendes til biler, tog, skibe og anden transport, trafiksignaludstyr , udstyr, der bruges til at kontrollere forbrændinger eller eksplosioner, sikkerhedsanordninger, elevatorer og rulletrapper, enheder relateret til elektrisk strøm og udstyr, der anvendes inden for finansrelaterede områder. HVIS DU BRUGER PRODUKTET TIL UVENTET BRUG, PÅTAGER TOSHIBA INTET ANSVAR FOR PRODUKTET. Kontakt din TOSHIBA-salgsrepræsentant for detaljer.
- Undlad at adskille, analysere, reverse-engineer, ændre, modificere, oversætte eller kopiere produktet, hverken helt eller delvist.
- Produktet må ikke bruges til eller inkorporeres i produkter eller systemer, hvis fremstilling, brug eller salg er forbudt i henhold til gældende love eller regler.
- Oplysningerne heri præsenteres kun som vejledning til brug af produktet. TOSHIBA påtager sig intet ansvar for nogen krænkelse af patenter eller andre intellektuelle ejendomsrettigheder tilhørende tredjeparter, som måtte følge af brugen af produktet. Ingen licens til nogen intellektuel ejendomsret er givet af dette dokument, hverken udtrykkeligt eller underforstået, ved estoppel eller på anden måde.
- I MANGLENDE EN SKRIFTLIG UNDERSKREVET AFTALE, UNDTAGET SOM ANGIVET I DE RELEVANTE SALGSVILKÅR OG BETINGELSER FOR PRODUKTET, OG I DET MAKSIMALTE OMFANG DET ER TILLADT I HENHOLD TIL LOVEN, PÅTAGER TOSHIBA (1) INTET ANSVAR, INKLUDERET, INKLUDERET, INKLUDERET, INKLUDERET TILFÆLDIGE SKADER ELLER TAB, HERUNDER UDEN BEGRÆNSNING, TAB AF FORTJENESTE, TAB AF MULIGHEDER, FORRETNINGSAFBRYDELSE OG TAB AF DATA, OG (2) FRASKRIVER SIG ALLE UDTRYKKELIGE ELLER UNDERFORSTÅEDE GARANTIER I FORBINDELSE MED PRODUKTER OG UNDERFORSTÅEDE GARANTIER, DER , HERUNDER GARANTIER ELLER BETINGELSER FOR SALGBARHED, EGNETHED TIL ET BESTEMT FORMÅL, NØJAGTIGHED AF OPLYSNINGER ELLER IKKE-KRÆNKELSE.
- Undlad at bruge eller på anden måde stille produktet eller relateret software eller teknologi til rådighed til militære formål, herunder uden begrænsning, til design, udvikling, brug, oplagring eller fremstilling af nukleare, kemiske eller biologiske våben eller missilteknologiske produkter (masseødelæggelsesvåben) . Produkt og relateret software og teknologi kan kontrolleres i henhold til gældende eksportlove og -regulativer, herunder, uden begrænsning, den japanske lov om valuta og udenrigshandel og de amerikanske eksportmyndigheder. Eksport og reeksport af produkt eller relateret software eller teknologi er strengt forbudt undtagen i overensstemmelse med alle gældende eksportlove og -regler.
- Kontakt venligst din TOSHIBA-sælger for at få flere oplysninger om miljøforhold, såsom produktets RoHS-kompatibilitet. Brug venligst produktet i overensstemmelse med alle gældende love og regler, der regulerer inklusion eller brug af kontrollerede stoffer, herunder uden begrænsning, EU's RoHS-direktiv. TOSHIBA PÅTAGER SIG INTET ANSVAR FOR SKADER ELLER TAB, DER OPSTÅR SOM RESULTAT AF MANGLENDE OVERHOLDELSE AF GÆLDENDE LOVE OG BESTEMMELSER.
Toshiba Electronics Devices & Storage Corporation: https://toshiba.semicon-storage.com/
Dokumenter/ressourcer
![]() |
TOSHIBA DEBUG-A 32 bit RISC mikrocontroller [pdf] Instruktioner DEBUG-A 32 bit RISC mikrocontroller, DEBUG-A, 32 bit RISC mikrocontroller, RISC mikrocontroller, mikrocontroller |