TOSHIBA DEBUG-A 32 Bit RISC Mikrokontroler
Informasi produk
Spesifikasi
- Jeneng produk: Antarmuka Debug
- Model: DEBUG-A
- Revisi: 1.4
- Tanggal: 2024-10
Pandhuan Panggunaan Produk
Pambuka
Antarmuka Debug minangka Manual Referensi Mikrokontroler RISC 32-bit kanggo tujuan debugging.
Fitur
- Port Input/Output
- Informasi produk
- Flash Memory
- Kontrol Jam lan Mode Operasi
Miwiti
- Sambungake Antarmuka Debug menyang sistem nggunakake kabel sing cocog.
- Deleng Diagram Blok Debug (Gambar 2.1) kanggo luwih ngerti antarmuka.
- Priksa manawa sumber daya lan sambungan sing tepat.
FAQs (Prequently Asked Questions)
- Apa sifat saben bit ing register?
Properti kasebut ditulis minangka R (Waca mung), W (Tulis mung), utawa R/W (Waca lan nulis). - Kepiye carane bit registrasi kudu ditangani?
bit Reserved ora kudu ditulis maneh, lan nilai diwaca ngirim ora digunakake. - Kepiye carane kita napsirake format angka ing manual?
Angka heksadesimal diawali 0x, angka desimal bisa duwe seselan 0d, lan angka biner bisa diawali 0b.
Pambuka
Dokumen sing Gegandhengan
Jeneng dokumen |
Port Input/Output |
Informasi produk |
Flash Memory |
Kontrol Jam lan Mode Operasi |
Konvensi
- Format numerik tindakake aturan kaya ing ngisor iki:
- Heksadesimal: 0xABC
- desimal: 123 utawa 0d123
Mung nalika perlu dituduhake kanthi jelas manawa nomer desimal. - binar: 0b111
Sampeyan bisa ngilangi "0b" nalika jumlah bit bisa dimangerteni kanthi jelas saka ukara.
- "_N" ditambahake ing mburi jeneng sinyal kanggo nuduhake sinyal aktif kurang.
- Iki diarani "negesake" yen sinyal pindhah menyang level aktif, lan "deassert" menyang level ora aktif.
- Nalika loro utawa luwih jeneng sinyal diarani, padha diterangake minangka [m: n].
Example: S[3:0] nuduhake papat jeneng sinyal S3, S2, S1 lan S0 bebarengan. - Karakter sing diubengi dening [ ] nemtokake register.
Example: [ ABCD ] - "N" ngganti nomer seselan saka rong utawa luwih jinis register, kolom, lan jeneng bit sing padha.
Example: [XYZ1], [XYZ2], [XYZ3] → [XYZn] - "x" ngganti nomer seselan utawa karakter saka unit lan saluran ing dhaftar register.
- Ing kasus unit, "x" tegese A, B, lan C, ...
Example: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0] - Ing kasus saluran, "x" tegese 0, 1, lan 2, ...
Example: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA] - Rentang bit saka register ditulis minangka [m: n].
Example: Bit [3: 0] nuduhake kisaran bit 3 nganti 0. - Nilai konfigurasi register dituduhake dening nomer heksadesimal utawa nomer biner.
Example: [ ABCD ] = 0x01 (heksadesimal), [XYZn] = 1 (biner) - Tembung lan bait makili dawa bit ing ngisor iki.
- Byte: 8 bit
- Setengah tembung: 16 bit
- Tembung: 32 bit
- Tembung ganda: 64 bit
- Properti saben bit ing register ditulis kaya ing ngisor iki:
- R: Waca mung
- W: Tulis mung
- R / W: Maca lan nulis bisa.
- Yen ora ditemtokake, akses ndhaptar mung ndhukung akses tembung.
- Register sing ditetepake minangka "Reserved" ora kudu ditulis maneh. Kajaba iku, aja nggunakake nilai maca.
- Nilai sing diwaca saka bit sing nduweni nilai standar "-" ora dingerteni.
- Nalika register ngemot bit sing bisa ditulis lan bit mung diwaca, bit mung diwaca kudu ditulis kanthi nilai standar, Ing kasus sing gawan "-", tindakake definisi saben register.
- Bit cadangan saka register mung nulis kudu ditulis nganggo nilai standar. Ing kasus sing standar "-", tindakake definisi saben register.
- Aja nggunakake pangolahan maca-dimodifikasi-nulis kanggo ndhaftar definisi kang beda dening nulis lan maca metu.
Katentuan lan Cekakan
Sawetara singkatan sing digunakake ing dokumen iki yaiku:
- SWJ-DP Kawat Seri JTAG Debug Port
- ETM Embedded Trace MacrocellTM
- TPIU Unit Antarmuka Port Trace
- JTAG Joint Test Action Group
- SW Kawat Serial
- SWV Kawat Serial Viewer
Njelaske nganggo bentuk garis
Kawat Seri JTAG Unit Debug Port (SWJ-DP) kanggo interfacing karo alat debugging lan unit Embedded Trace Macrocell (ETM) kanggo output tilak instruksi dibangun ing. Data trace digawa metu menyang pin khusus (TRACEDATA [3: 0], SWV) kanggo debugging liwat Unit Antarmuka Port Trace on-chip (TPIU).
Klasifikasi fungsi | Fungsi | Operasi |
SWJ-DP | JTAG | Sampeyan bisa nyambungake JTAG ndhukung alat debugging. |
SW | Sampeyan bisa nyambungake piranti debugging Serial Wire. | |
ETM | Tilak | Sampeyan bisa nyambungake alat debugging dhukungan ETM Trace. |
Kanggo rincian babagan SWJ-DP, ETM lan TPIU, deleng "Manual Referensi Teknis Prosesor Arm ® Cortex-M3 ®"/"Manual Referensi Teknis Prosesor Arm Cortex-M4".
Konfigurasi
Gambar 2.1 nuduhake diagram blok antarmuka debug.
Ora. | Simbol | Jeneng sinyal | Aku/O | Manual referensi sing gegandhengan |
1 | TRCLKIN | Jam Fungsi Trace | Input | Kontrol Jam lan Mode Operasi |
2 | TMS | JTAG Pilihan Mode Test | Input | Port Input/Output, Informasi Produk |
3 | SWIDIO | Input / Output Data Kabel Serial | Input / Output | Port Input/Output, Informasi Produk |
4 | TCK | JTAG Input Jam Serial | Input | Port Input/Output, Informasi Produk |
5 | SWCLK | Jam Kawat Serial | Input | Port Input/Output, Informasi Produk |
6 | TDO | JTAG Uji Output Data | Output | Port Input/Output, Informasi Produk |
7 | SWV | Kawat Serial Viewer Output | Output | Port Input/Output, Informasi Produk |
8 | TDI | JTAG Tes Input Data | Input | Port Input/Output, Informasi Produk |
9 | TRST_N | JTAG Tes RESET_N | Input | Port Input/Output, Informasi Produk |
10 | TRACEDATA0 | Nglacak data 0 | Output | Port Input/Output, Informasi Produk |
11 | TRACEDATA1 | Nglacak data 1 | Output | Port Input/Output, Informasi Produk |
12 | TRACEDATA2 | Nglacak data 2 | Output | Port Input/Output, Informasi Produk |
13 | TRACEDATA3 | Nglacak data 3 | Output | Port Input/Output, Informasi Produk |
14 | TRACECLK | Jam Trace | Output | Port Input/Output, Informasi Produk |
- SWJ-DP
- SWJ-DP ndhukung Serial Wire Debug Port (SWCLK, SWDIO), JTAG Debug Port (TDI, TDO, TMS, TCK, TRST_N), lan trace output saka Serial Wire Viewiki (SWV).
- Nalika sampeyan nggunakake SWV, mangga nyetel jam sing bisa ditrapake ngaktifake bit kanggo 1 (suplai jam) ing sumber Jam lan stop register ([CGSPCLKEN] ). Kanggo rincian, deleng "Kontrol Jam lan Mode Operasi" lan "Port Input/Output" saka manual referensi.
- Ing JTAG Debug Port utawa TRST_N pin ora ana gumantung ing produk. Kanggo rincian, deleng "Informasi Produk" ing manual referensi.
- ETM
- ETM ndhukung sinyal data menyang papat pin (TRACEDATA) lan siji pin sinyal jam (TRACECLK).
- Nalika sampeyan nggunakake ETM, atur jam sing bisa ditrapake kanggo ngaktifake bit dadi 1 (suplai jam) ing panyedhiya Jam lan stop register ([CGSPCLKEN] ). Kanggo rincian, deleng "Kontrol Jam lan Mode Operasi" lan "Port Input/Output" saka manual referensi.
- ETM ora didhukung gumantung saka produk. Kanggo rincian, deleng "Informasi Produk" ing manual referensi.
Fungsi lan Operasi
Pasokan Jam
Nalika sampeyan nggunakake Trace utawa SWV, mangga nyetel jam sing ditrapake kanggo ngaktifake bit kanggo 1 (suplai jam) ing ADC Trace Clock sumber stop register ([CGSPCLKEN] ). Kanggo rincian, deleng "Kontrol Jam lan Mode Operasi" ing manual referensi.
Sambungan karo Alat Debug
- Babagan sambungan karo alat debug, deleng rekomendasi pabrik. Pin antarmuka debug ngemot resistor pull-up lan resistor pull-down. Nalika pin antarmuka debug disambungake karo pull-up external utawa pulldown, please mbayar manungsa waé kanggo tingkat input.
- Nalika fungsi keamanan diaktifake, CPU ora bisa nyambung menyang alat debug.
Fungsi Periferal ing Mode Halt
- Mode ditahan tegese negara ing ngendi CPU mandheg (break) ing alat debugging
- Nalika CPU mlebu ing mode mandheg, timer watchdog (WDT) kanthi otomatis mandheg. Fungsi periferal liyane terus beroperasi.
Panggunaan Example
- Pin antarmuka debug uga bisa digunakake minangka port umum.
- Sawise ngreset reset, pin tartamtu saka pin antarmuka debug diinisialisasi minangka pin antarmuka debug. Pin antarmuka debug liyane kudu diganti dadi pin antarmuka debug yen perlu.
Antarmuka debug Pin antarmuka debug JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK SW – – SWV SWCLK SWIDIO Debug pin status sawise dirilis ngreset
sah
sah
sah
sah
sah
ora sah
ora sah
JTAG (karo TRST_N)
✔ ✔ ✔ ✔ ✔ N/A N/A JTAG (Tanpa 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 Fungsi debug mateni N/A N/A N/A N/A N/A N/A N/A
Pancegahan
Titik Penting Nggunakake Pin Antarmuka Debug Digunakake minangka Port Tujuan Umum
- Sawise ngeculake reset, yen pin antarmuka debug digunakake minangka port I / O umum dening program pangguna, alat debug ora bisa disambungake.
- Yen pin antarmuka debug digunakake kanggo fungsi liyane, please mbayar manungsa waé saka setelan.
- Yen alat debug ora bisa disambungake, bisa mbalekake sambungan debug kanggo mbusak memori lampu kilat nggunakake mode BOOT siji saka external. Kanggo rincian, waca manual referensi "Memori Flash".
Riwayat Revisi
Revisi | Tanggal | Katrangan |
1.0 | 2017-09-04 | release pisanan |
1.1 |
2018-06-19 |
– Isi
Daftar Isi sing Diowahi dadi Isi - 1 Gambaran ARM dipunéwahi kanggo Arm. -2. Konfigurasi Referensi "manual referensi" ditambahake menyang SWJ-DP Referensi "manual referensi" ditambahake menyang SWJ-ETM |
1.2 |
2018-10-22 |
– Konvensi
Panjelasan sing diowahi saka merek dagang – 4. Panganggone Example Ditambahake mantanample kanggo SW + TRACE ing Tabel4.1 - Watesan sing diganti ing panggunaan PRODUK |
1.3 |
2019-07-26 |
- Gambar 2.1 direvisi
– 2 Added jam setelan kanggo nggunakake fungsi SWV. – 3.1 Added jam setelan kanggo nggunakake fungsi SWV. diowahi saka "ETM" kanggo "Trace". – 3.3 Added gambaran saka mode Tahan. |
1.4 | 2024-10-31 | - Penampilan dianyari |
Watesan ing panggunaan PRODUK
Toshiba Corporation lan anak perusahaan lan afiliasi kanthi bebarengan diarani "TOSHIBA".
Perangkat keras, piranti lunak lan sistem sing diterangake ing dokumen iki diarani "Produk".
- TOSHIBA nduweni hak kanggo ngowahi informasi ing dokumen iki lan Produk sing gegandhengan tanpa kabar.
- Dokumen iki lan informasi apa wae sing ana ing kene ora bisa diprodhuksi tanpa ijin sadurunge ditulis saka TOSHIBA. Malah kanthi ijin ditulis TOSHIBA, reproduksi mung diidini yen reproduksi tanpa owah-owahan / ngilangi.
- Sanajan TOSHIBA terus-terusan kerja kanggo nambah kualitas lan linuwih Produk, Produk kasebut bisa gagal utawa gagal. Pelanggan tanggung jawab kanggo netepi standar safety lan nyedhiyakake desain lan perlindungan sing nyukupi kanggo piranti keras, piranti lunak, lan sistem sing nyuda resiko lan ngindhari kahanan nalika gagal utawa gagal produk bisa nyebabake nyawa manungsa, ciloko utawa karusakan. properti, kalebu mundhut data utawa korupsi. Sadurunge pelanggan nggunakake Produk, nggawe desain kalebu Produk, utawa nggabungake Produk menyang aplikasi dhewe, pelanggan uga kudu ngrujuk lan tundhuk karo (a) versi paling anyar saka kabeh informasi TOSHIBA sing relevan, kalebu tanpa watesan, dokumen iki, spesifikasi , lembar data lan cathetan aplikasi kanggo Produk lan pancegahan lan kahanan sing digarisake ing "Buku Pegangan Reliabilitas Semikonduktor TOSHIBA" lan (b) pandhuan kanggo aplikasi sing bakal digunakake karo Produk. utawa kanggo. Pelanggan mung tanggung jawab kanggo kabeh aspèk desain produk utawa aplikasi, kalebu nanging ora winates kanggo (a) nentokake kesesuaian panggunaan Produk iki ing desain utawa aplikasi kasebut; (b) ngevaluasi lan nemtokake aplikasi informasi apa wae sing ana ing dokumen iki, utawa ing grafik, diagram, program, algoritma, s.ampsirkuit aplikasi, utawa dokumen referensi liyane; lan (c) validasi kabeh parameter operasi kanggo desain lan aplikasi kasebut. TOSHIBA ora duwe tanggung jawab kanggo DESIGN PRODUCT UTAWA APLIKASI PELANGGAN.
- PRODUK ORA DIMAKSUD UTAWA DIJAMIN DIGUNAKAN ING PERALATAN UTAWA SISTEM YANG Mbutuhake TINGKAT KUALITAS LAN/UTAWA LUAR BIASA TINGGI, LAN/UTAWA KECACATAN UTAWA KEGAGALAN SING BISA njalari kapitunaning urip manungsa, cilaka awak, cilaka, lan cilaka awak. SERIUS DAMPAK PUBLIK ("PENGGUNAAN TANPA SAJA"). Kajaba kanggo aplikasi tartamtu sing kasebut kanthi jelas ing dokumen iki, Panggunaan sing ora disengaja kalebu, tanpa watesan, peralatan sing digunakake ing fasilitas nuklir, peralatan sing digunakake ing industri penerbangan, peralatan medis, peralatan sing digunakake kanggo mobil, sepur, kapal, lan transportasi liyane, peralatan sinyal lalu lintas. , peralatan sing digunakake kanggo ngontrol pembakaran utawa bledosan, piranti safety, elevator lan eskalator, piranti sing gegandhengan karo daya listrik, lan peralatan sing digunakake ing lapangan-related finance. Yen sampeyan nggunakake produk kanggo panggunaan sing ora disengaja, TOSHIBA ora nganggep tanggung jawab kanggo produk kasebut. Kanggo rincian, hubungi wakil sales TOSHIBA.
- Aja mbongkar, nganalisa, mbalikke-engineer, ngowahi, ngowahi, nerjemahake utawa nyalin Produk, apa kabeh utawa sebagean.
- Produk ora bakal digunakake kanggo utawa digabung menyang produk utawa sistem apa wae sing nggawe, nggunakake, utawa adol dilarang miturut hukum utawa peraturan sing ditrapake.
- Informasi sing ana ing kene diwenehi mung minangka pandhuan kanggo nggunakake Produk. TOSHIBA ora tanggung jawab kanggo nglanggar paten utawa hak properti intelektual liyane saka pihak katelu sing bisa nyebabake panggunaan Produk kasebut. Ora ana lisensi kanggo hak properti intelektual sing diwenehake dening dokumen iki, kanthi nyata utawa diwenehake, kanthi estoppel utawa liya-liyane.
- Ora ana perjanjian sing ditandatangani, kajaba sing disedhiyakake ing SYARAT lan KETENTUAN SALE PRODUK sing relevan, lan nganti maksimal sing diidini dening undang-undang, TOSHIBA (1) TANPA TANGGUNG JAWAB APA-APA, KANGGO TANPA LIMITASI, KANGGO, KANGGO. KERUSAKAN UTAWA KERUGIAN INSIDENTAL, KANGGO TANPA WATASAN, KEHILANGAN BAGI, KEHILANGAN KESEMPATAN, GANGGUAN BISNIS LAN KEHILANGAN DATA, LAN (2) DISCLAIMS SEBARANG lan kabeh JAMINAN UTAWA TERSIRAT lan KONDISI sing ana gandhengane karo PRODUK, INCORE. JAMINAN UTAWA KONDISI DAGANG, KESESUAIAN UNTUK TUJUAN KHUSUS, AKURASI INFORMASI, UTAWA NON Nlanggar.
- Aja nggunakake utawa nyedhiyakake Produk utawa piranti lunak utawa teknologi sing gegandhengan kanggo tujuan militer, kalebu tanpa watesan, kanggo desain, pangembangan, panggunaan, panyimpenan utawa manufaktur senjata nuklir, kimia, utawa biologi utawa produk teknologi rudal (senjata pemusnah massal) . Produk lan piranti lunak lan teknologi sing gegandhengan bisa dikontrol miturut undang-undang lan peraturan ekspor sing ditrapake, kalebu, tanpa watesan, Undang-Undang Valuta Asing lan Perdagangan Luar Negeri Jepang lan Peraturan Administrasi Ekspor AS. Ekspor lan ekspor maneh Produk utawa piranti lunak utawa teknologi sing gegandhengan dilarang banget kajaba tundhuk karo kabeh hukum lan peraturan ekspor sing ditrapake.
- Hubungi wakil dodolan TOSHIBA kanggo rincian babagan masalah lingkungan kayata kompatibilitas RoHS saka Produk. Mangga gunakake Produk kanthi tundhuk karo kabeh hukum lan angger-angger sing ditrapake sing ngatur inklusi utawa panggunaan zat sing dikontrol, kalebu tanpa watesan, Petunjuk RoHS EU. TOSHIBA NANGGO TANPA TANGGUNG JAWAB ATAS KERUSAKAN UTAWA RUGI KANGGO AKIBAT NONCOPLIANCE karo hukum lan peraturan sing ditrapake.
Toshiba Electronics Devices & Storage Corporation: https://toshiba.semicon-storage.com/
Dokumen / Sumber Daya
![]() |
TOSHIBA DEBUG-A 32 Bit RISC Mikrokontroler [pdf] Pandhuan DEBUG-A 32 Bit RISC Mikrokontroler, DEBUG-A, 32 Bit RISC Mikrokontroler, RISC Mikrokontroler, Mikrokontroler |