TOSHIBA DEBUG-A 32 ntsis RISC Microcontroller
Cov ntaub ntawv khoom
Specifications
- Khoom npe: Kev Sib Tham Debug
- Qauv: DEBUG-A
- Kho nqi lus: 1.4
- Hnub tim: 2024-10 : kuv
Cov lus qhia siv khoom
Taw qhia
Lub Debug Interface yog 32-ntsis RISC Microcontroller Reference Manual rau kev debugging lub hom phiaj.
Nta
- Input/Output Ports
- Cov ntaub ntawv khoom
- Flash Nco
- Lub moos tswj thiab ua haujlwm hom
Pib pib
- Txuas lub Debug Interface rau koj lub cev siv cov kab tsim nyog.
- Xa mus rau Debug Block Diagram (Daim duab 2.1) kom nkag siab zoo dua qhov kev sib tshuam.
- Xyuas kom cov khoom siv hluav taws xob zoo thiab kev sib txuas.
FAQs (Cov lus nug nquag nug)
- Dab tsi yog cov khoom ntawm txhua qhov me me hauv kev sau npe?
Cov khoom raug nthuav tawm raws li R (Nyeem nkaus xwb), W (Sau nkaus xwb), lossis R / W (Nyeem thiab sau). - Yuav ua li cas yuav tsum tau khaws tseg cov khoom ntawm ib daim ntawv teev npe yuav raug tuav?
Cov khoom tshwj xeeb yuav tsum tsis txhob rov sau dua, thiab tus nqi nyeem ntawv yuav tsum tsis txhob siv. - Yuav ua li cas peb txhais cov qauv zauv hauv phau ntawv?
Cov lej hexadecimal yog ua ntej nrog 0x, tus lej lej muaj peev xwm muaj qhov ua tiav ntawm 0d, thiab cov lej binary tuaj yeem ua ntej nrog 0b.
Ua ntej
Lwm Yam Ntaub Ntawv
Cov ntaub ntawv npe |
Input/Output Ports |
Cov ntaub ntawv khoom |
Flash Nco |
Lub moos tswj thiab ua haujlwm hom |
Cov rooj sib txoos
- Tus lej hom ua raws li cov cai raws li qhia hauv qab no:
- Hexadecimal: 0 x AB
- Decimal: 123 los yog 0d 123
Tsuas yog thaum nws yuav tsum tau qhia meej meej tias lawv yog tus lej lej. - Binary: 0b111 ua
Nws tuaj yeem tshem tawm "0b" thaum tus lej ntawm cov khoom tuaj yeem nkag siab meej ntawm kab lus.
- "_N" ntxiv rau qhov kawg ntawm cov npe teeb liab los qhia cov cim tsis tshua muaj zog.
- Nws yog hu ua "kev lees paub" tias lub teeb liab txav mus rau nws qib nquag, thiab "deassert" mus rau nws qib tsis ua haujlwm.
- Thaum ob lossis ntau lub cim npe raug xa mus, lawv tau piav qhia ua [m:n].
Example: S[3:0] qhia plaub lub npe teeb liab S3, S2, S1 thiab S0 ua ke. - Cov cim nyob ib puag ncig [ ] txhais cov npe.
Example: [ABCD] - "N" hloov tus lej tom qab ntawm ob lossis ntau dua tib yam kev sau npe, teb, thiab cov npe me ntsis.
Example: [XYZ1], [XYZ2], [XYZ3] → [XYZn] - "x" hloov tus lej tom qab lossis tus cwj pwm ntawm cov chav nyob thiab cov channel hauv daim ntawv teev npe.
- Nyob rau hauv cov ntaub ntawv ntawm chav tsev, "x" txhais tau tias A, B, thiab C, ...
Example: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0] - Hauv cov channel, "x" txhais tau tias 0, 1, thiab 2, ...
Example: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA] - Qhov ntau me ntsis ntawm ib daim ntawv sau npe yog [m: n].
Example: Bit [3: 0] qhia qhov ntau ntawm ntsis 3 txog 0. - Tus nqi configuration ntawm ib daim ntawv teev npe yog qhia los ntawm tus lej hexadecimal lossis tus lej binary.
Example: [ABCD] = 0x01 (hexadecimal), [XYZn] = 1 (binary) - Lo lus thiab byte sawv cev rau qhov ntev me ntsis hauv qab no.
- Byte: 8 bits
- Ib nrab lo lus: 16 bits
- Lo lus: 32 bits
- Ob lo lus:64 ib
- Cov cuab yeej ntawm txhua qhov me me hauv kev sau npe tau qhia raws li hauv qab no:
- R: Nyeem nkaus xwb
- W: Sau xwb
- R/W: Nyeem thiab sau tau.
- Tshwj tsis yog tias tau teev tseg, sau npe nkag txhawb tsuas yog lo lus nkag.
- Daim ntawv teev npe uas txhais tias "Reserved" yuav tsum tsis txhob rov sau dua. Ntxiv mus, tsis txhob siv tus nqi nyeem.
- Tus nqi nyeem los ntawm qhov me ntsis uas muaj tus nqi pib ntawm "-" tsis paub.
- Thaum ib daim ntawv sau npe uas muaj ob qho ntawm cov ntawv sau tau thiab cov ntawv nyeem nkaus xwb, cov ntawv nyeem nkaus xwb yuav tsum tau sau nrog lawv cov nqi qub, Hauv cov xwm txheej uas lub neej ntawd yog "-", ua raws li lub ntsiab lus ntawm txhua tus sau npe.
- Cov khoom tshwj xeeb ntawm kev sau npe nkaus xwb yuav tsum tau sau nrog lawv tus nqi qub. Nyob rau hauv rooj plaub uas lub neej ntawd yog "-", ua raws li lub ntsiab lus ntawm txhua tus sau npe.
- Tsis txhob siv kev nyeem-hloov-sau kev ua haujlwm rau kev sau npe ntawm lub ntsiab lus uas txawv ntawm kev sau ntawv thiab nyeem tawm.
Cov nqe lus thiab cov ntawv luv
Qee cov abbreviations siv nyob rau hauv cov ntaub ntawv no yog raws li nram no:
- SWJ-DP Serial Hlau JTAG Debug Chaw nres nkoj
- ETM Embedded Trace MacrocellTM
- TPIU Trace Port Interface Unit
- JTAG Joint Test Action Group
- SW Serial Hlau
- SWV Serial Hlau Viewer
Cov ntsiab lus
Serial Hlau JTAG Debug Chaw nres nkoj (SWJ-DP) chav tsev rau kev cuam tshuam nrog cov cuab yeej debugging thiab Embedded Trace Macrocell (ETM) chav tsev rau kev qhia tawm kab tawm yog tsim-hauv. Trace data is output to the dedicated pins(TRACEDATA[3:0], SWV) for the debugging via the on-chip Trace Port Interface Unit (TPIU).
Kev faib ua haujlwm | Muaj nuj nqi | Kev ua haujlwm |
SWJ-DP | JTAG | Nws tuaj yeem txuas rau JTAG txhawb kev debugging cuab yeej. |
SW | Nws tuaj yeem txuas rau Serial Wire debugging cuab yeej. | |
ETM | Kab | Nws tuaj yeem txuas rau ETM Trace txhawb kev debugging cov cuab yeej. |
Yog xav paub meej txog SWJ-DP, ETM thiab TPIU, xa mus rau "Arm ® Cortex-M3 ® Processor Technical Reference Manual" / "Arm Cortex-M4 Processor Technical Reference Manual".
Kev teeb tsa
Daim duab 2.1 qhia txog daim duab thaiv ntawm qhov debug interface.
Tsis muaj. | Cim | Lub npe kos npe | I/O | Related reference manual |
1 | TRCLKIN | Track Function Clock | Tswv yim | Lub moos tswj thiab ua haujlwm hom |
2 | TMS | JTAG Test hom xaiv | Tswv yim | Input/Output Ports, Product Information |
3 | SWDIO | Serial Wire Data Input/Output | Input/Output | Input/Output Ports, Product Information |
4 | TCK | JTAG Serial Clock input | Tswv yim | Input/Output Ports, Product Information |
5 | SWCLK | Serial Hlau Clock | Tswv yim | Input/Output Ports, Product Information |
6 | TDO | JTAG Test Cov ntaub ntawv tso zis | Tso zis | Input/Output Ports, Product Information |
7 | SWV | Serial Hlau Viewyog Output | Tso zis | Input/Output Ports, Product Information |
8 | TDI | JTAG Test Cov ntaub ntawv nkag | Tswv yim | Input/Output Ports, Product Information |
9 | TRST_N | JTAG Test RESET_N | Tswv yim | Input/Output Ports, Product Information |
10 | TRACEDATA 0 | Cov ntaub ntawv 0 | Tso zis | Input/Output Ports, Product Information |
11 | TRACEDATA 1 | Cov ntaub ntawv 1 | Tso zis | Input/Output Ports, Product Information |
12 | TRACEDATA 2 | Cov ntaub ntawv 2 | Tso zis | Input/Output Ports, Product Information |
13 | TRACEDATA 3 | Cov ntaub ntawv 3 | Tso zis | Input/Output Ports, Product Information |
14 | TRACECLK | Kuaj moos | Tso zis | Input/Output Ports, Product Information |
- SWJ-DP
- SWJ-DP txhawb nqa Serial Wire Debug Port (SWCLK, SWDIO), JTAG Debug Chaw nres nkoj (TDI, TDO, TMS, TCK, TRST_N), thiab taug qab tso zis los ntawm Serial Wire Viewer(SWV).
- Thaum koj siv SWV, thov teeb tsa lub moos siv tau rau me ntsis rau 1 ( moos mov) hauv lub moos thiab tso tseg ([CGSPCLKEN] ). Kom paub meej, saib "Clock Control and Operation Mode" thiab "Input/Output Ports" ntawm phau ntawv siv.
- Tus J.TAG Debug Chaw nres nkoj lossis TRST_N tus pin tsis muaj nyob ntawm qhov khoom. Yog xav paub ntxiv, saib "Cov Ntaub Ntawv Cov Khoom" ntawm phau ntawv qhia siv.
- ETM
- ETM txhawb cov ntaub ntawv qhia txog plaub tus pins (TRACEDATA) thiab ib lub moos teeb liab tus pin (TRACECLK).
- Thaum koj siv ETM, thov teeb tsa lub moos siv tau rau me ntsis rau 1 ( moos mov) hauv lub moos thiab tso tseg ([CGSPCLKEN] ). Kom paub meej, saib "Clock Control and Operation Mode" thiab "Input/Output Ports" ntawm phau ntawv siv.
- ETM tsis txaus siab nyob ntawm cov khoom. Yog xav paub ntxiv, saib "Cov Ntaub Ntawv Cov Khoom" ntawm phau ntawv qhia siv.
Muaj nuj nqi thiab kev ua haujlwm
Moos muab
Thaum koj siv Trace lossis SWV, thov teeb tsa lub moos siv tau rau me ntsis rau 1 ( moos mov) hauv ADC Trace Clock supply stop register ([CGSPCLKEN] ). Yog xav paub ntxiv, saib "Clock Control and Operation Mode" ntawm phau ntawv siv.
Kev sib txuas nrog Debug Tool
- Hais txog kev sib txuas nrog cov cuab yeej debug, xa mus rau cov khoom tsim cov lus pom zoo. Debug interface pins muaj lub rub-up resistor thiab rub-down resistor. Thaum debug interface pins txuas nrog sab nraud rub-up lossis rub down, thov ua tib zoo saib rau qib nkag.
- Thaum lub luag haujlwm ruaj ntseg qhib, CPU tsis tuaj yeem txuas rau lub cuab yeej debug.
Peripheral Functions hauv Halt Hom
- Kev tuav hom txhais tau hais tias lub xeev qhov twg CPU raug nres (so) ntawm lub cuab yeej debugging
- Thaum CPU nkag mus rau hauv hom nres, lub sijhawm saib xyuas (WDT) yuav nres. Lwm cov haujlwm peripheral tseem ua haujlwm.
Kev siv Example
- Lub debug interface pins kuj tseem siv tau los ua cov chaw nres nkoj dav dav.
- Tom qab tso rov pib dua, cov pins tshwj xeeb ntawm qhov debug interface pins yog pib ua tus debug interface pins. Lwm qhov debug interface pins yuav tsum tau hloov mus rau qhov debug interface pins yog xav tau.
Debug interface Debug interface pins JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK SW – – SWV SWCLK SWDIO Debug pins xwm txheej tom qab tso tawm rov pib dua
Siv tau
Siv tau
Siv tau
Siv tau
Siv tau
Tsis raug
Tsis raug
JTAG (Nrog TRST_N)
✔ ✔ ✔ ✔ ✔ N/A N/A JTAG (Tsis muaj 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 muaj nuj nqi lov tes taw N/A N/A N/A N/A N/A N/A N/A
Ceev faj
Cov ntsiab lus tseem ceeb ntawm Kev Siv Debug Interface Pins siv los ua cov chaw nres nkoj dav dav
- Tom qab tso rov pib dua, yog tias qhov debug interface pins tau siv los ua qhov dav dav I / O ports los ntawm cov neeg siv kev pab cuam, cov cuab yeej debug tsis tuaj yeem txuas nrog.
- Yog tias qhov debug interface pins siv rau lwm yam haujlwm, thov ua tib zoo saib ntawm qhov chaw.
- Yog tias lub cuab yeej debug tsis tuaj yeem txuas nrog, nws tuaj yeem rov qab debug kev sib txuas kom tshem tawm lub cim xeeb flash siv ib hom BOOT los ntawm sab nraud. Yog xav paub ntxiv, thov mus saib phau ntawv qhia ntawm "Flash Memory".
Kev kho keeb kwm
Kev kho dua | Hnub tim | Kev piav qhia |
1.0 | 2017-09-04 Ib | Thawj tso |
1.1 |
2018-06-19 Ib |
- Cov ntsiab lus
Hloov Cov Lus Qhia rau Cov Ntsiab Lus -1 Daim ntawv qhia Hloov kho ARM rau Arm. -2. Kev teeb tsa Reference "reference manual" yog ntxiv rau SWJ-DP Reference "reference manual" yog ntxiv rau SWJ-ETM |
1.2 |
2018-10-22 Ib |
- Cov ntawv cog lus
Hloov kev piav qhia ntawm cov cim lag luam – 4. Kev siv Example Ntxiv example rau SW+TRACE hauv Table4.1 - Hloov kev txwv tsis pub siv cov khoom siv |
1.3 |
2019-07-26 Ib |
– Daim duab 2.1 kho dua
- 2 Ntxiv lub moos rau kev siv SWV muaj nuj nqi. - 3.1 Ntxiv kev teeb tsa rau kev siv SWV muaj nuj nqi. hloov los ntawm "ETM" rau "Trace". - 3.3 Ntxiv cov lus piav qhia ntawm Tuav hom. |
1.4 | 2024-10-31 Ib | - Kev hloov kho tshiab |
Kev txwv tsis pub siv cov khoom siv
Toshiba Corporation thiab nws cov tuam txhab thiab cov koom tes sib koom ua ke hu ua "TOSHIBA".
Hardware, software thiab systems piav nyob rau hauv daim ntawv no yog sau ua ke hu ua "Cov khoom".
- TOSHIBA muaj txoj cai los hloov cov ntaub ntawv hauv cov ntaub ntawv no thiab cov khoom lag luam yam tsis muaj ntawv ceeb toom.
- Cov ntaub ntawv no thiab cov ntaub ntawv hauv qab no yuav tsis raug muab luam tawm yam tsis muaj ntawv tso cai ua ntej los ntawm TOSHIBA. Txawm hais tias TOSHIBA tau sau ntawv tso cai, kev tsim tawm tsuas yog tso cai yog tias kev luam tawm tsis muaj kev hloov pauv / tso tseg.
- Txawm hais tias TOSHIBA ua haujlwm tas li los txhim kho cov khoom lag luam zoo thiab kev ntseeg siab, cov khoom tuaj yeem ua haujlwm tsis zoo lossis ua tsis tiav. Cov neeg siv khoom muaj lub luag haujlwm ua raws li cov qauv kev nyab xeeb thiab muab cov qauv tsim thiab kev tiv thaiv zoo rau lawv cov khoom siv kho vajtse, software, thiab cov tshuab uas txo qis kev pheej hmoo thiab zam cov xwm txheej uas ua tsis tau zoo lossis tsis ua haujlwm ntawm cov khoom yuav ua rau tib neeg lub neej poob, raug mob los yog kev puas tsuaj rau lub cev. khoom, nrog rau cov ntaub ntawv poob lossis kev noj nyiaj txiag. Ua ntej cov neeg siv khoom siv, tsim cov qauv tsim nrog rau Cov Khoom Siv, lossis muab cov khoom sib txuas rau hauv lawv tus kheej daim ntawv thov, cov neeg siv khoom yuav tsum xa mus rau thiab ua raws li (a) cov qauv tshiab ntawm tag nrho cov ntaub ntawv TOSHIBA, suav nrog yam tsis muaj kev txwv, daim ntawv no, cov lus qhia tshwj xeeb. , daim ntawv teev cov ntaub ntawv thiab daim ntawv thov rau cov khoom thiab cov kev ceev faj thiab tej yam kev mob uas tau teev tseg nyob rau hauv "TOSHIBA Semiconductor Reliability Handbook" thiab (b) cov lus qhia rau daim ntawv thov uas cov khoom yuav siv nrog. los yog rau. Cov neeg siv khoom tsuas yog lub luag haujlwm rau txhua yam ntawm lawv cov khoom tsim lossis kev siv, suav nrog tab sis tsis txwv rau (a) txiav txim siab qhov tsim nyog ntawm kev siv cov khoom no hauv cov qauv tsim lossis kev siv; (b) ntsuam xyuas thiab txiav txim qhov kev siv tau ntawm cov ntaub ntawv muaj nyob rau hauv daim ntawv no, los yog nyob rau hauv kab kos, daim duab, cov kev pab cuam, algorithms, sample daim ntawv thov circuits, lossis lwm yam ntaub ntawv hais txog; thiab (c) validating tag nrho cov kev khiav hauj lwm tsis rau xws li kev tsim thiab kev siv. TOSHIBA tsis muaj kev lav phib xaub rau cov neeg siv khoom tsim khoom lossis kev thov.
- Cov khoom lag luam tsis tau npaj los yog tsis lees paub rau kev siv hauv cov khoom siv lossis cov txheej txheem uas yuav tsum tau muaj ntau yam tshwj xeeb ntawm kev ua tau zoo thiab / lossis kev ntseeg siab, thiab / lossis kev ua haujlwm tsis zoo lossis tsis ua tiav ntawm kev ua txhaum cai ntawm tus neeg raug foob Kev raug mob, kev puas tsuaj loj heev, thiab/lossis muaj kev cuam tshuam rau pej xeem loj ("tsis siv neeg"). Tsuas yog rau cov ntawv thov tshwj xeeb raws li tau hais tseg hauv daim ntawv no, Kev Siv Tsis Txaus Siab suav nrog, tsis muaj kev txwv, cov cuab yeej siv hauv cov chaw siv hluav taws xob, cov cuab yeej siv hauv kev lag luam aerospace, cov khoom siv kho mob, cov cuab yeej siv rau tsheb, tsheb ciav hlau, nkoj, thiab lwm yam kev thauj mus los, cov khoom siv hluav taws xob. , cov cuab yeej siv los tswj kev sib tsoo lossis tawg, cov cuab yeej siv kev nyab xeeb, elevators thiab escalators, cov cuab yeej muaj feem xyuam rau lub zog hluav taws xob, thiab cov cuab yeej siv hauv kev lag luam ntsig txog nyiaj txiag. Yog tias koj siv cov khoom siv rau kev siv yam tsis xav tau, TOSHIBA yuav tsis muaj lub luag haujlwm rau cov khoom. Yog xav paub ntxiv, thov hu rau koj tus neeg muag khoom TOSHIBA.
- Tsis txhob disassemble, txheeb xyuas, rov qab-engineer, hloov, hloov kho, txhais lossis luam cov khoom, txawm tias tag nrho lossis ib feem.
- Cov khoom lag luam yuav tsum tsis txhob siv rau lossis muab tso rau hauv ib qho khoom lossis cov tshuab uas nws tsim, siv, lossis muag raug txwv raws li cov cai lossis cov cai.
- Cov ntaub ntawv muaj nyob ntawm no tsuas yog nthuav tawm raws li kev taw qhia rau kev siv khoom. Tsis muaj lub luag haujlwm raug lees paub los ntawm TOSHIBA rau ib qho kev ua txhaum cai ntawm patents lossis lwm yam khoom ntiag tug ntawm cov neeg thib peb uas yuav tshwm sim los ntawm kev siv cov khoom. Tsis muaj daim ntawv tso cai rau ib qho kev muaj tswv yim txoj cai yog tso cai los ntawm daim ntawv no, txawm hais tias qhia los yog hais, los ntawm estoppel los yog lwm yam.
- TSIS TXAUS SIAB TXAUS SIAB NTAWM TXOJ CAI, tshwj tsis yog muaj nyob rau hauv cov ntsiab lus tseem ceeb thiab cov xwm txheej ntawm kev muag khoom rau cov khoom lag luam, thiab rau qhov siab tshaj plaws uas tau tso cai los ntawm txoj cai lij choj, TOSHIBA (1) SAUM tsis muaj kev cuam tshuam, tsis muaj kev cuam tshuam, CONSEQUENTIAL, SPECIAL, LOSSIS Kev puas tsuaj los yog poob, suav nrog yam tsis muaj kev txwv, kev poob ntawm cov txiaj ntsig, kev poob ntawm txoj hauv kev, kev cuam tshuam kev lag luam thiab cov ntaub ntawv poob, AND (2) Kev tsis lees paub txhua yam thiab tag nrho cov khoom lag luam nthuav tawm lossis hais txog kev lag luam kev lag luam, , LOSSIS INFORMATION, suav nrog YUAV UA LI CAS YUAV TSUM TAU TXAIS LUB SIJ HAWM NTAWM CHAW UA HAUJ LWM, FITNESS FOR A PARTICULAR PURPOSE, PRACURACY OF INFORMATION, OR NONINFRINGEMENT.
- Tsis txhob siv lossis txwv tsis pub muaj Cov Khoom lossis lwm yam software lossis thev naus laus zis rau kev ua tub rog, suav nrog yam tsis muaj kev txwv, rau kev tsim, kev tsim kho, siv, khaws cia lossis tsim cov riam phom nuclear, tshuaj lom neeg, lossis cov khoom siv roj ntsha lossis cov khoom siv hluav taws xob (cov riam phom puas tsuaj loj) . Cov khoom lag luam thiab lwm yam software thiab thev naus laus zis tuaj yeem tswj hwm raws li cov cai lij choj thiab cov cai tswjfwm suav nrog, tsis muaj kev txwv, Nyiv Txawv Tebchaws Txawv Tebchaws thiab Txoj Cai Kev Lag Luam Txawv Tebchaws thiab US Export Administration Regulations. Kev xa tawm thiab rov xa tawm ntawm Cov Khoom lossis lwm yam software lossis thev naus laus zis raug txwv nruj tshwj tsis yog ua raws li tag nrho cov cai thiab cov kev cai xa tawm.
- Thov hu rau koj tus neeg muag khoom TOSHIBA kom paub meej txog cov teeb meem ib puag ncig xws li RoHS compatibility ntawm cov khoom. Thov siv cov khoom lag luam ua raws li tag nrho cov kev cai lij choj thiab cov kev cai uas tswj kev suav nrog lossis siv cov tshuaj tswj hwm, suav nrog yam tsis muaj kev txwv, EU RoHS Cov Lus Qhia. TOSHIBA tsis muaj kev lav phib xaub rau kev puas tsuaj lossis kev puas tsuaj uas tshwm sim los ntawm kev tsis ua raws li txoj cai lij choj thiab cov cai.
Toshiba Electronics Devices & Storage Corporation: https://toshiba.semicon-storage.com/
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
TOSHIBA DEBUG-A 32 ntsis RISC Microcontroller [ua pdf] Cov lus qhia DEBUG-A 32 ntsis RISC Microcontroller, DEBUG-A, 32 ntsis RISC Microcontroller, RISC Microcontroller, Microcontroller |