TOSHIBA DEBUG-A 32 Bit RISC Microcontroller
Maklumat Produk
Spesifikasi
- Nama Produk: Antara Muka Debug
- model: DEBUG-A
- Ulang kaji: 1.4
- tarikh: 2024-10
Arahan Penggunaan Produk
pengenalan
Antara Muka Nyahpepijat ialah Manual Rujukan Mikropengawal RISC 32-bit untuk tujuan penyahpepijatan.
Ciri-ciri
- Port Input/Output
- Maklumat Produk
- Memori Kilat
- Kawalan Jam dan Mod Operasi
Bermula
- Sambungkan Antara Muka Nyahpepijat ke sistem anda menggunakan kabel yang sesuai.
- Rujuk Gambarajah Blok Nyahpepijat (Rajah 2.1) untuk lebih memahami antara muka.
- Pastikan bekalan kuasa dan sambungan yang betul.
Soalan Lazim (Soalan Lazim)
- Apakah sifat setiap bit dalam daftar?
Sifat dinyatakan sebagai R (Baca sahaja), W (Tulis sahaja), atau R/W (Baca dan tulis). - Bagaimanakah bit rizab daftar harus dikendalikan?
Bit terpelihara tidak boleh ditulis semula dan nilai baca tidak boleh digunakan. - Bagaimanakah kita mentafsir format angka dalam manual?
Nombor perenambelasan diawali dengan 0x, nombor perpuluhan boleh mempunyai akhiran 0d, dan nombor perduaan boleh diawali dengan 0b.
Mukadimah
Dokumen Berkaitan
Nama dokumen |
Port Input/Output |
Maklumat Produk |
Memori Kilat |
Kawalan Jam dan Mod Operasi |
Konvensyen
- Format angka mengikut peraturan seperti yang ditunjukkan di bawah:
- Heksadesimal: 0xABC
- Perpuluhan: 123 atau 0d123
Hanya apabila ia perlu ditunjukkan dengan jelas bahawa ia adalah nombor perpuluhan. - binari: 0b111
Ia adalah mungkin untuk meninggalkan "0b" apabila bilangan bit boleh difahami dengan jelas daripada ayat.
- “_N” ditambahkan pada penghujung nama isyarat untuk menunjukkan isyarat aktif rendah.
- Ia dipanggil "menegaskan" bahawa isyarat bergerak ke tahap aktifnya, dan "deassert" ke tahap tidak aktifnya.
- Apabila dua atau lebih nama isyarat dirujuk, ia diterangkan sebagai [m:n].
Example: S[3:0] menunjukkan empat nama isyarat S3, S2, S1 dan S0 bersama-sama. - Aksara yang dikelilingi oleh [ ] mentakrifkan daftar.
Example: [ABCD] - “N” menggantikan nombor akhiran dua atau lebih jenis daftar, medan dan nama bit yang sama.
Example: [XYZ1], [XYZ2], [XYZ3] → [XYZn] - “x” menggantikan nombor akhiran atau aksara unit dan saluran dalam senarai daftar.
- Dalam kes unit, “x” bermaksud A, B, dan C, …
Example: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0] - Dalam kes saluran, “x” bermaksud 0, 1, dan 2, …
Example: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA] - Julat bit daftar ditulis sebagai [m: n].
Example: Bit[3: 0] menyatakan julat bit 3 hingga 0. - Nilai konfigurasi daftar dinyatakan oleh sama ada nombor heksadesimal atau nombor perduaan.
Example: [ABCD] = 0x01 (perenambelasan), [XYZn] = 1 (perduaan) - Perkataan dan bait mewakili panjang bit berikut.
- Bait: 8 bit
- Separuh perkataan: 16 bit
- perkataan: 32 bit
- Kata ganda: 64 bit
- Sifat setiap bit dalam daftar dinyatakan seperti berikut:
- R: Baca sahaja
- W: Tulis sahaja
- R / W: Baca dan tulis boleh.
- Melainkan dinyatakan sebaliknya, akses daftar hanya menyokong akses perkataan.
- Daftar yang ditakrifkan sebagai "Terpelihara" tidak boleh ditulis semula. Selain itu, jangan gunakan nilai baca.
- Nilai yang dibaca daripada bit yang mempunyai nilai lalai "-" tidak diketahui.
- Apabila daftar yang mengandungi kedua-dua bit boleh tulis dan bit baca sahaja ditulis, bit baca sahaja hendaklah ditulis dengan nilai lalainya, Dalam kes lalai ialah "-", ikut takrifan setiap daftar.
- Bit simpanan daftar tulis sahaja hendaklah ditulis dengan nilai lalainya. Dalam kes yang lalai ialah "-", ikut takrifan setiap daftar.
- Jangan gunakan pemprosesan baca-ubahsuai-tulis pada daftar definisi yang berbeza dengan menulis dan membaca.
Terma dan Singkatan
Beberapa singkatan yang digunakan dalam dokumen ini adalah seperti berikut:
- SWJ-DP Wayar Bersiri JTAG Nyahpepijat Port
- ETM Jejak Terbenam MacrocellTM
- TPIU Unit Antara Muka Pelabuhan Jejak
- JTAG Kumpulan Tindakan Ujian Bersama
- SW Kawat Bersiri
- SWV Kawat Bersiri Viewer
Garis besar
Kawat Bersiri JTAG Unit Debug Port (SWJ-DP) untuk antara muka dengan alat nyahpepijat dan unit Embedded Trace Macrocell (ETM) untuk output surih arahan terbina dalam. Data surih dikeluarkan kepada pin khusus(TRACEDATA[3:0], SWV) untuk penyahpepijatan melalui Unit Antaramuka Pelabuhan Surih (TPIU) pada cip.
Klasifikasi fungsi | Fungsi | Operasi |
SWJ-DP | JTAG | Ia adalah mungkin untuk menyambungkan JTAG menyokong alat penyahpepijatan. |
SW | Anda boleh menyambungkan alat penyahpepijatan Wayar Bersiri. | |
ETM | Jejak | Anda boleh menyambungkan alat penyahpepijatan sokongan ETM Trace. |
Untuk butiran mengenai SWJ-DP, ETM dan TPIU, rujuk kepada "Manual Rujukan Teknikal Pemproses Arm ® Cortex-M3 ®"/"Manual Rujukan Teknikal Pemproses Arm Cortex-M4".
Konfigurasi
Rajah 2.1 menunjukkan gambarajah blok antara muka nyahpepijat.
Tidak. | Simbol | Nama isyarat | I/O | Manual rujukan berkaitan |
1 | TRCLKIN | Jam Fungsi Surih | Input | Kawalan Jam dan Mod Operasi |
2 | TMS | JTAG Pemilihan Mod Ujian | Input | Port Input/Output, Maklumat Produk |
3 | SWIDIO | Input/Output Data Wayar Bersiri | Input/Output | Port Input/Output, Maklumat Produk |
4 | TCK | JTAG Input Jam Bersiri | Input | Port Input/Output, Maklumat Produk |
5 | SWCLK | Jam Wayar Bersiri | Input | Port Input/Output, Maklumat Produk |
6 | TDO | JTAG Keluaran Data Ujian | Keluaran | Port Input/Output, Maklumat Produk |
7 | SWV | Kawat Bersiri Viewer Output | Keluaran | Port Input/Output, Maklumat Produk |
8 | TDI | JTAG Input Data Ujian | Input | Port Input/Output, Maklumat Produk |
9 | TRST_N | JTAG Uji RESET_N | Input | Port Input/Output, Maklumat Produk |
10 | TRACEDATA0 | Data Surih 0 | Keluaran | Port Input/Output, Maklumat Produk |
11 | TRACEDATA1 | Data Surih 1 | Keluaran | Port Input/Output, Maklumat Produk |
12 | TRACEDATA2 | Data Surih 2 | Keluaran | Port Input/Output, Maklumat Produk |
13 | TRACEDATA3 | Data Surih 3 | Keluaran | Port Input/Output, Maklumat Produk |
14 | TRACECLK | Jejak Jam | Keluaran | Port Input/Output, Maklumat Produk |
- SWJ-DP
- SWJ-DP menyokong Port Debug Wayar Bersiri (SWCLK, SWDIO), JTAG Port Nyahpepijat (TDI, TDO, TMS, TCK, TRST_N) dan jejak output daripada Wayar Bersiri Viewer(SWV).
- Apabila anda menggunakan SWV, sila tetapkan bit daya jam yang berkenaan kepada 1 (bekalan jam) dalam daftar bekalan dan henti Jam ([CGSPCLKEN] ). Untuk butiran, lihat "Mod Kawalan Jam dan Operasi" dan "Port Input/Output" manual rujukan.
- JTAG Debug Port atau pin TRST_N tidak wujud bergantung pada produk. Untuk butiran, lihat "Maklumat Produk" manual rujukan.
- ETM
- ETM menyokong isyarat data kepada empat pin(TRACEDATA) dan satu pin isyarat jam (TRACECLK).
- Apabila anda menggunakan ETM, sila tetapkan bit daya jam yang berkenaan kepada 1 (bekalan jam) dalam daftar bekalan dan henti Jam ([CGSPCLKEN] ). Untuk butiran, lihat "Mod Kawalan Jam dan Operasi" dan "Port Input/Output" manual rujukan.
- ETM tidak disokong bergantung pada produk. Untuk butiran, lihat "Maklumat Produk" manual rujukan.
Fungsi dan Operasi
Bekalan Jam
Apabila anda menggunakan Trace atau SWV, sila tetapkan bit daya jam yang berkenaan kepada 1 (bekalan jam) dalam daftar henti bekalan ADC Trace Clock ([CGSPCLKEN] ). Untuk butiran, lihat "Mod Kawalan Jam dan Operasi" pada manual rujukan.
Sambungan dengan Alat Nyahpepijat
- Mengenai sambungan dengan alat nyahpepijat, rujuk kepada pengesyoran pengeluar. Pin antara muka nyahpepijat mengandungi perintang tarik-ke atas dan perintang tarik-turun. Apabila pin antara muka nyahpepijat disambungkan dengan tarik ke atas atau tarik turun luaran, sila beri perhatian kepada tahap input.
- Apabila fungsi keselamatan didayakan, CPU tidak boleh menyambung ke alat nyahpepijat.
Fungsi Periferi dalam Mod Berhenti
- Mod tahan bermaksud keadaan di mana CPU dihentikan (break) pada alat penyahpepijatan
- Apabila CPU masuk dalam mod berhenti, pemasa pengawas (WDT) berhenti secara automatik. Fungsi persisian lain terus beroperasi.
Penggunaan Cthample
- Pin antara muka nyahpepijat juga boleh digunakan sebagai port tujuan umum.
- Selepas melepaskan tetapan semula, pin tertentu pin antara muka nyahpepijat dimulakan sebagai pin antara muka nyahpepijat. Pin antara muka nyahpepijat yang lain hendaklah ditukar kepada pin antara muka nyahpepijat jika perlu.
Nyahpepijat antara muka Nyahpepijat pin antara muka JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK SW – – SWV SWCLK SWIDIO Nyahpepijat status pin selepas dikeluarkan set semula
sah
sah
sah
sah
sah
tidak sah
tidak sah
JTAG (Dengan TRST_N)
✔ ✔ ✔ ✔ ✔ T/A T/A JTAG (Tanpa TRST_N)
T/A
✔
✔
✔
✔
T/A
T/A
JTAG+ JEJAK ✔ ✔ ✔ ✔ ✔ ✔ ✔ SW T/A T/A T/A ✔ ✔ T/A T/A SW+TRACE T/A T/A T/A ✔ ✔ ✔ ✔ SW+SWV T/A T/A ✔ ✔ ✔ T/A T/A Fungsi nyahpepijat lumpuhkan T/A T/A T/A T/A T/A T/A T/A
Langkah berjaga-jaga
Perkara Penting Penggunaan Pin Antara Muka Nyahpepijat Digunakan sebagai Port Tujuan Umum
- Selepas melepaskan tetapan semula, jika pin antara muka nyahpepijat digunakan sebagai port I/O umum oleh program pengguna, alat nyahpepijat tidak boleh disambungkan.
- Jika pin antara muka nyahpepijat digunakan untuk fungsi lain, sila beri perhatian kepada tetapan.
- Jika alat nyahpepijat tidak dapat disambungkan, ia boleh memulihkan sambungan nyahpepijat untuk memadamkan memori denyar menggunakan mod BOOT tunggal daripada luaran. Untuk butiran, sila rujuk manual rujukan "Memori Flash".
Sejarah Semakan
Semakan | tarikh | Penerangan |
1.0 | 2017-09-04 | Keluaran pertama |
1.1 |
2018-06-19 |
– Kandungan
Jadual Kandungan yang Diubahsuai kepada Kandungan -1 Rangka ARM diubah suai kepada Lengan. -2. Konfigurasi Rujukan "manual rujukan" ditambahkan pada SWJ-DP Rujukan "manual rujukan" ditambahkan pada SWJ-ETM |
1.2 |
2018-10-22 |
– Konvensyen
Penjelasan yang diubah suai tentang tanda dagangan – 4. Penggunaan Cthample Ditambah bekasample untuk SW+TRACE dalam Jadual4.1 – Menggantikan SEKATAN KE ATAS PENGGUNAAN PRODUK |
1.3 |
2019-07-26 |
– Rajah 2.1 disemak
– 2 Tetapan jam tambahan untuk menggunakan fungsi SWV. – 3.1 Menambah tetapan jam untuk menggunakan fungsi SWV. diubah suai daripada “ETM” kepada “Trace”. – 3.3 Penerangan tambahan bagi mod Tahan. |
1.4 | 2024-10-31 | – Penampilan dikemas kini |
SEKATAN KE ATAS PENGGUNAAN PRODUK
Toshiba Corporation dan anak syarikat serta sekutunya secara kolektif dirujuk sebagai "TOSHIBA".
Perkakasan, perisian dan sistem yang diterangkan dalam dokumen ini secara kolektif dirujuk sebagai "Produk".
- TOSHIBA berhak untuk membuat perubahan pada maklumat dalam dokumen ini dan Produk berkaitan tanpa notis.
- Dokumen ini dan sebarang maklumat di sini tidak boleh diterbitkan semula tanpa kebenaran bertulis daripada TOSHIBA terlebih dahulu. Walaupun dengan kebenaran bertulis TOSHIBA, pengeluaran semula hanya dibenarkan jika pengeluaran semula tanpa perubahan/peninggalan.
- Walaupun TOSHIBA berfungsi secara berterusan untuk meningkatkan kualiti dan kebolehpercayaan Produk, Produk boleh rosak atau gagal. Pelanggan bertanggungjawab untuk mematuhi piawaian keselamatan dan untuk menyediakan reka bentuk dan perlindungan yang mencukupi untuk perkakasan, perisian dan sistem mereka yang meminimumkan risiko dan mengelakkan situasi di mana kerosakan atau kegagalan sesuatu Produk boleh menyebabkan kehilangan nyawa manusia, kecederaan badan atau kerosakan kepada harta, termasuk kehilangan data atau rasuah. Sebelum pelanggan menggunakan Produk, mencipta reka bentuk termasuk Produk, atau memasukkan Produk ke dalam aplikasi mereka sendiri, pelanggan juga mesti merujuk dan mematuhi (a) versi terkini semua maklumat TOSHIBA yang berkaitan, termasuk tanpa had, dokumen ini, spesifikasi , helaian data dan nota aplikasi untuk Produk dan langkah berjaga-jaga dan syarat yang digariskan dalam "Buku Panduan Kebolehpercayaan Semikonduktor TOSHIBA" dan (b) arahan untuk aplikasi yang mana Produk akan digunakan dengan atau untuk. Pelanggan bertanggungjawab sepenuhnya untuk semua aspek reka bentuk atau aplikasi produk mereka, termasuk tetapi tidak terhad kepada (a) menentukan kesesuaian penggunaan Produk ini dalam reka bentuk atau aplikasi sedemikian; (b) menilai dan menentukan kebolehgunaan sebarang maklumat yang terkandung dalam dokumen ini, atau dalam carta, rajah, atur cara, algoritma, samplitar aplikasi, atau mana-mana dokumen rujukan lain; dan (c) mengesahkan semua parameter operasi untuk reka bentuk dan aplikasi tersebut. TOSHIBA TIDAK BERTANGGUNGJAWAB UNTUK REKA BENTUK ATAU APLIKASI PRODUK PELANGGAN.
- PRODUK TIDAK BERTUJUAN ATAU DI JAMIN UNTUK DIGUNAKAN DALAM PERALATAN ATAU SISTEM YANG MEMERLUKAN TAHAP KUALITI DAN/ATAU KEBOLEHPERCAYAAN YANG LUAR BIASA TINGGI, DAN/ATAU KESELURUHAN ATAU KEGAGALAN YANG BOLEH MENYEBABKAN KEHILANGAN KEHIDUPAN MANUSIA, KECEDERAAN BADAN/BADAN. SERIUS IMPAK AWAM ("PENGGUNAAN TANPA DISENGAJAKAN"). Kecuali untuk aplikasi khusus seperti yang dinyatakan secara jelas dalam dokumen ini, Penggunaan Tidak Diinginkan termasuk, tanpa had, peralatan yang digunakan dalam kemudahan nuklear, peralatan yang digunakan dalam industri aeroangkasa, peralatan perubatan, peralatan yang digunakan untuk kereta, kereta api, kapal dan pengangkutan lain, peralatan isyarat lalu lintas , peralatan yang digunakan untuk mengawal pembakaran atau letupan, peranti keselamatan, lif dan eskalator, peranti yang berkaitan dengan kuasa elektrik dan peralatan yang digunakan dalam bidang berkaitan kewangan. JIKA ANDA MENGGUNAKAN PRODUK UNTUK KEGUNAAN YANG TIDAK DISENGAJAKAN, TOSHIBA TIDAK BERTANGGUNGJAWAB UNTUK PRODUK. Untuk butiran, sila hubungi wakil jualan TOSHIBA anda.
- Jangan buka, analisa, reverse-engineer, ubah, ubah suai, menterjemah atau salin Produk, sama ada secara keseluruhan atau sebahagian.
- Produk tidak boleh digunakan untuk atau digabungkan ke dalam mana-mana produk atau sistem yang pengeluaran, penggunaan atau penjualannya adalah dilarang di bawah mana-mana undang-undang atau peraturan yang berkenaan.
- Maklumat yang terkandung di sini hanya dibentangkan sebagai panduan untuk penggunaan Produk. TOSHIBA tidak bertanggungjawab untuk sebarang pelanggaran paten atau mana-mana hak harta intelek lain pihak ketiga yang mungkin disebabkan oleh penggunaan Produk. Tiada lesen kepada mana-mana hak harta intelek diberikan oleh dokumen ini, sama ada nyata atau tersirat, melalui estoppel atau sebaliknya.
- TIDAK HADIR PERJANJIAN BERTULIS YANG DITANDATANGANI, KECUALI YANG DIBERIKAN DALAM TERMA DAN SYARAT JUALAN YANG BERKAITAN UNTUK PRODUK, DAN SEJAUH MAKSIMUM YANG DIBENARKAN OLEH UNDANG-UNDANG, TOSHIBA (1) TIDAK MENGAMBIL TANGGUNGJAWAB APA PUN, TERMASUK TANPA TARAF, SAMPINGAN, SEBARANGNYA KEROSAKAN ATAU KERUGIAN SAMPINGAN, TERMASUK TANPA HAD, KEHILANGAN KEUNTUNGAN, KEHILANGAN PELUANG, GANGGUAN PERNIAGAAN DAN KEHILANGAN DATA, DAN (2) MENAFIKAN SEBARANG DAN SEMUA WARANTI TERSURAT ATAU TERSIRAT DAN SYARAT YANG BERKAITAN DENGAN PRODUK, MAKLUMAT PENGGUNAAN. WARANTI ATAU SYARAT KEBOLEHPERDAGANGAN, KESESUAIAN UNTUK TUJUAN TERTENTU, KETEPATAN MAKLUMAT ATAU TANPA PELANGGARAN.
- Jangan gunakan atau sebaliknya sediakan Produk atau perisian atau teknologi yang berkaitan untuk sebarang tujuan ketenteraan, termasuk tanpa had, untuk reka bentuk, pembangunan, penggunaan, penyimpanan atau pembuatan senjata nuklear, kimia atau biologi atau produk teknologi peluru berpandu (senjata pemusnah besar-besaran) . Produk dan perisian dan teknologi yang berkaitan mungkin dikawal di bawah undang-undang dan peraturan eksport yang berkenaan termasuk, tanpa had, Undang-undang Pertukaran Asing dan Perdagangan Luar Jepun dan Peraturan Pentadbiran Eksport AS. Eksport dan eksport semula Produk atau perisian atau teknologi yang berkaitan adalah dilarang sama sekali kecuali mematuhi semua undang-undang dan peraturan eksport yang berkenaan.
- Sila hubungi wakil jualan TOSHIBA anda untuk mendapatkan butiran tentang hal-hal alam sekitar seperti keserasian RoHS Produk. Sila gunakan Produk dengan mematuhi semua undang-undang dan peraturan berkenaan yang mengawal kemasukan atau penggunaan bahan terkawal, termasuk tanpa had, Arahan RoHS EU. TOSHIBA TIDAK BERTANGGUNGJAWAB ATAS KEROSAKAN ATAU KERUGIAN YANG BERLAKU AKIBAT TIDAK MEMATUHI UNDANG-UNDANG DAN PERATURAN YANG BERKENAAN.
Perbadanan Peranti & Storan Toshiba Electronics: https://toshiba.semicon-storage.com/
Dokumen / Sumber
![]() |
TOSHIBA DEBUG-A 32 Bit RISC Microcontroller [pdf] Arahan DEBUG-A 32 Bit RISC Microcontroller, DEBUG-A, 32 Bit RISC Microcontroller, RISC Microcontroller, Microcontroller |