TOSHIBA-logo

TOSHIBA DEBUG-A 32 Bit RISC Mikrokontroler

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

Émbaran produk

spésifikasi

  • Ngaran produk: Panganteur Debug
  • model: DEBUG-A
  • Harita: 1.4
  • Tanggal: 2024-10

Parentah Pamakéan Produk

Bubuka
Antarmuka Debug nyaéta Manual Rujukan Mikrokontroler RISC 32-bit pikeun tujuan debugging.

Fitur

  • Input / Kaluaran palabuhan
  • Émbaran produk
  • Mémori Flash
  • Kontrol Jam sareng Mode Operasi

Ngamimitian

  1. Sambungkeun Interface Debug ka sistem anjeun nganggo kabel anu pas.
  2. Tingal Diagram Blok Debug (Gambar 2.1) pikeun langkung ngartos antarmuka.
  3. Pastikeun catu daya sareng sambungan anu leres.

FAQs (Patarosan anu Sering Ditaroskeun)

  • Naon sipat unggal bit dina register a?
    Sipatna diébréhkeun salaku R (Baca wungkul), W (Tulis wungkul), atawa R/W (Baca jeung tulis).
  • Kumaha kudu ditangtayungan bit of register a diatur?
    Bit anu dicadangkeun henteu kedah ditulis deui, sareng nilai anu dibaca henteu kedah dianggo.
  • Kumaha urang napsirkeun format numerik dina manual?
    Angka héksadesimal diawalan ku 0x, angka desimal bisa boga ahiran 0d, jeung angka binér bisa diawalan ku 0b.

Mukadimah

Dokumén Patali

Ngaran dokumén
Input / Kaluaran palabuhan
Émbaran produk
Mémori Flash
Kontrol Jam sareng Mode Operasi

Konvénsi

  • Format numerik nuturkeun aturan anu dipidangkeun di handap ieu:
    • Heksadesimal: 0xABC
    • desimal: 123 atanapi 0d123
      Ngan lamun perlu némbongkeun eksplisit yén éta téh angka decimal.
    • binér: 0b111
      Kasebut nyaéta dimungkinkeun pikeun ngaleungitkeun "0b" nalika jumlah bit tiasa kahartos tina kalimah.
  • "_N" ditambahkeun kana tungtung ngaran sinyal pikeun nunjukkeun sinyal aktif low.
  • Disebut "negeskeun" yén sinyal pindah ka tingkat aktipna, sareng "deassert" ka tingkat anu teu aktip.
  • Lamun dua atawa leuwih ngaran sinyal disebut, aranjeunna digambarkeun salaku [m: n].
    Example: S[3:0] nembongkeun opat ngaran sinyal S3, S2, S1 jeung S0 babarengan.
  • Karakter dikurilingan ku [ ] nangtukeun register.
    Example: [ABCD]
  • "N" menggantikan jumlah sufiks dua atau lebih jenis register, field, dan nama bit yang sama.
    Example: [XYZ1], [XYZ2], [XYZ3] → [XYZn]
  • "x" ngagantikeun angka ahiran atawa karakter hijian jeung saluran dina daptar register.
  • Dina kasus unit, "x" hartina A, B, jeung C, ...
    Example: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0]
  • Dina kasus saluran, "x" hartina 0, 1, jeung 2, ...
    Example: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA]
  • Rentang bit tina register ditulis salaku [m: n].
    Example: Bit[3: 0] nganyatakeun rentang bit 3 nepi ka 0.
  • Nilai konfigurasi tina hiji register dinyatakeun ku boh angka héksadesimal atawa angka binér.
    Example: [ABCD] = 0x01 (héksadesimal), [XYZn] = 1 (binér)
  • Kecap jeung bait ngagambarkeun panjang bit handap.
    • Byte: 8 bitu
    • Satengah kecap: 16 bitu
    • Kecap: 32 bitu
    • Kecap ganda: 64 bit
  • Sipat unggal bit dina register ditembongkeun saperti kieu:
    • R: Baca wungkul
    • W: Nulis wungkul
    • Urang Sunda: Maca sareng nyerat tiasa.
  • Iwal mun disebutkeun béda, aksés ngadaptar ngarojong ngan aksés kecap.
  • The register diartikeun salaku "Ditangtayungan" teu kudu ditulis ulang. Leuwih ti éta, ulah make nilai baca.
  • Nilai anu dibaca tina bit anu gaduh nilai standar "-" henteu dipikanyaho.
  • Nalika hiji register ngandung duanana bit ditulis jeung bit baca-hijina ditulis, bit baca-hijina kudu ditulis kalawan nilai standar maranéhanana, Dina kasus nu standar "-", turutan harti unggal register.
  • Bit anu dicadangkeun tina register ngan ukur kedah ditulis kalayan nilai standarna. Dina kasus anu standarna nyaéta "-", tuturkeun definisi unggal register.
  • Entong nganggo pamrosésan baca-dirobih-tulis kana daptar definisi anu béda ku nyerat sareng maca.

Sarat jeung singgetan

Sababaraha singketan anu digunakeun dina ieu dokumén nyaéta kieu:

  • SWJ-DP Kawat Seri JTAG Port debug
  • ETM Embedded Trace Macrocell TM
  • TPIU Ngabasmi Port Interface Unit
  • JTAG Joint Test Aksi Grup
  • SW Kawat Serial
  • SWV Kawat Serial Viewer

Outlines

Kawat Serial JTAG Debug Port (SWJ-DP) Unit pikeun interfacing jeung parabot debugging jeung Unit Embedded Trace Macrocell (ETM) pikeun instruksi renik kaluaran diwangun-di. Data ngalacak kaluaran ka pin khusus (TRACEDATA [3: 0], SWV) pikeun debugging via Unit Interface Port Trace on-chip (TPIU).

Klasifikasi fungsi Fungsi Operasi
SWJ-DP JTAG Kasebut nyaéta dimungkinkeun pikeun nyambungkeun JTAG ngarojong parabot debugging.
SW Kasebut nyaéta dimungkinkeun pikeun nyambungkeun parabot debugging Kawat Serial.
ETM lacak Kasebut nyaéta dimungkinkeun pikeun nyambungkeun alat debugging rojongan ETM Trace.

Pikeun detil ngeunaan SWJ-DP, ETM sareng TPIU, tingal "Arm ® Cortex-M3 ® Processor Téknis Rujukan Manual" / "Arm Cortex-M4 Processor Téknis Rujukan Manual".

Konfigurasi

Gambar 2.1 nembongkeun diagram blok panganteur debug.

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

No. Lambang Ngaran sinyal Abdi / O manual rujukan patali
1 TRCLKIN Jam Fungsi Trace Input Kontrol Jam sareng Mode Operasi
2 TMS JTAG Pamilihan Mode Test Input Input / Output palabuhan, Émbaran produk
3 SWIDIO Input Data Kawat Serial / Kaluaran Input / Kaluaran Input / Output palabuhan, Émbaran produk
4 TCK JTAG Input Jam Serial Input Input / Output palabuhan, Émbaran produk
5 SWCLK Jam Kawat Serial Input Input / Output palabuhan, Émbaran produk
6 TDO JTAG Tés Data Kaluaran Kaluaran Input / Output palabuhan, Émbaran produk
7 SWV Kawat Serial Viewer Kaluaran Kaluaran Input / Output palabuhan, Émbaran produk
8 TDI JTAG Input Data Tés Input Input / Output palabuhan, Émbaran produk
9 TRST_N JTAG Uji RESET_N Input Input / Output palabuhan, Émbaran produk
10 TRACEDATA0 Lacak Data 0 Kaluaran Input / Output palabuhan, Émbaran produk
11 TRACEDATA1 Lacak Data 1 Kaluaran Input / Output palabuhan, Émbaran produk
12 TRACEDATA2 Lacak Data 2 Kaluaran Input / Output palabuhan, Émbaran produk
13 TRACEDATA3 Lacak Data 3 Kaluaran Input / Output palabuhan, Émbaran produk
14 TRACECLK Ngalacak Jam Kaluaran Input / Output palabuhan, Émbaran produk
  • SWJ-DP
    • SWJ-DP ngarojong Serial Wire Debug Port (SWCLK, SWDIO), JTAG Port Debug (TDI, TDO, TMS, TCK, TRST_N), sareng ngalacak kaluaran tina Kawat Serial Viewer (SWV).
    • Lamun anjeun make SWV, mangga nyetel hiji jam lumaku Aktipkeun bit ka 1 (jam suplai) dina suplai Jam jeung eureun register ([CGSPCLKEN] ). Pikeun detil, tingali "Clock Control and Operation Mode" sareng "Input / Output Ports" tina manual rujukan.
    • The JTAG Debug Port atanapi TRST_N pin teu aya gumantung kana produk. Pikeun detil, tingali "Inpormasi Produk" tina manual rujukan.
  • ETM
    • ETM ngadukung sinyal data ka opat pin (TRACEDATA) sareng hiji pin sinyal jam (TRACECLK).
    • Lamun anjeun make ETM, mangga nyetel hiji jam lumaku Aktipkeun bit ka 1 (jam suplai) dina suplai Jam jeung eureun register ([CGSPCLKEN] ). Pikeun detil, tingali "Clock Control and Operation Mode" sareng "Input / Output Ports" tina manual rujukan.
    • ETM teu dirojong gumantung kana produk. Pikeun detil, tingali "Inpormasi Produk" tina manual rujukan.

Fungsi jeung Operasi

Pasokan Jam
Lamun anjeun make Trace atawa SWV, mangga nyetel hiji jam lumaku Aktipkeun bit ka 1 (suplai jam) dina ADC Trace Jam suplai eureun register ([CGSPCLKEN] ). Pikeun detil, tingali "Kontrol Jam sareng Mode Operasi" tina manual rujukan.

Sambungan sareng Alat Debug

  • Ngeunaan sambungan sareng alat debug, tingal saran pabrik. Pin panganteur debug ngandung résistor pull-up jeung résistor pull-handap. Nalika pin panganteur debug disambungkeun jeung pull-up éksternal atanapi pulldown, mangga nengetan tingkat input.
  • Nalika pungsi kaamanan diaktipkeun, CPU teu bisa nyambung ka alat debug.

Fungsi periferal dina Mode Halt

  • Mode ditahan hartina kaayaan dimana CPU dieureunkeun (break) dina alat debugging
  • Nalika CPU asup dina mode halt, timer watchdog (WDT) otomatis eureun. pungsi periferal séjén terus beroperasi.

Pamakéan Example

  • Pin antarmuka debug ogé tiasa dianggo salaku palabuhan tujuan umum.
  • Saatos ngabebaskeun reset, pin khusus tina pin antarmuka debug diinisialisasi salaku pin antarmuka debug. Pin panganteur debug séjén kudu dirobah jadi pin panganteur debug lamun diperlukeun.
    panganteur debug Pin panganteur debug
      JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK
    SW SWV SWCLK SWIDIO
    Status pin debug saatos dileupaskeun

    ngareset

     

    Sah

     

    Sah

     

    Sah

     

    Sah

     

    Sah

     

    Teu sah

     

    Teu sah

    JTAG

    (Kalayan TRST_N)

    N/A N/A
    JTAG

    (Tanpa TRST_N)

     

    N/A

     

     

     

     

     

    N/A

     

    N/A

    JTAG+ TUNGGAL
    SW N/A N/A N/A N/A N/A
    SW + ngalacak N/A N/A N/A
    SW+SWV N/A N/A N/A N/A
    fungsi debug nganonaktipkeun N/A N/A N/A N/A N/A N/A N/A

Pancegahan

Poin-poin Penting pikeun Nganggo Pin Antarmuka Debug Dipaké Salaku Palabuhan Tujuan Umum

  • Saatos ngabebaskeun reset, upami pin antarmuka debug dianggo salaku palabuhan I / O umum ku program pangguna, alat debug henteu tiasa disambungkeun.
  • Lamun pin panganteur debug dipaké pikeun fungsi séjén, mangga nengetan setélan.
  • Upami alat debug teu tiasa disambungkeun, éta tiasa pulih sambungan debug pikeun mupus mémori lampu kilat nganggo modeu BOOT tunggal ti éksternal. Pikeun detil, mangga tingal manual rujukan ngeunaan "Flash Memory".

Riwayat révisi

Révisi titimangsa Katerangan
1.0 2017-09-04 release munggaran
 

 

 

 

1.1

 

 

 

 

2018-06-19

– Eusi

Daptar Eusi Dirobih kana Eusi

-1 Gariswanci

ARM dirobah jadi Arm.

-2. Konfigurasi

Rujukan "manual rujukan" ditambahkeun kana SWJ-DP Rujukan "manual rujukan" ditambahkeun kana SWJ-ETM

 

 

1.2

 

 

2018-10-22

– Konvénsi

katerangan dirobah tina mérek dagang

– 4. Pamakéan Example

Ditambahkeun example pikeun SW + TRACE dina Table4.1

- Diganti Watesan dina pamakéan produk

 

 

1.3

 

 

2019-07-26

– Gambar 2.1 dirévisi

- 2 Ditambahkeun setelan jam pikeun ngagunakeun fungsi SWV.

- 3.1 Ditambahkeun setelan jam pikeun ngagunakeun fungsi SWV. dirobah tina "ETM" jadi "Trace".

- 3.3 Ditambahkeun pedaran ngeunaan mode Tahan.

1.4 2024-10-31 - Penampilan diropéa

Watesan pamakéan produk

Toshiba Corporation sareng anak perusahaan sareng afiliasina sacara koléktif disebut "TOSHIBA".
Parangkat keras, parangkat lunak sareng sistem anu dijelaskeun dina dokumén ieu sacara koléktif disebut "Produk".

  • TOSHIBA ngagaduhan hak pikeun ngarobih inpormasi dina dokumen ieu sareng Produk anu aya hubunganana tanpa aya bewara.
  • Dokumén ieu sareng inpormasi naon waé di dieu moal tiasa diproduksi tanpa idin tinulis sateuacana ti TOSHIBA. Malah ku idin ditulis TOSHIBA urang, baranahan ngan diidinan lamun baranahan teu robah / omissions.
  • Sanaos TOSHIBA terus dianggo pikeun ningkatkeun kualitas sareng reliabilitas Produk, Produk tiasa gagal atanapi gagal. Konsumén tanggung jawab pikeun matuh standar kaamanan sareng nyayogikeun desain sareng panyalindungan anu nyukupan pikeun parangkat keras, parangkat lunak, sareng sistemna anu ngaminimalkeun résiko sareng ngahindarkeun kaayaan dimana gagalna atanapi gagalna Produk tiasa nyababkeun leungitna kahirupan manusa, tatu awak atanapi karusakan. harta, kaasup leungitna data atawa korupsi. Sateuacan konsumén nganggo Produk, nyiptakeun desain kalebet Produk, atanapi ngalebetkeun Produk kana aplikasina sorangan, para nasabah ogé kedah ngarujuk sareng matuh kana (a) versi panganyarna tina sadaya inpormasi TOSHIBA anu relevan, kalebet tanpa watesan, dokumen ieu, spésifikasi. , lambaran data sareng catetan aplikasi pikeun Produk sareng pancegahan sareng kaayaan anu digariskeun dina "Buku Panduan Reliabilitas Semikonduktor TOSHIBA" sareng (b) petunjuk pikeun aplikasi anu bakal dianggo sareng Produk. atawa pikeun. Konsumén téh solely jawab sagala aspek desain produk maranéhanana atawa aplikasi, kaasup tapi teu diwatesan ka (a) nangtukeun appropriateness tina pamakéan Produk ieu dina rarancang atawa aplikasi misalna; (b) ngaevaluasi sareng nangtoskeun panerapan inpormasi anu aya dina dokumén ieu, atanapi dina bagan, diagram, program, algoritma, s.ampsirkuit aplikasi, atawa dokumén referenced séjén; jeung (c) validating sadaya parameter operasi pikeun desain jeung aplikasi misalna. TOSHIBA nganggap euweuh liability pikeun desain produk konsumén 'atanapi aplikasi.
  • PRODUK TEU DIMAKSUDKEUN ATAWA DIJAMINKEUN DIPAKAKEUN DINA PERALATAN ATAWA SISTEM NU MERITKEUN TINGKAT KUALITAS LUAR BIASA TINGGI JEUNG/ATAU reliabilitas, JEUNG/ATAU MUNGKIN ATAWA KEGAGALAN nu bisa ngabalukarkeun leungitna kahirupan manusa, cilaka awak, jeung cilaka awak. SERIUS DAMPAK PUBLIK ("PAGUNAAN YANG TIDAK DIHARAPKAN"). Kacuali pikeun aplikasi khusus anu dinyatakeun dina dokumén ieu, Pamakéan anu teu dihaja kalebet, tanpa watesan, alat-alat anu dianggo dina fasilitas nuklir, alat-alat anu dianggo dina industri aeroangkasa, alat-alat médis, alat-alat anu dianggo pikeun mobil, karéta, kapal, sareng transportasi sanés, alat-alat sinyal lalu lintas. , alat-alat nu dipaké pikeun ngadalikeun durukan atawa ngabeledugna, alat kaamanan, elevators na escalators, alat nu patali jeung kakuatan listrik, sarta alat-alat nu dipaké dina widang nu patali keuangan. Lamun make produk pikeun pamakéan teu dihaja, TOSHIBA nganggap euweuh liability pikeun produk. Pikeun detil, mangga ngahubungan wawakil jualan TOSHIBA Anjeun.
  • Ulah ngabongkar, nganalisis, ngabalikeun-insinyur, ngarobah, ngaropéa, narjamahkeun atawa nyalin Produk, naha sakabéhna atawa sabagian.
  • Produk teu kedah dianggo pikeun atanapi dilebetkeun kana produk atanapi sistem naon waé anu didamel, dianggo, atanapi dijualna dilarang dina hukum atanapi peraturan anu lumaku.
  • Inpormasi anu dikandung di dieu ngan ukur dipasihkeun salaku pituduh pikeun panggunaan Produk. Teu aya tanggung jawab anu ditanggung ku TOSHIBA pikeun ngalanggar patén-patén atanapi hak cipta intelektual anu sanés ti pihak katilu anu tiasa janten hasil tina panggunaan Produk. Henteu aya lisénsi pikeun hak cipta intelektual anu dipasihkeun ku dokumén ieu, naha dinyatakeun atanapi tersirat, ku estoppel atanapi sanés.
  • Henteu aya perjanjian anu ditandatanganan anu ditulis, kecuali anu disayogikeun dina SYARAT sareng SYARAT PENJUALAN PRODUK, sareng dugi ka maksimal anu diijinkeun ku undang-undang, TOSHIBA (1) henteu nganggap tanggung jawab naon waé, kalebet TANPA WATES, SYARAT, SAMBUNGAN Karuksakan ATAWA RUGI INCIDENTAL, Kaasup TANPA BATASAN, RUGI KAUNTUNGAN, RUGI KASEMPATAN, GANGGUAN USAHA JEUNG RUGI DATA, JEUNG (2) NANGTANGKEUN SALAH SATU JEUNG ALL HARANSI NYATA ATAU TERSIRAT JEUNG SYARAT-SYARAT SARTA SARTA NGAJUAL, PANGGUNAAN PRODUK. HARANSI ATAWA SYARAT MERCHANTABILITY, KASESUAIAN Pikeun Tujuan tinangtu, AKURASI INFORMASI, ATAWA NON NANGGUNG.
  • Entong nganggo atanapi upami henteu nyayogikeun Produk atanapi parangkat lunak atanapi téknologi anu aya hubunganana pikeun tujuan militer, kalebet tanpa watesan, pikeun desain, pamekaran, pamakean, stockpiling atanapi manufaktur senjata nuklir, kimia, atanapi biologis atanapi produk téknologi misil (pakarang pemusnah massal). . Produk sareng perangkat lunak sareng téknologi anu aya hubunganana tiasa dikontrol dina undang-undang sareng peraturan ékspor anu lumaku, kalebet, tanpa watesan, Hukum Devisa Jepang sareng Perdagangan Luar Negeri sareng Peraturan Administrasi Ékspor AS. Ékspor sareng ékspor ulang Produk atanapi parangkat lunak atanapi téknologi anu aya hubunganana dilarang pisan kecuali saluyu sareng sadaya undang-undang sareng peraturan ékspor anu berlaku.
  • Mangga wartosan wawakil penjualan TOSHIBA anjeun kanggo detil ngeunaan masalah lingkungan sapertos kasaluyuan RoHS Produk. Punten paké Produk saluyu sareng sadaya undang-undang sareng peraturan anu berlaku anu ngatur asupan atanapi pamakean zat anu dikontrol, kalebet tanpa watesan, Diréktif RoHS EU. Toshiba nganggap euweuh liability pikeun karuksakan atawa karugian lumangsung salaku hasil noncompliance jeung hukum jeung peraturan lumaku.

Toshiba Electronics Devices & Storage Corporation: https://toshiba.semicon-storage.com/

Dokumén / Sumberdaya

TOSHIBA DEBUG-A 32 Bit RISC Mikrokontroler [pdf] Parentah
DEBUG-A 32 Bit RISC Mikrokontroler, DEBUG-A, 32 Bit RISC Mikrokontroler, RISC Mikrokontroler, Mikrokontroler

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *