TOSHIBA-logo

TOSHIBA DEBUG-A 32 bit RISC mikrocontroller

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

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

  1. Tilslut fejlretningsgrænsefladen til dit system ved hjælp af de relevante kabler.
  2. Se fejlretningsblokdiagrammet (figur 2.1) for bedre at forstå grænsefladen.
  3. 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.

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

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

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *