TOSHIBA DEBUG-A 32 Bit RISC Microcontroller
Product Information
Zvinotsanangurwa
- Product Name: Dhijitari Yemukati
- Muenzaniso: DEBUG-A
- Ongororo: 1.4
- Date: 2024-10
Mirayiridzo Yekushandiswa Kwechigadzirwa
Nhanganyaya
Iyo Debug Interface ndeye 32-bit RISC Microcontroller Reference Manual yezvinangwa zvekugadzirisa.
Features
- Input/Output Ports
- Product Information
- Flash Memory
- Kudzora Clock uye Operation Mode
Kutanga
- Batanidza iyo Debug Interface kune yako system uchishandisa tambo dzakakodzera.
- Tarisa kuDebug Block Diagram (Mufananidzo 2.1) kuti unzwisise zviri nani chimiro.
- Iva nechokwadi chekuti magetsi akakodzera uye ma connections.
FAQs (Mibvunzo Inowanzo bvunzwa)
- Ndeapi maitiro ebhiti rega rega murejista?
Zvimiro zvinoratidzwa seR (Verenga chete), W (Nyora chete), kana R/W (Verenga uye nyora). - Zvimedu zverejista zvinofanira kuchengetwa sei?
Mabhiti akachengetwa haafanire kunyorwa patsva, uye kukosha kwekuverenga hakufanirwe kushandiswa. - Tinopirikira sei mafomati enhamba mubhuku rekushandisa?
Nhamba dzeHexadecimal dzakaiswa prefix na 0x, nhamba dzedesimali dzinogona kuva nechivakashure che0d, uye nhamba dzebhinari dzinogona kutangwa na 0b.
Nhanganyaya
Inoenderana Gwaro
Zita regwaro |
Input/Output Ports |
Product Information |
Flash Memory |
Kudzora Clock uye Operation Mode |
Magungano
- Mafomati enhamba anotevera mitemo sezvinoratidzwa pazasi:
- Hexadecimal: 0xABC
- Decimal: 123 kana 0d123
Chete pazvinenge zvichida kuratidzwa pachena kuti ndidzo nhamba dzedesimali. - Binary: 0b111
Zvinogoneka kusiya "0b" apo nhamba yemabhiti inogona kunzwisiswa zvakajeka kubva mumutsara.
- "_N" inowedzerwa kumagumo emazita echiratidzo kuratidza mashoma anoshanda masaini.
- Inonzi "assert" kuti chiratidzo chinoenda kune iyo inoshanda nhanho, uye "deassert" kune yayo isingashande.
- Kana mazita maviri kana anopfuura echiratidzo achitaurwa, anotsanangurwa se [m:n].
Example: S[3:0] inoratidza mazita mana echiratidzo S3, S2, S1 uye S0 pamwechete. - Mavara akakomberedzwa ne [ ] anotsanangura rejista.
Example: [ABCD] - "N" inotsiva nhamba yezvivakashure yemhando mbiri kana kupfuura dzakafanana dzemarejista, minda, uye bhiti mazita.
Example: [XYZ1], [XYZ2], [XYZ3] → [XYZn] - “x” inotsiva nhamba yechivakashure kana hunhu hwemayuniti nematanho ari mugwaro rerejista.
- Kana iri chikamu, "x" zvinoreva A, B, uye C, ...
Example: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0] - Kana iri chiteshi, "x" zvinoreva 0, 1, uye 2, ...
Example: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA] - Rutivi rushoma rwerejista rwakanyorwa se [m: n].
Example: Bit [3: 0] inoratidza huwandu hwe bit 3 kusvika 0. - Iko kukosha kwekugadzirisa kwerejista kunoratidzwa nenhamba yehexadecimal kana nhamba yebhinari.
Example: [ABCD] = 0x01 (hexadecimal), [XYZn] = 1 (binary) - Shoko uye byte zvinomiririra hurefu hunotevera hurefu.
- Byte: 8 zvishoma
- Hafu izwi: 16 zvishoma
- Shoko: 32 zvishoma
- Mazwi maviri:64 zvikamu
- Zvivakwa zvebhiti rega rega murejista zvinoratidzwa sezvizvi:
- R: Verenga chete
- W: Nyora chete
- R/W: Kuverenga nekunyora zvinogoneka.
- Kunze kwekunge zvatsanangurwa neimwe nzira, regisheni yekuwana inotsigira kuwana mazwi chete.
- Rejista inotsanangurwa se "Reserved" haifanirwe kunyorwa patsva. Uyezve, usashandise kukosha kwekuverenga.
- Kukosha kwekuverenga kubva padiki kuine kukosha kwe "-" hakuzivikanwe.
- Kana rejista ine ese ari maviri mabhiti anonyorwa uye mabhiti ekuverenga-chete akanyorwa, mabhiti ekuverenga-chete anofanirwa kunyorwa neukoshi hwawo hwekutanga, Muzviitiko zvekuti default ndeye "-", tevera tsananguro yerejista yega yega.
- Mabhiti akachengetwa erejista-chete anofanirwa kunyorwa neukoshi hwawo hwekutanga. Muzviitiko zvekuti iyo default ndeye "-", tevera tsananguro yerejista yega yega.
- Usashandise kuverenga-yakagadziridzwa-kunyora kugadzirisa kune rejista yetsanangudzo iyo yakasiyana nekunyora uye kuverenga kunze.
Mitemo uye Mapfupiso
Zvimwe zvipfupiso zvakashandiswa mugwaro iri ndezvizvi:
- SWJ-DP Seri Wire JTAG Debug Port
- ETM Yakaiswa Trace Macrocell TM
- TPIU Trace Port Interface Unit
- JTAG Joint Test Action Group
- SW Seri Wire
- SWV Seri Wire Viewer
Outlines
Iyo Serial Wire JTAG Debug Port (SWJ-DP) unit yekupindirana nematurusi ekugadzirisa uye Embedded Trace Macrocell (ETM) unit yekuraira trace inobuda yakavakirwa-mukati. Tsanangudzo data inobuda kumapini akazvitsaurira (TRACEDATA [3: 0], SWV) yekugadzirisa kuburikidza ne-on-chip Trace Port Interface Unit (TPIU).
Basa kupatsanurwa | Function | Operation |
SWJ-DP | JTAG | Zvinokwanisika kubatanidza iyo JTAG tsigira debugging zvishandiso. |
SW | Izvo zvinogoneka kubatanidza iyo Serial Wire debugging zvishandiso. | |
ETM | Trace | Izvo zvinogoneka kubatanidza iyo ETM Trace inotsigira debugging maturusi. |
Kuti uwane rumwe ruzivo nezve SWJ-DP, ETM uye TPIU, tarisa ku“Arm ® Cortex-M3 ® Processor Technical Reference Manual”/“Arm Cortex-M4 Processor Technical Reference Manual”.
Configuration
Mufananidzo 2.1 inoratidza dhizaini yebhuroka yedebug interface.
Aihwa. | Symbol | Zita rechiratidzo | I/O | Related reference manual |
1 | TRCLKIN | Trace Function Clock | Input | Kudzora Clock uye Operation Mode |
2 | TMS | JTAG Test Mode Sarudzo | Input | Input/Output Ports, Product Information |
3 | SWDIO | Serial Wire Data Input/Output | Input/Output | Input/Output Ports, Product Information |
4 | TCK | JTAG Kupinza kweSerial Clock | Input | Input/Output Ports, Product Information |
5 | SWCLK | Seri Wire Clock | Input | Input/Output Ports, Product Information |
6 | TDO | JTAG Test Data Output | Output | Input/Output Ports, Product Information |
7 | SWV | Seri Wire Viewer Output | Output | Input/Output Ports, Product Information |
8 | TDI | JTAG Test Data Input | Input | Input/Output Ports, Product Information |
9 | TRST_N | JTAG Edza RESET_N | Input | Input/Output Ports, Product Information |
10 | TRACEDATA0 | Kutsvaga data 0 | Output | Input/Output Ports, Product Information |
11 | TRACEDATA1 | Kutsvaga data 1 | Output | Input/Output Ports, Product Information |
12 | TRACEDATA2 | Kutsvaga data 2 | Output | Input/Output Ports, Product Information |
13 | TRACEDATA3 | Kutsvaga data 3 | Output | Input/Output Ports, Product Information |
14 | TRACECLK | Trace Clock | Output | Input/Output Ports, Product Information |
- SWJ-DP
- SWJ-DP inotsigira Serial Wire Debug Port (SWCLK, SWDIO), iyo JTAG Debug Port (TDI, TDO, TMS, TCK, TRST_N), uye tsvaga zvinobuda kubva kuSerial Wire Viewer(SWV).
- Paunoshandisa iyo SWV, ndapota isa wachi inoshanda inogonesa bit ku 1 (wachi yekugovera) muClock supply uye yekumisa rejista ([CGSPCLKEN] ) Kuti uwane rumwe ruzivo, ona iyo "Clock Control uye Operation Mode" uye "Input/Output Ports" yebhuku rereferenzi.
- Iye JTAG Debug Port kana TRST_N pin haipo zvichienderana nechigadzirwa. Kuti uwane rumwe ruzivo, ona "Ruzivo rweChigadzirwa" chebhuku rereferenzi.
- ETM
- ETM inotsigira zvikwangwani zve data kune mapini mana (TRACEDATA) uye imwe wachi chiratidzo chepini (TRACECLK).
- Paunoshandisa iyo ETM, ndapota isa wachi inoshanda inogonesa bit ku1 (wachi yekugovera) muClock supply uye yekumisa rejista ([CGSPCLKEN] ) Kuti uwane rumwe ruzivo, ona iyo "Clock Control uye Operation Mode" uye "Input/Output Ports" yebhuku rereferenzi.
- ETM haitsigirwe zvichienderana nechigadzirwa. Kuti uwane rumwe ruzivo, ona "Ruzivo rweChigadzirwa" chebhuku rereferenzi.
Basa uye Kushanda
Clock Supply
Paunoshandisa Trace kana SWV, ndokumbirawo usete wachi inogonesa bit kusvika ku1 (wachi yemagetsi) muADC Trace Clock supply stop register ([CGSPCLKEN] ) Kuti uwane rumwe ruzivo, ona iyo "Clock Control uye Operation Mode" yereferenzi bhuku.
Kubatana neDebug Tool
- Nezve kubatana nematurusi ekugadzirisa, tarisa kune vanogadzira 'kurudziro. Debug interface pini ine yekudhonza-up resistor uye yekudhonza-pasi resistor. Kana debug interface mapini akabatana nekunze kudhonza-kumusoro kana kudhonzwa, ndapota teerera kune yekuisa nhanho.
- Kana basa rekuchengetedza rakagoneswa, iyo CPU haigone kubatana kune debug chishandiso.
Peripheral Mabasa muHalt Mode
- Iyo yekubata modhi inoreva kuti iyo iyo iyo CPU inomiswa (kupwanya) pane debugging chishandiso
- Kana iyo CPU ichipinda mune yekumisa modhi, iyo watchdog timer (WDT) inomira yega. Mamwe mabasa emumativi anoramba achishanda.
Kushandisa Example
- Iyo debug interface pini inogona zvakare kushandiswa seyakajairwa-chinangwa ports.
- Mushure mekuburitsa reset, iwo mapini eiyo debug interface mapini anotangwa seye debug interface pini. Iyo imwe debug interface pini inofanirwa kuchinjirwa kune debug interface pini kana zvichidikanwa.
Debug interface Debug interface pini JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK SW – – SWV SWCLK SWDIO Debug pini mamiriro mushure mekuburitswa reset
Inoshanda
Inoshanda
Inoshanda
Inoshanda
Inoshanda
Hazvina basa
Hazvina basa
JTAG (NeTRST_N)
✔ ✔ ✔ ✔ ✔ N/A N/A JTAG (Pasina 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 function disable N/A N/A N/A N/A N/A N/A N/A
Precaution
Mapoinzi Akakosha eKushandisa Debug Interface Pini Anoshandiswa seGeneral-chinangwa Ports
- Mushure mekusunungura reset, kana iyo debug interface pini yakashandiswa seyakajairwa I / O ports nechirongwa chemushandisi, chishandiso chekugadzirisa hachigone kubatana.
- Kana iyo debug interface pini yakashandiswa kune rimwe basa, ndapota teerera kune marongero.
- Kana iyo debug chishandiso isingakwanisi kubatana, inogona kudzoreredza debug yekubatanidza kudzima flash memory uchishandisa imwe BOOT modhi kubva kunze. Kuti uwane rumwe ruzivo, ndapota tarisa bhuku rezita re "Flash Memory".
Revision History
Kudzokorora | Date | Tsanangudzo |
1.0 | 2017-09-04 | Kutanga kusunungurwa |
1.1 |
2018-06-19 |
– Zviri mukati
Modified Table of Contents to Contents -1 Rondedzero Yakagadziridzwa ARM kuita Arm. -2. Configuration Reference "reference manual" inowedzerwa kuSWJ-DP Reference "reference manual" inowedzerwa kuSWJ-ETM. |
1.2 |
2018-10-22 |
– Kokorodzano
Tsanangudzo yakagadziridzwa yechiratidzo – 4. Kushandisa Example Akawedzera example yeSW+TRACE muTafura4.1 - Yakatsiviwa ZVIDONGO PAKUSHANDISA CHIKAMU |
1.3 |
2019-07-26 |
- Mufananidzo 2.1 wakagadziridzwa
- 2 Yakawedzerwa wachi yekumisikidza yekushandisa SWV basa. - 3.1 Yakawedzera wachi yekuseta yekushandisa SWV basa. yakagadziridzwa kubva ku "ETM" kuenda ku "Trace". - 3.3 Yakawedzerwa tsananguro yeBata modhi. |
1.4 | 2024-10-31 | - Chitarisiko chakagadziridzwa |
ZVIDONGO PAKUSHANDISA PRODUCT
Toshiba Corporation pamwe nevatsigiri vayo uye vanobatana pamwe chete vanonzi "TOSHIBA".
Hardware, software uye masisitimu anotsanangurwa mugwaro iri akaunganidzwa anonzi "Zvigadzirwa".
- TOSHIBA inochengetera kodzero yekuita shanduko kuruzivo rwuri mugwaro rino uye zvine hukama Zvigadzirwa pasina chiziviso.
- Gwaro iri uye chero ruzivo rwuri pano harugone kudhindwa pasina mvumo yakanyorwa kubva kuna TOSHIBA. Kunyangwe nemvumo yakanyorwa naTOSHIBA, kudhindisa kunotenderwa chete kana kubereka pasina kuchinjwa/kusiiwa.
- Kunyangwe TOSHIBA ichishanda nguva dzose kuvandudza kunaka kweChigadzirwa uye kuvimbika, Chigadzirwa chinogona kusashanda kana kukundikana. Vatengi vane basa rekutevedzera mitemo yekuchengetedza uye nekupa madhizaini akakwana nedziviriro yehardware yavo, software, uye masisitimu ayo anoderedza njodzi uye kudzivirira mamiriro ezvinhu umo kusashanda zvakanaka kana kutadza kweChigadzirwa kunogona kukonzera kurasikirwa kwehupenyu hwevanhu, kukuvara kwemuviri kana kukuvara pfuma, kusanganisira kurasikirwa nedata kana huori. Vatengi vasati vashandisa Chigadzirwa, gadzira madhizaini anosanganisira Chigadzirwa, kana kuisa Chigadzirwa mumashandisirwo avo, vatengi vanofanirwa kureva uye kutevedzera (a) shanduro dzichangoburwa dzeruzivo rwe TOSHIBA rwakakodzera, kusanganisira pasina muganhu, gwaro iri, izvo zvakatemwa. , mapepa edata uye manotsi ekushandisa eChigadzirwa uye chenjedzo nemamiriro akatsanangurwa mu "TOSHIBA Semiconductor Reliability Handbook" uye (b) mirairo yemashandisirwo ayo Chigadzirwa chichashandiswa nawo. kana kuti. Vatengi ndivo vane chekuita nezvese magadzirirwo echigadzirwa chavo kana maapplication, kusanganisira asi zvisingapere ku(a) kuona ikodzera kwekushandiswa kweChigadzirwa ichi mukugadzira kana maapplication; (b) kuongorora uye kuona kushanda kwechero ruzivo rwuri mugwaro iri, kana mumachati, madhayagiramu, zvirongwa, algorithms, s.ample application circuits, kana chero mamwe magwaro anotsanangurwa; uye (c) kusimbisa ese maparamendi ekushanda kune madhizaini akadai nemashandisirwo. TOSHIBA ANOTUNGAMIRIRA ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU.
- CHIgadzirwa HACHINANGWA KANA KUVAMBISWA KUSHANDISWA MUZVINHU KANA ZVINHU ZVINODA MAKWERERO AKASIYANA ERUNHU UYE/KANA KUVIMBIKA, UYE/KANA KUSHANDISWA KANA KUKONZERA KUNO ZVINOGONA KURASIKA HUPENYU HWEMUNHU, KUTADZA HWEMUNHU, KUVANHU, UYE MUVIRI. SERIOUS PUBLIC IMPACT (“USIVA NEKUSHANDISA”). Kunze kwezvikumbiro zvakananga sezvakataurwa mugwaro rino, Kusatarisirwa Kushandiswa kunosanganisira, pasina kuganhurirwa, midziyo inoshandiswa muzvivakwa zvenyukireya, midziyo inoshandiswa muindasitiri yezvemuchadenga, midziyo yekurapa, midziyo inoshandiswa kumotokari, zvitima, ngarava, uye zvimwe zvekufambisa, midziyo yezviratidzo zvetraffic. , midziyo inoshandiswa kudzora kupisa kana kuputika, midziyo yekuchengetedza, maelevator uye escalator, zvishandiso zvine chekuita nemagetsi emagetsi, uye midziyo inoshandiswa muminda ine chekuita nemari. KANA UCHISHANDISA CHIKAMU KUSHANDISA USINA KUTI UCHISHANDISA, TOSHIBA ANOTORA HAPANA MHOSVA PACHIKAMU. Kuti uwane ruzivo, ndapota taura nemumiriri wako wekutengesa TOSHIBA.
- Usabvisa, kuongorora, reverse-engineer, shandura, shandura, shandura kana kukopa Chigadzirwa, chingave chiri chose kana muchidimbu.
- Chigadzirwa hachifanirwe kushandiswa kana kuisirwa mune chero zvigadzirwa kana masisitimu ayo anorambidzwa kugadzira, kushandisa, kana kutengesa pasi pemitemo ipi neipi inoshanda.
- Ruzivo rwurimo rwunopihwa chete segwara rekushandisa Chigadzirwa. Hapana mutoro unotorwa naTOSHIBA pakutyorwa kwepatents kana chero kodzero dzenjere dzepfuma dzevatatu dzinogona kubva mukushandiswa kweChigadzirwa. Hapana rezinesi kune chero kodzero yepfuma yehungwaru inopihwa negwaro iri, kungave kutaurwa kana kurehwa, ne estoppel kana neimwe nzira.
- Kusavapo chibvumirano chakanyorwa chakanyorwa ZVINOITIKA KUkuvadza KANA KURASIKA, zvinosanganisira PASI PAMBERI, KURASIKA KWEMUBATSI, KURASIKA KWEMIKANA, KUKANGANISWA KWEBHAZINISI UYE KURASIKA KWEDHATA, UYE (1) KURAMBA CHETE UYE CHESE ZVINOTAURWA KANA ZVINODIWA WARANTI NEZVINHU ZVINHU, ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU. WARRANTI KANA ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU ZVINHU, KUKODZERA KUNE CHINANGWA CHAKATADZWA, KUKWANA KWERUZIVO, KANA KUSANGANA.
- Usashandise kana kuita kuti Chigadzirwa kana software inoenderana kana tekinoroji yezvinangwa chero zvipi zvechiuto, kusanganisira pasina muganhu, kugadzira, kusimudzira, kushandisa, kuunganidza kana kugadzira zvombo zvenyukireya, kemikari, kana zvipenyu kana zvigadzirwa zvetekinoroji (zvombo zvekuparadza kukuru) . Chigadzirwa uye zvine chekuita nesoftware uye tekinoroji zvinogona kudzorwa pasi pemitemo inoshanda kunze kwenyika kusanganisira, pasina muganhu, Japan Foreign Exchange uye Foreign Trade Law uye US Export Administration Regulations. Kutumira kunze uye kutumirazve kunze kweChigadzirwa kana software ine hukama kana tekinoroji zvinorambidzwa zvachose kunze kwekutevedzwa kwemitemo nemirairo.
- Ndokumbira ubate mumiriri wako wekutengesa weTOSHIBA kuti uwane ruzivo rwezvezvakatipoteredza zvakaita sekuenderana kweRoHS kweChigadzirwa. Ndapota shandisai Chigadzirwa ichi mukutevedzera mitemo nemirau yese inoshanda iyo inoronga kubatanidzwa kana kushandiswa kwezvinhu zvinodzorwa, kusanganisira pasina muganhu, EU RoHS Directive. TOSHIBA ANOITA KUTI HAPANA MHOSVA YEKUPARADZWA KANA KURASIKA ZVINOITIKA NEMUDA WOKUSATEVEDZERA MTEMO NEZVINHU ZVINOITA.
Toshiba Electronics Devices & Storage Corporation: https://toshiba.semicon-storage.com/
Zvinyorwa / Zvishandiso
![]() |
TOSHIBA DEBUG-A 32 Bit RISC Microcontroller [pdf] Mirayiridzo DEBUG-A 32 Bit RISC Microcontroller, DEBUG-A, 32 Bit RISC Microcontroller, RISC Microcontroller, Microcontroller |