TOSHIBA-logotipoa

TOSHIBA DEBUG-A 32 biteko RISC mikrokontrolagailua

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

Produktuaren informazioa

Zehaztapenak

  • Produktuaren izena: Arazketa interfazea
  • Eredua: ARAZKETA-A
  • Errepasoa: 1.4
  • Data: 2024-10

Produktuak erabiltzeko jarraibideak

Sarrera
Arazte-interfazea 32 biteko RISC mikrokontrolagailuaren erreferentzia-eskuliburua da arazketa-helburuetarako.

Ezaugarriak

  • Sarrera/Irteera Portuak
  • Produktuaren informazioa
  • Flash Memoria
  • Erlojuaren kontrola eta funtzionamendu modua

Hasteko

  1. Konektatu Debug Interfazea zure sistemara dagozkion kableak erabiliz.
  2. Ikusi Arazte-blokeen diagrama (2.1 irudia) interfazea hobeto ulertzeko.
  3. Ziurtatu elikadura-hornidura eta konexio egokiak.

Ohiko galderak (Maiz egiten diren galderak)

  • Zeintzuk dira bit bakoitzaren propietateak erregistro batean?
    Propietateak R (Irakurri soilik), W (Idazketa soilik) edo R/W (Irakurri eta idatzi) gisa adierazten dira.
  • Nola kudeatu behar dira erregistro baten bit erreserbatuak?
    Erreserbatutako bitak ez dira berridatzi behar, eta irakurritako balioa ez da erabili behar.
  • Nola interpretatzen ditugu zenbakizko formatuak eskuliburuan?
    Zenbaki hamaseitarrei 0x aurrizkia jartzen zaie, zenbaki hamartarrak 0d atzizkia izan dezakete eta zenbaki bitarrei 0b aurrizkia izan daiteke.

Hitzaurrea

Lotutako dokumentua

Dokumentuaren izena
Sarrera/Irteera Portuak
Produktuaren informazioa
Flash Memoria
Erlojuaren kontrola eta funtzionamendu modua

Hitzarmenak

  • Zenbakizko formatuek behean agertzen diren arauak jarraitzen dituzte:
    • Hamaseitarra: 0xABC
    • Hamartarra: 123 edo 0d123
      Zenbaki hamartarrak direla esplizituki erakutsi behar denean bakarrik.
    • Binarioa: 0b111
      Posible da "0b" ezabatzea esaldi batetik bit-kopurua bereiziki uler daitekeenean.
  • Seinaleen izenen amaieran "_N" gehitzen da seinale aktibo baxuak adierazteko.
  • "Assert" deritzo seinale bat bere maila aktibora mugitzen dela, eta "desert" maila inaktibora.
  • Bi seinale-izen edo gehiago aipatzen direnean, [m:n] gisa deskribatzen dira.
    Example: S[3:0] lau seinale-izen erakusten ditu S3, S2, S1 eta S0 batera.
  • [ ]z inguratutako karaktereek definitzen dute erregistroa.
    Example: [ABCD]
  • "N"-k bi erregistro, eremu eta bit-izen mota bereko bi edo gehiagoren atzizki-zenbakia ordezkatzen du.
    Example: [XYZ1], [XYZ2], [XYZ3] → [XYZn]
  • "x"-ek erregistro-zerrendako unitate eta kanalen atzizki-zenbakia edo karakterea ordezkatzen du.
  • Unitatearen kasuan, "x" A, B eta C esan nahi du, ...
    Example: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0]
  • Kanalaren kasuan, "x" 0, 1 eta 2 esan nahi du, ...
    Example: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA]
  • Erregistro baten bit-eremua [m: n] honela idazten da.
    Example: Bit[3: 0] 3 eta 0 bit arteko tartea adierazten du.
  • Erregistro baten konfigurazio-balioa zenbaki hamaseitarren edo zenbaki bitarren bidez adierazten da.
    Example: [ABCD] = 0x01 (hamaseitarra), [XYZn] = 1 (bitarra)
  • Hitzak eta byteak honako bit luzera adierazten dute.
    • Byte: 8 bit
    • Hitz erdia: 16 bit
    • Hitza: 32 bit
    • Hitz bikoitza: 64 bit
  • Erregistro bateko bit bakoitzaren propietateak honela adierazten dira:
    • R: Irakurri bakarrik
    • W: Idatzi bakarrik
    • R/W: Irakurtzea eta idaztea posible da.
  • Besterik zehaztu ezean, erregistrorako sarbidea hitzetarako sarbidea bakarrik onartzen du.
  • "Erreserbatuta" gisa definitutako erregistroa ez da berridatzi behar. Gainera, ez erabili irakurritako balioa.
  • "-" balio lehenetsia duen bitetik irakurritako balioa ezezaguna da.
  • Idatzi daitezkeen bitak eta irakurtzeko soilik diren bitak dituen erregistro bat idazten denean, irakurtzeko soilik diren bitak bere balio lehenetsiarekin idatzi behar dira. Lehenetsia "-" den kasuetan, jarraitu erregistro bakoitzaren definizioa.
  • Idazteko soilik erregistroko erreserbatutako bitak balio lehenetsiarekin idatzi behar dira. Lehenetsia “-“ den kasuetan, jarraitu erregistro bakoitzaren definizioa.
  • Ez erabili irakurketa-aldaketa-idazketa prozesamendua idatziz eta irakurriz ezberdina den definizio baten erregistrorako.

Baldintzak eta Laburdurak

Dokumentu honetan erabilitako laburdura batzuk hauek dira:

  • SWJ-DP Serie-harria JTAG Araztu ataka
  • ETM Trace MacrocellTM txertatua
  • TPIU Trazako Portuaren Interfaze Unitatea
  • JTAG Proba Ekintza Talde Bateratua
  • SW Serie-harria
  • SWV Serie-harria Viewer

Eskemak

Serial Wire JTAG Debug Port (SWJ-DP) unitatea arazketa tresnekin konektatzeko eta Instrukzioen arrastoaren irteerarako Embedded Trace Macrocell (ETM) unitatea integratuta daude. Traza-datuak dedikatu pinetara ateratzen dira (TRACEDATA[3:0], SWV) arazketarako, txip-eko Trace Port Interface Unit (TPIU) bidez.

Funtzioen sailkapena Funtzioa Funtzionamendua
SWJ-DP JTAG Posible da JTAG arazketa tresnak onartzen ditu.
SW Posible da Serial Wire arazketa tresnak konektatzea.
ETM Arrastoa Posible da ETM Trace laguntza arazketa tresnak konektatzea.

SWJ-DP, ETM eta TPIUri buruzko xehetasunak lortzeko, ikusi "Arm ® Cortex-M3 ® Prozesadorearen erreferentzia teknikoaren eskuliburua"/"Arm Cortex-M4 prozesadorearen erreferentzia teknikoaren eskuliburua".

Konfigurazioa

2.1 irudiak arazketa interfazearen bloke-diagrama erakusten du.

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

Ez. Ikurra Seinalearen izena I/O Erlazionatutako erreferentzia eskuliburua
1 TRCLKIN Traza Funtzioa Erlojua Sarrera Erlojuaren kontrola eta funtzionamendu modua
2 TMS JTAG Proba modua hautatzea Sarrera Sarrera/Irteera Portuak, Produktuaren informazioa
3 SWDIO Serial Wire Datu Sarrera/Irteera Sarrera/Irteera Sarrera/Irteera Portuak, Produktuaren informazioa
4 TCK JTAG Serieko Erlojuaren sarrera Sarrera Sarrera/Irteera Portuak, Produktuaren informazioa
5 SWCLK Serial Wire Erlojua Sarrera Sarrera/Irteera Portuak, Produktuaren informazioa
6 TDO JTAG Proba datuen irteera Irteera Sarrera/Irteera Portuak, Produktuaren informazioa
7 SWV Serie-harria Viewer Irteera Irteera Sarrera/Irteera Portuak, Produktuaren informazioa
8 TDI JTAG Proba Datuen Sarrera Sarrera Sarrera/Irteera Portuak, Produktuaren informazioa
9 TRST_N JTAG Proba RESET_N Sarrera Sarrera/Irteera Portuak, Produktuaren informazioa
10 TRAZADATUAK0 Aztarna datuak 0 Irteera Sarrera/Irteera Portuak, Produktuaren informazioa
11 TRAZADATUAK1 Aztarna datuak 1 Irteera Sarrera/Irteera Portuak, Produktuaren informazioa
12 TRAZADATUAK2 Aztarna datuak 2 Irteera Sarrera/Irteera Portuak, Produktuaren informazioa
13 TRAZADATUAK3 Aztarna datuak 3 Irteera Sarrera/Irteera Portuak, Produktuaren informazioa
14 TRACECLK Traza erlojua Irteera Sarrera/Irteera Portuak, Produktuaren informazioa
  • SWJ-DP
    • SWJ-DP-k Serial Wire Debug Port (SWCLK, SWDIO) onartzen du, JTAG Araztu ataka (TDI, TDO, TMS, TCK, TRST_N) eta serieko kablearen arrastoaren irteera Viewer(SWV).
    • SWV erabiltzen duzunean, ezarri erlojuaren gaitzeko bit aplikagarri bat 1ean (erlojuaren hornidura) Erlojuaren hornidura eta gelditzeko erregistroan ([CGSPCLKEN] ). Xehetasunetarako, ikusi erreferentzia eskuliburuko “Erlojuaren kontrola eta funtzionamendu modua” eta “Sarrera/Irteera atakak”.
    • JTAG Araztu ataka edo TRST_N pin ez dago produktuaren arabera. Xehetasunetarako, ikusi erreferentzia eskuliburuko "Produktuari buruzko informazioa".
  • ETM
    • ETM-k lau pinetara (TRACEDATA) eta erloju-seinalerako pin batera (TRACECLK) onartzen ditu.
    • ETM erabiltzen duzunean, ezarri erlojuaren gaitzeko bit aplikagarri bat 1ean (erlojuaren hornidura) Erlojuaren hornikuntzan eta gelditu erregistroan ([CGSPCLKEN] ). Xehetasunetarako, ikusi erreferentzia eskuliburuko “Erlojuaren kontrola eta funtzionamendu modua” eta “Sarrera/Irteera atakak”.
    • ETM ez da onartzen produktuaren arabera. Xehetasunetarako, ikusi erreferentzia eskuliburuko "Produktuari buruzko informazioa".

Funtzioa eta Funtzionamendua

Erlojuaren hornidura
Trace edo SWV erabiltzen duzunean, ezarri erlojuaren gaitzeko bit aplikagarri bat 1ean (erlojuaren hornidura) ADC Trace Clock hornidura gelditzeko erregistroan ([CGSPCLKEN] ). Xehetasunetarako, ikusi erreferentzia eskuliburuko “Erlojuaren kontrola eta funtzionamendu modua”.

Arazte tresnarekin konexioa

  • Arazketa tresnekin konexioari dagokionez, ikusi fabrikatzaileen gomendioak. Arazte-interfazearen pinek pull-up erresistentzia eta pull-down erresistentzia bat dituzte. Arazte-interfazearen pinak kanpoko pull-up edo pulldown batekin konektatzen direnean, arreta jarri sarrera-mailari.
  • Segurtasun funtzioa gaituta dagoenean, CPUa ezin da arazketa tresnara konektatu.

Funtzio periferikoak Gelditu moduan

  • Eutsi moduak esan nahi du arazketa tresnan CPUa gelditzen den (haustura) dagoen egoera
  • CPU geldialdi moduan sartzen denean, watchdog tenporizadorea (WDT) automatikoki gelditzen da. Beste funtzio periferiko batzuek funtzionatzen jarraitzen dute.

Erabilera Adibample

  • Arazte-interfazearen pinak erabilera orokorreko ataka gisa ere erabil daitezke.
  • Berrezarri askatu ondoren, arazketa-interfazearen pinen pin partikularrak arazte-interfazearen pin gisa hasten dira. Arazte-interfazearen beste pinak arazketa-interfazearen pinetara aldatu behar dira behar izanez gero.
    Araztu interfazea Araztu interfazearen pinak
      JTAG TRST_N TDI TDO TCK TMS TRAZEDATA [3:0] TRACECLK
    SW SWV SWCLK SWDIO
    Araztu pinen egoera askatu ondoren

    berrezarri

     

    Baliozkoa

     

    Baliozkoa

     

    Baliozkoa

     

    Baliozkoa

     

    Baliozkoa

     

    Baliogabea

     

    Baliogabea

    JTAG

    (TRST_N-rekin)

    N/A N/A
    JTAG

    (TRST_N gabe)

     

    N/A

     

     

     

     

     

    N/A

     

    N/A

    JTAG+ARRASTOA
    SW N/A N/A N/A N/A N/A
    SW+ARRASTOA N/A N/A N/A
    SW+SWV N/A N/A N/A N/A
    Arazte funtzioa desgaitu N/A N/A N/A N/A N/A N/A N/A

Zuhurtzia

Erabilera orokorreko ataka gisa erabiltzen diren arazketa-interfazearen pinak erabiltzearen puntu garrantzitsuak

  • Berrezarri askatu ondoren, arazketa-interfazearen pinak erabiltzailearen programak I/O ataka orokor gisa erabiltzen baditu, arazketa tresna ezin da konektatu.
  • Arazte-interfazearen pinak beste funtzio batzuetarako erabiltzen badira, jarri arreta ezarpenei.
  • Arazte-tresna ezin bada konektatu, arazte-konexioa berreskuratu dezake flash memoria ezabatzeko BOT modu bakarra kanpotik erabiliz. Xehetasunetarako, ikusi "Flash memoria"-ren erreferentzia eskuliburua.

Berrikuspen historia

Berrikuspena Data Deskribapena
1.0 2017-09-04 Lehenengo kaleratzea
 

 

 

 

1.1

 

 

 

 

2018-06-19

– Edukiak

Edukien taula aldatua edukietara

-1 Eskema

ARM-era aldatu da.

-2. Konfigurazioa

Erreferentzia "erreferentzia eskuliburua" gehitzen da SWJ-DPra Erreferentzia "erreferentzia eskuliburua" gehitzen da SWJ-ETMra

 

 

1.2

 

 

2018-10-22

– Hitzarmenak

Markaren azalpen aldatua

– 4. Erabilera Adibample

AdibampSW+TRACErako leua4.1 taulan

– PRODUKTUAREN ERABILERARI BURUZKO MURRIZKETAK ordezkatu ditu

 

 

1.3

 

 

2019-07-26

– 2.1 irudia berrikusia

– 2 Erlojuaren ezarpena gehitu da SWV funtzioa erabiltzeko.

– 3.1 Erlojuaren ezarpena gehitu da SWV funtzioa erabiltzeko. "ETM"tik "Trace"ra aldatu da.

– 3.3 Eutsi moduaren deskribapena gehitu da.

1.4 2024-10-31 – Itxura eguneratua

PRODUKTUAREN ERABILERARI BURUZKO MURRIZKETAK

Toshiba Corporation eta bere menpeko eta afiliatuek kolektiboki "TOSHIBA" deitzen zaie.
Dokumentu honetan deskribatzen diren hardware, software eta sistemak "Produktuak" deitzen dira.

  • TOSHIBAk eskubidea du dokumentu honetako informazioan eta erlazionatutako produktuetan aldaketak egiteko, jakinarazi gabe.
  • Dokumentu hau eta bertan dagoen edozein informazio ezin dira erreproduzitu TOSHIBAren aldez aurretik idatzizko baimenik gabe. Nahiz eta TOSHIBAren idatzizko baimena izan, erreprodukzioa baimentzen da erreprodukzioa aldatu edo hutsegiterik gabe bada.
  • TOSHIBAk produktuaren kalitatea eta fidagarritasuna hobetzeko etengabe lan egiten duen arren, Produktuak gaizki funtziona dezake edo huts egin dezake. Bezeroek segurtasun-arauak betetzeaz eta beren hardware, software eta sistemen diseinu eta babes egokiak eskaintzeaz arduratzen dira, arriskua minimizatzen duten eta Produktu baten matxura edo hutsegite batek giza bizitza galtzea, lesio edo kalteak eragin ditzaketen egoerak saihesteko. jabetza, datuak galtzea edo usteltzea barne. Bezeroek Produktua erabili aurretik, produktua barne diseinuak sortu edo produktua beren aplikazioetan sartu aurretik, bezeroek (a) TOSHIBAren informazio garrantzitsuaren azken bertsioak ere aipatu eta bete behar dituzte, besteak beste, dokumentu hau, zehaztapenak, mugarik gabe. , produktuaren datu-orriak eta aplikazio-oharrak eta "TOSHIBA Semiconductor Fidagarritasunaren Eskuliburuan" zehaztutako neurriak eta baldintzak eta (b) Produktua edo erabiliko den aplikaziorako jarraibideak. rentzat. Bezeroak dira produktuen diseinuaren edo aplikazioen alderdi guztien erantzule bakarrak, besteak beste (a) diseinu edo aplikazio horietan Produktu honen erabilera egokia den zehaztea; (b) Dokumentu honetan, edo diagrametan, diagrametan, programetan, algoritmoetan, kodeetan jasotako edozein informazioren aplikagarritasuna ebaluatzea eta zehaztea.ample aplikazio-zirkuituak, edo erreferentziazko beste edozein dokumentu; eta (c) diseinu eta aplikazio horien funtzionamendu-parametro guztiak balioztatzea. TOSHIBA-K EZ DU BEZEROEN PRODUKTUEN DISEINUAREN EDO APLIKAZIOEN ERANTZUKIZUN.
  • PRODUKTUA EZ DAGO EZ DAGO KALITATE ETA/EDO FIDAGARRITASUN MAILA OSO OHIKO EDO SISTEMAK ERABILTZEKO ASMATUA EZTA BERMATA, ETA/EDO GIZA BIZITZA, GORPUTZ-LESIOA ETA KALTEA ERAGIN DITZAKEEN FUNTZIONAMENDU EDO HUTSAK. PUBLIKO LARRIA ERAGINA (“NUR EZKO ERABILERA”). Dokumentu honetan berariaz adierazitako aplikazio espezifikoetan izan ezik, nahi gabeko erabilerak barne hartzen ditu, mugarik gabe, instalazio nuklearretan erabiltzen diren ekipoak, industria aeroespazialean erabiltzen diren ekipoak, ekipamendu medikoak, automobiletarako, trenetarako, itsasontzietarako eta bestelako garraioetarako erabiltzen diren ekipoak, trafikoa seinaleztatzeko ekipoak. , errekuntzak edo leherketak kontrolatzeko erabiltzen diren ekipoak, segurtasun-gailuak, igogailuak eta eskailera mekanikoak, energia elektrikoarekin lotutako gailuak eta finantza-esparruetan erabiltzen diren ekipoak. PRODUKTUA ERABILTZEN BADUZUN EZKO ERABILERAGATIK, TOSHIBAK EZ DU EZ DU PRODUKTUAREN ERANTZUKIZUN ERABILTZEN. Xehetasunak lortzeko, jarri harremanetan zure TOSHIBA salmenta-ordezkariarekin.
  • Ez desmuntatu, aztertu, alderantzizko ingeniaritzarik egin, aldatu, aldatu, itzuli edo kopiatu Produktua, osorik edo zati batean.
  • Produktua ez da erabiliko edo sartuko inongo lege edo araudiren arabera fabrikazioa, erabilera edo salmenta debekatuta duten produktu edo sistemetan.
  • Hemen jasotako informazioa produktua erabiltzeko orientabide gisa soilik aurkezten da. TOSHIBAk ez du bere gain hartuko Produktua erabiltzearen ondorioz izan daitezkeen patenteen edo hirugarrenen jabetza intelektualaren beste eskubideren bat urratzeagatik. Dokumentu honek ez du inolako jabetza intelektualaren eskubiderako lizentziarik ematen, espresuki edo inplizituki, prebentzio bidez edo bestela.
  • IDATZIZKO HITZARMENA SINATUTAKO HITZARMEN BAT EZ, PRODUKTUAREN SALMENTA-BALDINTZA ETA BALDINTZAK DAGOKIONEZ XEATZEN DAGOENEAN, ETA LEGEAK ONARTZEN DUEN GEHIEN MEURRITAN, TOSHIBA (1) EZ DU ERABILKIZUN EZ DU BEHAR ERANTZUKIZUN, MUGA GABE, ZEHARKOAK, BEREZIAK BARNE. BEHARREZKO KALTE EDO GALERAK, MUGA GABE, IRABAKIAK, AUKERA-GALERA, NEGOZIO-ETENA ETA DATU-GALERA BARRENA, ETA (2) SALMENTA, INFORMAZIOA, PRODUKTUAREN ERABILERA, BALIA BADITZARI BURUZKO BERME ETA BALDINTZA ADIERAZKO EDO INPLIZITUTU GUZTIEI UKESTEN DU. BERME EDO BALDINTZAK MERKATARITZA, HELBURU BATEKO EGOKITASUNA, INFORMAZIOAREN ZEHAZTASUNA EDO URRATZE EZA.
  • Ez erabili edo bestela erabilgarri jarri Produktua edo erlazionatutako software edo teknologia helburu militarretarako, barne, mugarik gabe, arma nuklear, kimiko edo biologikoen edo misilen teknologiako produktuak (suntsipen masiboko armak) diseinatzeko, garatzeko, erabiltzeko, biltegiratzeko edo fabrikatzeko. . Produktua eta erlazionatutako softwarea eta teknologia aplikagarriak diren esportazio-lege eta araudiaren arabera kontrola daitezke, besteak beste, mugarik gabe, Japoniako Kanpo Dibisio eta Atzerriko Merkataritzaren Legea eta AEBetako Esportazio Administrazioaren Araudia. Produktua edo harekin lotutako softwarea edo teknologia esportatzea eta berriro esportatzea guztiz debekatuta dago, aplikagarriak diren esportazio-lege eta araudi guztiak betetzen ez badira.
  • Mesedez, jarri harremanetan zure TOSHIBA salmenta-ordezkariarekin ingurumen-gaiei buruzko xehetasunak lortzeko, hala nola produktuaren RoHS bateragarritasuna. Mesedez, erabili produktua kontrolatutako substantziak sartzea edo erabiltzea arautzen duten lege eta arau aplikagarri guztiak betez, barne, mugarik gabe, EBko RoHS Zuzentaraua. TOSHIBAK EZ DU ERABILTZEN EZ DU APLIKATZEKO LEGE ETA ARAUDIAK BETETZEAREN ONDORIOKO KALTE EDO GALEGATIK.

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

Dokumentuak / Baliabideak

TOSHIBA DEBUG-A 32 biteko RISC mikrokontrolagailua [pdfArgibideak
DEBUG-A 32 biteko RISC mikrokontrolagailua, DEBUG-A, 32 biteko RISC mikrokontrolagailua, RISC mikrokontrolagailua, mikrokontrolagailua

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *