TOSHIBA-logo

TOSHIBA DEBUG-A 32 Bit RISC Microcontroller

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

Produkt ynformaasje

Spesifikaasjes

  • Produkt Namme: Untfange ynterface
  • Model: DEBUG-A
  • Revyzje: 1.4
  • Datum: 2024-10

Produkt Usage Ynstruksjes

Ynlieding
De Debug Interface is in 32-bit RISC Microcontroller Reference Manual foar debuggen doelen.

Features

  • Ynput / Utfier havens
  • Produkt ynformaasje
  • Flash Unthâld
  • Klokkontrôle en operaasjemodus

Getting Started

  1. Ferbine de debug-ynterface mei jo systeem mei de passende kabels.
  2. Ferwize nei it Debug Block Diagram (figuer 2.1) om de ynterface better te begripen.
  3. Soargje foar goede voeding en ferbinings.

FAQs (faak stelde fragen)

  • Wat binne de eigenskippen fan elk bit yn in register?
    De eigenskippen wurde útdrukt as R (Allinnich lêze), W (allinich skriuwe), of R/W (Lês en skriuw).
  • Hoe moatte reservearre bits fan in register wurde behannele?
    Reservearre bits moatte net opnij skreaun wurde, en de lêswearde moat net brûkt wurde.
  • Hoe ynterpretearje wy numerike formaten yn 'e hantlieding?
    Heksadesimale nûmers wurde foarôfgeand mei 0x, desimale getallen kinne in efterheaksel hawwe fan 0d, en binêre getallen kinne wurde foarôfgeand mei 0b.

Foarwurd

Besibbe dokumint

Dokumint namme
Ynput / Utfier havens
Produkt ynformaasje
Flash Unthâld
Klokkontrôle en operaasjemodus

Konvinsjes

  • Numerike formaten folgje de regels lykas hjirûnder werjûn:
    • Heksadesimale: 0xabc
    • Desimaal: 123 of 0d123
      Allinnich as der eksplisyt oantoand wurde moat dat it desimale getallen binne.
    • Binary: 0b111
      It is mooglik om de "0b" wei te litten as it oantal bits dúdlik kin wurde begrepen út in sin.
  • "_N" wurdt tafoege oan 'e ein fan sinjaalnammen om lege aktive sinjalen oan te jaan.
  • It wurdt "assert" neamd dat in sinjaal nei har aktive nivo ferpleatst, en "deassert" nei syn ynaktyf nivo.
  • As twa of mear sinjaalnammen ferwiisd wurde, wurde se beskreaun as [m:n].
    Example: S[3:0] lit fjouwer sinjaalnammen S3, S2, S1 en S0 tegearre sjen.
  • De tekens omjûn troch [ ] definiearje it register.
    Example: [ABCD]
  • "N" ferfangt it efterheakselnûmer fan twa of mear deselde soarte registers, fjilden en bitnammen.
    Example: [XYZ1], [XYZ2], [XYZ3] → [XYZn]
  • "x" ferfangt it efterheakselnûmer as karakter fan ienheden en kanalen yn 'e registerlist.
  • Yn it gefal fan 'e ienheid betsjut "x" A, B, en C, ...
    Example: [ADCCR0], [ADBCR0], [ADCCR0] → [ADxCR0]
  • Yn it gefal fan it kanaal betsjut "x" 0, 1, en 2, ...
    Example: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA]
  • It bitberik fan in register wurdt skreaun as [m: n].
    Example: Bit[3: 0] drukt it berik út fan bit 3 oant 0.
  • De konfiguraasjewearde fan in register wurdt útdrukt troch it heksadesimale getal of it binêre nûmer.
    Example: [ABCD] = 0x01 (hexadesimale), [XYZn] = 1 (binêr)
  • Wurd en byte fertsjintwurdigje de folgjende bitlange.
    • Byte: 8 byks
    • Heal wurd: 16 byks
    • Wurd: 32 byks
    • Dûbel wurd:64 byk
  • Eigenskippen fan elk bit yn in register wurde as folget útdrukt:
    • R: Allinnich lêze
    • W: Skriuw allinnich
    • R/W: Lêzen en skriuwen binne mooglik.
  • Behalven as oars oantsjutte, stipet registraasje tagong allinnich wurd tagong.
  • It register definieare as "Reservearre" moat net opnij skreaun wurde. Brûk boppedat de lêswearde net.
  • De wearde lêzen fan it bit mei in standertwearde fan "-" is ûnbekend.
  • As in register mei sawol skriuwbere bits as allinich-lêsbits wurdt skreaun, moatte allinich-lêsbits skreaun wurde mei har standertwearde, Yn 'e gefallen dat standert is "-", folgje de definysje fan elk register.
  • Reservearre bits fan it skriuwregister moatte skreaun wurde mei har standertwearde. Yn 'e gefallen dat de standert "-", folgje de definysje fan elk register.
  • Brûk gjin lêzen-wizige-skriuwferwurking oan it register fan in definysje dy't oars is troch skriuwen en útlêzen.

Betingsten en ôfkoartings

Guon fan ôfkoartings brûkt yn dit dokumint binne as folget:

  • SWJ-DP Serial Wire JTAG Debug Port
  • ETM Ynsletten Trace Macrocell TM
  • TPIU Trace Port Interface Unit
  • JTAG Joint Test Action Group
  • SW Serial Wire
  • SWV Serial Wire Viewer

Skaaimerken

De Serial Wire JTAG Debug Port (SWJ-DP) ienheid foar ynterfacing mei de debuggen ark en de Embedded Trace Macrocell (ETM) ienheid foar ynstruksje trace útfier binne ynboud. Trace-gegevens wurde útfierd nei de tawijde pinnen (TRACEDATA[3:0], SWV) foar debuggen fia de on-chip Trace Port Interface Unit (TPIU).

Funksje klassifikaasje Funksje Operaasje
SWJ-DP JTAG It is mooglik om de JTAG stipe debuggen ark.
SW It is mooglik om de Serial Wire debuggen ark te ferbinen.
ETM Trace It is mooglik om de ETM Trace-stipe-debuggen-ark te ferbinen.

Foar details oer SWJ-DP, ETM en TPIU, ferwize nei "Arm ® Cortex-M3 ® Prozessor Technical Reference Manual"/"Arm Cortex-M4 Processor Technical Reference Manual".

Konfiguraasje

Ofbylding 2.1 lit it blokdiagram sjen fan 'e debug-ynterface.

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

Nee. Symboal Sinjaal namme I/O Related referinsje hânboek
1 TRCLKIN Trace Funksje Klok Ynfier Klokkontrôle en operaasjemodus
2 TMS JTAG Testmodus Seleksje Ynfier Ynput / útfier havens, produkt ynformaasje
3 SWDIO Serial Wire Data Ynfier / Utfier Ynfier / Utfier Ynput / útfier havens, produkt ynformaasje
4 TCK JTAG Serial Clock input Ynfier Ynput / útfier havens, produkt ynformaasje
5 SWCLK Serial Wire Klok Ynfier Ynput / útfier havens, produkt ynformaasje
6 TDO JTAG Test Data Output Utfier Ynput / útfier havens, produkt ynformaasje
7 SWV Serial Wire Viewer Utfier Utfier Ynput / útfier havens, produkt ynformaasje
8 TDI JTAG Test Data Input Ynfier Ynput / útfier havens, produkt ynformaasje
9 TRST_N JTAG Test RESET_N Ynfier Ynput / útfier havens, produkt ynformaasje
10 TRACEDATA0 Trace Data 0 Utfier Ynput / útfier havens, produkt ynformaasje
11 TRACEDATA1 Trace Data 1 Utfier Ynput / útfier havens, produkt ynformaasje
12 TRACEDATA2 Trace Data 2 Utfier Ynput / útfier havens, produkt ynformaasje
13 TRACEDATA3 Trace Data 3 Utfier Ynput / útfier havens, produkt ynformaasje
14 TRACECLK Trace klok Utfier Ynput / útfier havens, produkt ynformaasje
  • SWJ-DP
    • SWJ-DP stipet de Serial Wire Debug Port (SWCLK, SWDIO), de JTAG Debug Port (TDI, TDO, TMS, TCK, TRST_N), en trace útfier fan Serial Wire Viewer(SWV).
    • As jo ​​​​de SWV brûke, set asjebleaft in fan tapassing klok ynskeakelje bit op 1 (klok oanbod) yn it Klok oanbod en stop register ([CGSPCLKEN] ). Sjoch foar details de "Klokkontrôle- en operaasjemodus" en "Ynfier- / útfierpoarten" fan 'e referinsjehânlieding.
    • De J.TAG Debug Port of TRST_N pin bestiet net ôfhinklik fan it produkt. Foar details, sjoch de "Produktynformaasje" fan 'e referinsjehânlieding.
  • ETM
    • ETM stipet gegevenssinjalen nei fjouwer pins (TRACEDATA) en ien kloksinjaalpin (TRACECLK).
    • As jo ​​​​de ETM brûke, set dan in fan tapassing klok ynskeakelje bit op 1 (klok oanbod) yn it Klok oanbod en stop register ([CGSPCLKEN] ). Sjoch foar details de "Klokkontrôle- en operaasjemodus" en "Ynfier- / útfierpoarten" fan 'e referinsjehânlieding.
    • ETM wurdt net stipe ôfhinklik fan it produkt. Foar details, sjoch de "Produktynformaasje" fan 'e referinsjehânlieding.

Funksje en operaasje

Klok Supply
As jo ​​​​de Trace of SWV brûke, set asjebleaft in fan tapassing klok ynskeakelje bit op 1 (klokoanfier) ​​yn it ADC Trace Clock supply stopregister ([CGSPCLKEN] ). Sjoch foar details de "Klokkontrôle en operaasjemodus" fan 'e referinsjehânlieding.

Ferbining mei Debug Tool

  • Oangeande in ferbining mei debug-ark, ferwize nei oanbefellings fan fabrikanten. Debug interface pins befetsje in pull-up wjerstân en in pull-down wjerstân. As debug-ynterface-pinnen binne ferbûn mei eksterne pull-up of pulldown, asjebleaft omtinken foar ynfiernivo.
  • As de feiligensfunksje ynskeakele is, kin de CPU net ferbine mei it debug-ark.

Perifeare funksjes yn Halt Mode

  • De hold modus betsjut dat de steat dêr't de CPU wurdt stoppe (brekke) op de debuggen ark
  • As de CPU yn 'e stopmodus komt, stopet de watchdog-timer (WDT) automatysk. Oare perifeare funksjes wurkje fierder.

Gebrûk Example

  • De pins foar debug-ynterface kinne ek brûkt wurde as havens foar algemiene doelen.
  • Nei it loslitten fan reset, wurde de bepaalde pinnen fan 'e debug-ynterface-pinnen inisjalisearre as de debug-ynterface-pinnen. De oare debug-ynterface-pinnen moatte wizige wurde yn de debug-ynterface-pinnen as it nedich is.
    Debug ynterface Debug ynterface pins
      JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK
    SW SWV SWCLK SWDIO
    Debug pins status nei frijlitting

    weromsette

     

    Jildich

     

    Jildich

     

    Jildich

     

    Jildich

     

    Jildich

     

    Unjildich

     

    Unjildich

    JTAG

    (Mei TRST_N)

    N/A N/A
    JTAG

    (Sûnder TRST_N)

     

    N/A

     

     

     

     

     

    N/A

     

    N/A

    JTAG+TRACE
    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 funksje útskeakelje N/A N/A N/A N/A N/A N/A N/A

Foarsoarch

Wichtige punten fan it brûken fan debug-ynterface-pins brûkt as havens foar algemiene doelen

  • Nei it loslitten fan reset, as de debug-ynterface-pins wurde brûkt as de algemiene I / O-poarten troch it brûkersprogramma, kin it debug-ark net ferbûn wurde.
  • As de pins foar debug-ynterface wurde brûkt foar oare funksje, asjebleaft omtinken foar de ynstellingen.
  • As it debug-ark net kin wurde ferbûn, kin it debugferbining weromhelje om it flashûnthâld te wiskjen mei ienige BOOT-modus fan eksterne. Foar details, ferwize asjebleaft referinsje hantlieding fan "Flash Memory".

Revision Skiednis

Revyzje Datum Beskriuwing
1.0 2017-09-04 Earste útjefte
 

 

 

 

1.1

 

 

 

 

2018-06-19

- Ynhâld

Feroare ynhâldsopjefte nei ynhâld

-1 Skiednis

Wizige ARM nei Arm.

-2. Konfiguraasje

Referinsje "referinsje hantlieding" is tafoege oan SWJ-DP Referinsje "referinsje hantlieding" is tafoege oan SWJ-ETM

 

 

1.2

 

 

2018-10-22

- Konvinsjes

Feroare útlis fan hannelsmerk

– 4. Gebrûk Example

Added example foar SW + TRACE yn Tabel 4.1

- Ferfongen BEPERKINGEN OP PRODUCT GEBRUK

 

 

1.3

 

 

2019-07-26

– figuer 2.1 feroare

- 2 Klokynstelling tafoege foar it brûken fan SWV-funksje.

- 3.1 Klokynstelling tafoege foar it brûken fan SWV-funksje. feroare fan "ETM" nei "Trace".

- 3.3 Beskriuwing tafoege fan Hold-modus.

1.4 2024-10-31 - Uterlik bywurke

BEPERKINGEN OP PRODUCT GEBRUK

Toshiba Corporation en har dochterûndernimmingen en filialen wurde kollektyf oantsjutten as "TOSHIBA".
Hardware, software en systemen beskreaun yn dit dokumint wurde kollektyf oantsjutten as "Produkten".

  • TOSHIBA behâldt it rjocht foar om feroarings oan te bringen oan de ynformaasje yn dit dokumint en relatearre produkten sûnder notice.
  • Dit dokumint en alle ynformaasje hjiryn meie net reprodusearre wurde sûnder foarôfgeande skriftlike tastimming fan TOSHIBA. Sels mei TOSHIBA's skriftlike tastimming is reproduksje allinich tastien as reproduksje sûnder feroaring/weglating is.
  • Hoewol TOSHIBA kontinu wurket om de kwaliteit en betrouberens fan it Produkt te ferbetterjen, kin it Produkt defekt of mislearje. Klanten binne ferantwurdlik foar it neilibjen fan feiligensnoarmen en foar it leverjen fan adekwate ûntwerpen en garânsjes foar har hardware, software en systemen dy't risiko minimalisearje en situaasjes foarkomme wêryn in steuring of mislearring fan in produkt ferlies fan minsklik libben, lichaamlik ferwûnings of skea oan kin feroarsaakje eigendom, ynklusyf gegevensferlies of korrupsje. Foardat klanten it Produkt brûke, ûntwerpen meitsje, ynklusyf it Produkt, of it Produkt opnimme yn har eigen applikaasjes, moatte klanten ek ferwize nei en foldwaan oan (a) de lêste ferzjes fan alle relevante TOSHIBA-ynformaasje, ynklusyf sûnder beheining, dit dokumint, de spesifikaasjes , de gegevensblêden en applikaasjenotysjes foar Produkt en de foarsoarchsmaatregels en betingsten beskreaun yn it "TOSHIBA Semiconductor Reliability Handbook" en (b) de ynstruksjes foar de applikaasje wêrmei't it Produkt sil wurde brûkt mei of foar. Klanten binne allinich ferantwurdlik foar alle aspekten fan har produktûntwerp of applikaasjes, ynklusyf mar net beheind ta (a) it fêststellen fan 'e passendheid fan it gebrûk fan dit produkt yn sa'n ûntwerp of applikaasjes; (b) it evaluearjen en bepalen fan de tapasberens fan alle ynformaasje befette yn dit dokumint, as yn diagrammen, diagrammen, programma's, algoritmen, sample applikaasje circuits, of hokker oare referearre dokuminten; en (c) it validearjen fan alle bestjoeringsparameters foar sokke ûntwerpen en tapassingen. TOSHIBA NEEMT GEEN AANSPRAKELIJKHEID AAN FOAR KLANTEN' PRODUCT DESIGN OF APPLIKASJES.
  • PRODUCT IS NET BEDOELD OF GARANTJE FOAR GEBRUK YN APPARATUUR OF SYSTEMEN DAT EXTRAORDINARI HEGE KWALITEITSNIVA EN/OF BETROUWBAARHEID FERGESE, EN/OF IN FERGESE OF FERGESE WAARVAN MINSONLIK, MANLICH FERGESE KINNE SERIOUS EIGENDOMSSKADE, EN/OF SERIOUS PUBLIKE YMPAKT ("UNBEWINDE GEBRUK"). Utsein foar spesifike tapassingen lykas eksplisyt oanjûn yn dit dokumint, omfettet ûnbedoeld gebrûk, sûnder beheining, apparatuer brûkt yn nukleêre foarsjennings, apparatuer brûkt yn 'e loftfeartyndustry, medyske apparatuer, apparatuer brûkt foar auto's, treinen, skippen en oar ferfier, apparatuer foar ferkearsinjalisaasje , apparatuer dy't brûkt wurdt om ferbaarnings of eksploazjes te kontrolearjen, feiligensapparaten, liften en roltrappen, apparaten dy't relatearre binne oan elektryske krêft, en apparatuer dy't brûkt wurdt yn finânsjes-relatearre fjilden. AS JO DIT PRODUKT GEBRUKKE FOAR UNBEVENT GEBRUK, NEEMT TOSHIBA GEEN AANSPRAKELIJKHEID AAN FAN DET PRODUKT. Nim kontakt op mei jo TOSHIBA-fertsjintwurdiger foar details.
  • Net disassemble, analysearje, reverse-engineer, feroarje, wizigje, oersette of kopiearje Produkt, itsij yn it gehiel of foar in part.
  • Produkt sil net brûkt wurde foar of opnommen yn produkten of systemen wêrfan de produksje, gebrûk of ferkeap is ferbean ûnder alle jildende wetten of regeljouwing.
  • De hjiryn befette ynformaasje wurdt allinich presintearre as begelieding foar produktgebrûk. Gjin ferantwurdlikens wurdt oannommen troch TOSHIBA foar eventuele ynbreuk op oktroaien of oare yntellektuele eigendomsrjochten fan tredden dy't it gefolch wêze kinne fan it brûken fan it Produkt. Gjin lisinsje foar in yntellektueel eigendomsrjocht wurdt ferliend troch dit dokumint, útdruklik of ymplisearre, troch estoppel of oars.
  • ÛNWEZIG IN SKRIFTLIK TEKENE OVEREENKOMST, UITSONDER LEVERAND YN DE RELEVANTE FERKOPINGSBEDYNINGEN FOAR DE PRODUKT, EN TOSHIBA (1) NEEMT GEEN AANSPRAKELIJKHEID AAN HOEKE, INKLUDEREF, INKLUDERD, INKLUDERT BY WET. Ynfallende skea of ​​ferlies, ynklusyf sûnder beheining, ferlies fan winst, ferlies fan kânsen, bedriuwûnderbrekking en ferlies fan gegevens, EN (2) DISCLAIMS ELKE EN ALLE EXPRESSE OF YMPLIZE GARANTIES FAN US GARANTIES, EN YNFORMAASJE GARANTIES , Ynklusyf GARANTIES OF BEDINGINGEN FAN FERHANDELBAARHEID, GESCHIKTHEID FOAR IN BEPAAL DOEL, JUSTHEID FAN YNFORMAASJE, OF NET-FRINGING.
  • Brûk gjin Produkt of relatearre software of technology foar militêre doelen, ynklusyf sûnder beheining, foar it ûntwerp, ûntwikkeling, gebrûk, opslach of fabrikaazje fan nukleêre, gemyske of biologyske wapens of rakettechnologyprodukten (wapens foar massa ferneatiging) . Produkt en relatearre software en technology kinne wurde kontrolearre ûnder de jildende eksportwetten en regeljouwing, ynklusyf, sûnder beheining, de Japanske wet foar bûtenlânske útwikseling en bûtenlânske hannel en de regeljouwing fan 'e Amerikaanske eksportadministraasje. Eksportearje en opnij eksportearje fan Produkt of relatearre software of technology binne strang ferbean, útsein yn oerienstimming mei alle jildende eksportwetten en regeljouwing.
  • Nim asjebleaft kontakt op mei jo TOSHIBA-fertsjintwurdiger foar details oer miljeukwestjes lykas de RoHS-kompatibiliteit fan it produkt. Brûk it produkt asjebleaft yn oerienstimming mei alle jildende wetten en regeljouwing dy't it opnimmen of gebrûk fan kontroleare stoffen regelje, ynklusyf sûnder beheining, de EU RoHS-rjochtline. TOSHIBA NEEMT GEEN AANSPRAKELIJKHEID AAN FOAR SKADE OF FERLIEZEN OPTREDENDE AS RESULTAAT FAN NET-NEIDENEN FAN TAPASTE WETTEN EN REGULERINGEN.

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

Dokuminten / Resources

TOSHIBA DEBUG-A 32 Bit RISC Microcontroller [pdfYnstruksjes
DEBUG-A 32 Bit RISC Microcontroller, DEBUG-A, 32 Bit RISC Microcontroller, RISC Microcontroller, Microcontroller

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *