Logo TOSHIBA

Mikrokontroler RISC 32 Bit TOSHIBA DEBUG-A

TOSHIBA-DEBUG-A-Mikrokontroler-RISC-32-Bit-gbr-1

Informasi Produk

Spesifikasi

  • Nama Produk: Antarmuka Debug
  • Model: DEBUG-A
  • Revisi: 1.4
  • Tanggal: Nomor telepon 2024-10

Petunjuk Penggunaan Produk

Perkenalan
Antarmuka Debug adalah Manual Referensi Mikrokontroler RISC 32-bit untuk tujuan debugging.

Fitur

  • Port Input/Output
  • Informasi Produk
  • Memori Flash
  • Kontrol Jam dan Mode Operasi

Memulai

  1. Hubungkan Antarmuka Debug ke sistem Anda menggunakan kabel yang sesuai.
  2. Lihat Diagram Blok Debug (Gambar 2.1) untuk lebih memahami antarmuka.
  3. Pastikan catu daya dan koneksi yang tepat.

FAQ (Pertanyaan yang Sering Diajukan)

  • Apa saja properti setiap bit dalam register?
    Properti tersebut dinyatakan sebagai R (Baca saja), W (Tulis saja), atau R/W (Baca dan tulis).
  • Bagaimana bit yang dicadangkan dari sebuah register seharusnya ditangani?
    Bit yang dicadangkan tidak boleh ditulis ulang, dan nilai yang dibaca tidak boleh digunakan.
  • Bagaimana kita menafsirkan format numerik dalam manual?
    Angka heksadesimal diawali dengan 0x, angka desimal dapat memiliki akhiran 0d, dan angka biner dapat diawali dengan 0b.

Kata pengantar

Dokumen Terkait

Nama dokumen
Port Input/Output
Informasi Produk
Memori Flash
Kontrol Jam dan Mode Operasi

Konvensi

  • Format numerik mengikuti aturan seperti yang ditunjukkan di bawah ini:
    • Heksadesimal: Nomor ABC
    • Desimal: 123 atau 0d123
      Hanya jika perlu ditunjukkan secara eksplisit bahwa itu adalah bilangan desimal.
    • Biner: 0b111
      Dimungkinkan untuk menghilangkan “0b” ketika jumlah bit dapat dipahami dengan jelas dari sebuah kalimat.
  • “_N” ditambahkan ke akhir nama sinyal untuk menunjukkan sinyal aktif rendah.
  • Hal ini disebut “assert” (menegaskan) bahwa suatu sinyal bergerak ke level aktifnya, dan “deassert” (mematikan) ke level tidak aktifnya.
  • Ketika dua atau lebih nama sinyal dirujuk, mereka dijelaskan sebagai [m:n].
    Exampsaya: S[3:0] menunjukkan empat nama sinyal S3, S2, S1 dan S0 bersama-sama.
  • Karakter yang diapit oleh [ ] mendefinisikan register.
    Exampsaya: Bahasa Indonesia: [ABCD]
  • “N” menggantikan nomor sufiks dari dua atau lebih register, bidang, dan nama bit yang sama.
    Exampsaya: [XYZ1], [XYZ2], [XYZ3] → [XYZn]
  • “x” menggantikan nomor sufiks atau karakter unit dan saluran dalam daftar register.
  • Dalam kasus unit, “x” berarti A, B, dan C, …
    Exampsaya: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0]
  • Dalam kasus saluran, “x” berarti 0, 1, dan 2, …
    Exampsaya: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA]
  • Rentang bit suatu register ditulis sebagai [m: n].
    Exampsaya: Bit[3:0] menyatakan rentang bit 3 sampai 0.
  • Nilai konfigurasi suatu register dinyatakan dengan angka heksadesimal atau angka biner.
    Exampsaya: Bahasa Indonesia: [ABCD] = 0x01 (heksadesimal), [XYZn] = 1 (biner)
  • Word dan byte mewakili panjang bit berikut.
    • Byte: 8 bit
    • Setengah kata: 16 bit
    • Kata: 32 bit
    • Kata ganda: 64 bit
  • Properti setiap bit dalam register dinyatakan sebagai berikut:
    • R: Hanya baca
    • W: Tulis saja
    • R/W: Membaca dan menulis dapat dilakukan.
  • Kecuali ditentukan lain, akses register hanya mendukung akses kata.
  • Register yang ditetapkan sebagai “Dicadangkan” tidak boleh ditulis ulang. Selain itu, jangan gunakan nilai yang dibaca.
  • Nilai yang dibaca dari bit yang memiliki nilai default “-” tidak diketahui.
  • Bila register yang memuat bit yang dapat ditulis dan bit yang hanya dapat dibaca ditulis, bit yang hanya dapat dibaca harus ditulis dengan nilai default-nya. Dalam kasus yang default-nya adalah “-“, ikuti definisi dari masing-masing register.
  • Bit cadangan dari register khusus tulis harus ditulis dengan nilai default-nya. Dalam kasus di mana default-nya adalah “-“, ikuti definisi setiap register.
  • Jangan menggunakan pemrosesan baca-modifikasi-tulis pada register yang definisinya berbeda dengan penulisan dan pembacaan.

Istilah dan Singkatan

Beberapa singkatan yang digunakan dalam dokumen ini adalah sebagai berikut:

  • SWJ-DP Kabel Serial JTAG Port Debug
  • Bahasa Inggris ETM Jejak Makrosel TertanamTM
  • TPIU Unit Antarmuka Lacak Port
  • JTAG Kelompok Aksi Tes Bersama
  • SW Kawat Seri
  • Bahasa Inggris SWV Kawat Seri Viewer

Garis Besar

Kabel Serial JTAG Unit Debug Port (SWJ-DP) untuk berinteraksi dengan alat debugging dan unit Embedded Trace Macrocell (ETM) untuk keluaran jejak instruksi sudah terpasang. Data jejak dikeluarkan ke pin khusus (TRACEDATA[3:0], SWV) untuk debugging melalui Unit Antarmuka Port Jejak (TPIU) pada chip.

Klasifikasi fungsi Fungsi Operasi
SWJ-DP JTAG Dimungkinkan untuk menghubungkan JTAG mendukung alat debugging.
SW Dimungkinkan untuk menghubungkan alat debugging Serial Wire.
Bahasa Inggris ETM Jejak Dimungkinkan untuk menghubungkan alat dukungan debugging ETM Trace.

Untuk informasi lebih lanjut tentang SWJ-DP, ETM, dan TPIU, rujuk ke “Manual Referensi Teknis Prosesor Arm ® Cortex-M3 ®”/”Manual Referensi Teknis Prosesor Arm Cortex-M4”.

Konfigurasi

Gambar 2.1 menunjukkan diagram blok antarmuka debug.

TOSHIBA-DEBUG-A-Mikrokontroler-RISC-32-Bit-gbr-2

TIDAK. Simbol Nama sinyal masukan/keluaran Manual referensi terkait
1 TRKLKIN Jam Fungsi Jejak Masukan Kontrol Jam dan Mode Operasi
2 TMS JTAG Pemilihan Mode Uji Masukan Port Input/Output, Informasi Produk
3 SWDIO Input/Output Data Kabel Serial Masukan/Keluaran Port Input/Output, Informasi Produk
4 TCK JTAG Input Jam Serial Masukan Port Input/Output, Informasi Produk
5 SWCLK Jam Kawat Serial Masukan Port Input/Output, Informasi Produk
6 TDO JTAG Keluaran Data Uji Keluaran Port Input/Output, Informasi Produk
7 Bahasa Inggris SWV Kawat Seri Vieweh Keluaran Keluaran Port Input/Output, Informasi Produk
8 TDI JTAG Uji Masukan Data Masukan Port Input/Output, Informasi Produk
9 TRST_N JTAG Uji RESET_N Masukan Port Input/Output, Informasi Produk
10 TRACEDATA0 Jejak Data 0 Keluaran Port Input/Output, Informasi Produk
11 TRACEDATA1 Jejak Data 1 Keluaran Port Input/Output, Informasi Produk
12 TRACEDATA2 Jejak Data 2 Keluaran Port Input/Output, Informasi Produk
13 TRACEDATA3 Jejak Data 3 Keluaran Port Input/Output, Informasi Produk
14 JEJAK Melacak Jam Keluaran Port Input/Output, Informasi Produk
  • SWJ-DP
    • SWJ-DP mendukung Serial Wire Debug Port (SWCLK, SWDIO), JTAG Port Debug (TDI, TDO, TMS, TCK, TRST_N), dan jejak keluaran dari Serial Wire Viewer(SWV).
    • Saat Anda menggunakan SWV, harap tetapkan bit pengaktifan jam yang berlaku ke 1 (suplai jam) di register suplai dan penghentian jam ([CGSPCLKEN] ). Untuk detailnya, lihat “Kontrol Jam dan Mode Operasi” dan “Port Input/Output” pada buku panduan referensi.
    • JTAG Port Debug atau pin TRST_N tidak ada, tergantung pada produknya. Untuk detailnya, lihat “Informasi Produk” pada buku panduan referensi.
  • Bahasa Inggris ETM
    • ETM mendukung sinyal data ke empat pin (TRACEDATA) dan satu pin sinyal jam (TRACECLK).
    • Saat Anda menggunakan ETM, harap tetapkan bit pengaktifan jam yang berlaku ke 1 (suplai jam) di register suplai dan penghentian jam ([CGSPCLKEN] ). Untuk detailnya, lihat “Kontrol Jam dan Mode Operasi” dan “Port Input/Output” pada buku panduan referensi.
    • ETM tidak didukung, tergantung pada produknya. Untuk detailnya, lihat “Informasi Produk” pada buku panduan referensi.

Fungsi dan Operasi

Pasokan Jam
Saat Anda menggunakan Trace atau SWV, harap tetapkan bit pengaktifan jam yang berlaku ke 1 (suplai jam) di register penghenti suplai Jam Trace ADC ([CGSPCLKEN] ). Untuk detailnya, lihat “Kontrol Jam dan Mode Operasi” pada buku panduan referensi.

Koneksi dengan Alat Debug

  • Mengenai koneksi dengan alat debug, lihat rekomendasi pabrikan. Pin antarmuka debug berisi resistor pull-up dan resistor pull-down. Saat pin antarmuka debug dihubungkan dengan pull-up atau pull-down eksternal, harap perhatikan level input.
  • Ketika fungsi keamanan diaktifkan, CPU tidak dapat terhubung ke alat debug.

Fungsi Periferal dalam Mode Berhenti

  • Mode hold berarti keadaan dimana CPU berhenti (break) pada debugging tool
  • Saat CPU memasuki mode berhenti, watchdog timer (WDT) otomatis berhenti. Fungsi periferal lainnya tetap beroperasi.

Penggunaan Example

  • Pin antarmuka debug juga dapat digunakan sebagai port serba guna.
  • Setelah melepaskan pengaturan ulang, pin-pin tertentu dari pin antarmuka debug diinisialisasi sebagai pin antarmuka debug. Pin antarmuka debug lainnya harus diubah ke pin antarmuka debug jika diperlukan.
    Antarmuka debug Debug pin antarmuka
      JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] JEJAK
    SW Bahasa Inggris SWV SWCLK SWDIO
    Debug status pin setelah dirilis

    mengatur ulang

     

    Sah

     

    Sah

     

    Sah

     

    Sah

     

    Sah

     

    Tidak sah

     

    Tidak sah

    JTAG

    (Dengan TRST_N)

    Tidak tersedia Tidak tersedia
    JTAG

    (Tanpa TRST_N)

     

    Tidak tersedia

     

     

     

     

     

    Tidak tersedia

     

    Tidak tersedia

    JTAG+ JEJAK
    SW Tidak tersedia Tidak tersedia Tidak tersedia Tidak tersedia Tidak tersedia
    SW+JEJAK Tidak tersedia Tidak tersedia Tidak tersedia
    Bahasa Indonesia: SW+SWV Tidak tersedia Tidak tersedia Tidak tersedia Tidak tersedia
    Nonaktifkan fungsi debug Tidak tersedia Tidak tersedia Tidak tersedia Tidak tersedia Tidak tersedia Tidak tersedia Tidak tersedia

Tindakan pencegahan

Poin Penting Penggunaan Pin Antarmuka Debug yang Digunakan sebagai Port Serba Guna

  • Setelah melepaskan pengaturan ulang, jika pin antarmuka debug digunakan sebagai port I/O umum oleh program pengguna, alat debug tidak dapat dihubungkan.
  • Jika pin antarmuka debug digunakan untuk fungsi lain, harap perhatikan pengaturannya.
  • Jika alat debug tidak dapat tersambung, alat tersebut dapat memulihkan sambungan debug untuk menghapus memori flash menggunakan mode BOOT tunggal dari eksternal. Untuk detailnya, silakan merujuk ke manual referensi “Memori Flash”.

Riwayat Revisi

Revisi Tanggal Keterangan
1.0 Telepon: 2017-09-04 Rilis pertama
 

 

 

 

1.1

 

 

 

 

Telepon: 2018-06-19

– Isi

Tabel Isi yang Dimodifikasi menjadi Daftar Isi

-1 Garis Besar

Modifikasi ARM menjadi Arm.

-2. Konfigurasi

Referensi “manual referensi” ditambahkan ke SWJ-DP Referensi “manual referensi” ditambahkan ke SWJ-ETM

 

 

1.2

 

 

Telepon: 2018-10-22

– Konvensi

Penjelasan modifikasi merek dagang

– 4. Penggunaan Example

Ditambahkan mantanample untuk SW+TRACE di Tabel4.1

– Menggantikan PEMBATASAN PENGGUNAAN PRODUK

 

 

1.3

 

 

Telepon: 2019-07-26

– Gambar 2.1 direvisi

– 2 Menambahkan pengaturan jam untuk menggunakan fungsi SWV.

– 3.1 Menambahkan pengaturan jam untuk menggunakan fungsi SWV. dimodifikasi dari “ETM” menjadi “Trace”.

– 3.3 Menambahkan deskripsi mode Tahan.

1.4 Telepon: 2024-10-31 – Penampilan diperbarui

PEMBATASAN PENGGUNAAN PRODUK

Toshiba Corporation dan anak perusahaan serta afiliasinya secara kolektif disebut sebagai “TOSHIBA”.
Perangkat keras, perangkat lunak, dan sistem yang dijelaskan dalam dokumen ini secara kolektif disebut sebagai “Produk”.

  • TOSHIBA berhak melakukan perubahan terhadap informasi dalam dokumen ini dan Produk terkait tanpa pemberitahuan.
  • Dokumen ini dan informasi apa pun di dalamnya tidak boleh direproduksi tanpa izin tertulis sebelumnya dari TOSHIBA. Bahkan dengan izin tertulis dari TOSHIBA, reproduksi hanya diperbolehkan jika reproduksi dilakukan tanpa perubahan/penghilangan.
  • Meskipun TOSHIBA terus berupaya meningkatkan kualitas dan keandalan Produk, Produk dapat mengalami malfungsi atau gagal. Pelanggan bertanggung jawab untuk mematuhi standar keselamatan dan menyediakan desain dan perlindungan yang memadai untuk perangkat keras, perangkat lunak, dan sistem mereka yang meminimalkan risiko dan menghindari situasi di mana malfungsi atau kegagalan Produk dapat menyebabkan hilangnya nyawa manusia, cedera fisik, atau kerusakan properti, termasuk kehilangan atau kerusakan data. Sebelum pelanggan menggunakan Produk, membuat desain termasuk Produk, atau menggabungkan Produk ke dalam aplikasi mereka sendiri, pelanggan juga harus merujuk dan mematuhi (a) versi terbaru dari semua informasi TOSHIBA yang relevan, termasuk namun tidak terbatas pada, dokumen ini, spesifikasi, lembar data dan catatan aplikasi untuk Produk dan tindakan pencegahan dan ketentuan yang diuraikan dalam "Buku Pegangan Keandalan Semikonduktor TOSHIBA" dan (b) petunjuk untuk aplikasi yang akan digunakan bersama Produk. Pelanggan bertanggung jawab penuh atas semua aspek desain atau aplikasi produk mereka, termasuk namun tidak terbatas pada (a) menentukan kesesuaian penggunaan Produk ini dalam desain atau aplikasi tersebut; (b) mengevaluasi dan menentukan penerapan informasi apa pun yang terkandung dalam dokumen ini, atau dalam bagan, diagram, program, algoritma,ample sirkuit aplikasi, atau dokumen referensi lainnya; dan (c) memvalidasi seluruh parameter operasi untuk desain dan aplikasi tersebut. TOSHIBA TIDAK BERTANGGUNG JAWAB ATAS DESAIN ATAU APLIKASI PRODUK PELANGGAN.
  • PRODUK TIDAK DIMAKSUDKAN ATAU DIJAMIN UNTUK DIGUNAKAN PADA PERALATAN ATAU SISTEM YANG MEMERLUKAN KUALITAS DAN/ATAU KEANDALAN YANG SANGAT TINGGI, DAN/ATAU KEGAGALAN ATAU MALFUNGSI YANG DAPAT MENYEBABKAN HILANGNYA NYAWA MANUSIA, CEDERA BADAN, KERUSAKAN PROPERTI YANG SERIUS, DAN/ATAU DAMPAK SERIUS PADA PUBLIK (“PENGGUNAAN YANG TIDAK DIMAKSUDKAN”). Kecuali untuk aplikasi tertentu sebagaimana dinyatakan secara tegas dalam dokumen ini, Penggunaan yang Tidak Disengaja mencakup, tanpa batasan, peralatan yang digunakan dalam fasilitas nuklir, peralatan yang digunakan dalam industri kedirgantaraan, peralatan medis, peralatan yang digunakan untuk mobil, kereta api, kapal, dan transportasi lainnya, peralatan sinyal lalu lintas, peralatan yang digunakan untuk mengendalikan pembakaran atau ledakan, perangkat keselamatan, lift dan eskalator, perangkat yang terkait dengan tenaga listrik, dan peralatan yang digunakan dalam bidang keuangan. JIKA ANDA MENGGUNAKAN PRODUK UNTUK PENGGUNAAN YANG TIDAK DISENGAJA, TOSHIBA TIDAK BERTANGGUNG JAWAB ATAS PRODUK TERSEBUT. Untuk keterangan lebih lanjut, silakan hubungi perwakilan penjualan TOSHIBA.
  • Jangan membongkar, menganalisis, merekayasa ulang, mengubah, memodifikasi, menerjemahkan atau menyalin Produk, baik secara keseluruhan atau sebagian.
  • Produk tidak boleh digunakan atau dimasukkan ke dalam produk atau sistem apa pun yang pembuatan, penggunaan, atau penjualannya dilarang berdasarkan undang-undang atau peraturan apa pun yang berlaku.
  • Informasi yang terkandung di sini disajikan hanya sebagai panduan penggunaan Produk. TOSHIBA tidak bertanggung jawab atas pelanggaran paten atau hak kekayaan intelektual pihak ketiga lainnya yang mungkin diakibatkan oleh penggunaan Produk. Tidak ada lisensi atas hak kekayaan intelektual apa pun yang diberikan oleh dokumen ini, baik tersurat maupun tersirat, melalui estoppel atau lainnya.
  • TIDAK ADA PERJANJIAN TERTULIS YANG DITANDATANGANI, KECUALI SEBAGAIMANA DISEDIAKAN DALAM SYARAT DAN KETENTUAN PENJUALAN YANG RELEVAN UNTUK PRODUK, DAN SEJAUH MAKSIMUM YANG DIIZINKAN OLEH HUKUM, TOSHIBA (1) TIDAK BERTANGGUNG JAWAB APAPUN, TERMASUK TANPA TERBATAS, TIDAK LANGSUNG, KONSEKUENSIAL, KHUSUS, ATAU KERUSAKAN ATAU KERUGIAN INSIDENTAL, TERMASUK TANPA TERBATAS, HILANGNYA KEUNTUNGAN, HILANGNYA PELUANG, GANGGUAN BISNIS DAN HILANGNYA DATA, DAN (2) MENYANGKAL SETIAP DAN SEMUA JAMINAN DAN KETENTUAN TERSURAT MAUPUN TERSIRAT TERKAIT DENGAN PENJUALAN, PENGGUNAAN PRODUK, ATAU INFORMASI, TERMASUK JAMINAN ATAU KETENTUAN DIPERDAGANGKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, AKURASI INFORMASI, ATAU TANPA PELANGGARAN.
  • Jangan menggunakan atau menyediakan Produk atau perangkat lunak atau teknologi terkait untuk tujuan militer apa pun, termasuk namun tidak terbatas pada, untuk desain, pengembangan, penggunaan, penimbunan, atau pembuatan senjata nuklir, kimia, atau biologi, atau produk teknologi rudal (senjata pemusnah massal) . Produk serta perangkat lunak dan teknologi terkait dapat dikontrol berdasarkan undang-undang dan peraturan ekspor yang berlaku termasuk, namun tidak terbatas pada, Undang-Undang Valuta Asing dan Perdagangan Luar Negeri Jepang dan Peraturan Administrasi Ekspor AS. Ekspor dan ekspor ulang Produk atau perangkat lunak atau teknologi terkait dilarang keras kecuali sesuai dengan semua undang-undang dan peraturan ekspor yang berlaku.
  • Silakan hubungi perwakilan penjualan TOSHIBA Anda untuk rincian mengenai masalah lingkungan seperti kompatibilitas Produk RoHS. Harap gunakan Produk sesuai dengan semua undang-undang dan peraturan yang berlaku yang mengatur penyertaan atau penggunaan zat yang dikontrol, termasuk namun tidak terbatas pada, Petunjuk RoHS UE. TOSHIBA TIDAK BERTANGGUNG JAWAB ATAS KERUSAKAN ATAU KERUGIAN YANG TERJADI AKIBAT KETIDAKPATUHAN TERHADAP HUKUM DAN PERATURAN YANG BERLAKU.

Perusahaan Perangkat & Penyimpanan Elektronik Toshiba: https://toshiba.semicon-storage.com/

Dokumen / Sumber Daya

Mikrokontroler RISC 32 Bit TOSHIBA DEBUG-A [Bahasa Indonesia:] Instruksi
DEBUG-A Mikrokontroler RISC 32 Bit, DEBUG-A, Mikrokontroler RISC 32 Bit, Mikrokontroler RISC, Mikrokontroler

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *