TOSHIBA DEBUG-A 32 biteko RISC mikrokontrolagailua
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
- Konektatu Debug Interfazea zure sistemara dagozkion kableak erabiliz.
- Ikusi Arazte-blokeen diagrama (2.1 irudia) interfazea hobeto ulertzeko.
- 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.
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 |