logo TOSHIBA

TOSHIBA DEBUG-A 32 Bit RISC Microcontroller

TOSHIBA-DEBUG-A-32-Bit-RISC-Microcontroller-fig-1

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

  1. Sambungkan Antara Muka Nyahpepijat ke sistem anda menggunakan kabel yang sesuai.
  2. Rujuk Gambarajah Blok Nyahpepijat (Rajah 2.1) untuk lebih memahami antara muka.
  3. 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.

TOSHIBA-DEBUG-A-32-Bit-RISC-Microcontroller-fig-2

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

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *