TOSHIBA-logo

TOSHIBA DEBUG-A 32 Bit RISC Microcontroller

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

Agahiya hilberê

Specifications

  • Navê Berhem: Navrûya Debug
  • Cins: DEBUG-A
  • Nûxwestin: 1.4
  • Rojek: 2024-10

Talîmatên Bikaranîna Product

Pêşkêş
Navbera Debugê ji bo mebestên debugkirinê Manualek Referansê ya RISC Microcontroller 32-bit e.

Features

  • Ketin / Derketin Ports
  • Agahiya hilberê
  • Flash Memory
  • Kontrola Saetê û Moda Operasyonê

Destpêkirin

  1. Bi karanîna kabloyên guncan ve Navrûya Debugê bi pergala xwe ve girêdin.
  2. Binêre Diagrama Block Debug (Wêne 2.1) da ku pêwendiyê çêtir fam bike.
  3. Dabînkirina hêzê û girêdanên rast piştrast bikin.

Pirs û Pirs (Pirsên Pir Pir Dipirsin)

  • Taybetmendiyên her bit di qeydekê de çi ne?
    Taybetmendî wekî R (Tenê Xwendin), W (Tenê Binivîse), an R/W (Bixwîne û Binivîse) têne diyar kirin.
  • Pêdivî ye ku bitikên tomarkirî yên veqetandî çawa bêne xebitandin?
    Pêdivî ye ku bitsên veqetandî ji nû ve neyên nivîsandin, û nirxa xwendinê neyê bikar anîn.
  • Em formên hejmarî yên di destanê de çawa şîrove dikin?
    Jimarên heksadesîmal bi 0x, hejmarên dehekî dikarin paşgira 0d, û hejmarên binaryê jî bi 0b werin danîn.

Pêşgotin

Belgeya têkildar

Navê belgeyê
Ketin / Derketin Ports
Agahiya hilberê
Flash Memory
Kontrola Saetê û Moda Operasyonê

Peymanên

  • Formên hejmarî li gorî qaîdeyên jêrîn têne xuyang kirin:
    • Hexadecimal: 0xABC
    • Dehanî: 123 an 0d123
      Tenê gava ku pêdivî ye ku bi eşkere were destnîşan kirin ku ew hejmarên dehiyê ne.
    • Binary: 0b111
      Dema ku ji hevokekê ji hevokekê veqetandek bête têgihîştin, dibe ku "0b" were derxistin.
  • "_N" li dawiya navên sînyalan tê zêdekirin da ku nîşaneyên kêm çalak destnîşan bike.
  • Jê re "assert" tê gotin ku îşaretek berbi asta xwe ya çalak ve diçe, û "deassert" berbi asta xweya neçalak ve diçe.
  • Dema ku du an bêtir navên sînyala têne binav kirin, ew wekî [m:n] têne binav kirin.
    Example: S[3:0] çar navên sînyala S3, S2, S1 û S0 bi hev re nîşan dide.
  • Karakterên ku bi [ ] dorpêçkirî qeydê diyar dikin.
    Example: [ABCD]
  • "N" şûna jimareya paşgira du an jî çend cûreyên heman tomar, zevî û navên bit digire.
    Example: [XYZ1], [XYZ2], [XYZ3] → [XYZn]
  • "x" li şûna jimareya paşgir an karaktera yekîne û kanalan di navnîşa qeydê de digire.
  • Di rewşa yekîneyê de, "x" tê wateya A, B, û C, ...
    Example: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0]
  • Di doza kanalê de, "x" tê wateya 0, 1, û 2, ...
    Example: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA]
  • Rêjeya bit a qeydê wekî [m: n] tê nivîsandin.
    Example: Bit[3: 0] rêjeya bit 3 heta 0 diyar dike.
  • Nirxa veavakirinê ya qeydek bi jimareya hexadecimal an jî bi jimareya binaryê tê diyar kirin.
    Example: [ABCD] = 0x01 (hexadecimal), [XYZn] = 1 (binary)
  • Peyv û byte dirêjahiya bitê ya jêrîn nîşan dide.
    • Byte: 8 bit
    • Nîv peyv: 16 bit
    • Bêje: 32 bit
    • Peyva ducar: 64 bit
  • Taybetmendiyên her bit di qeydekê de wiha têne diyar kirin:
    • R: Tenê bixwînin
    • W: Tenê binivîse
    • R/W: Xwendin û nivîsandin gengaz e.
  • Heya ku wekî din neyê destnîşankirin, gihîştina qeydkirinê tenê gihîştina peyvan piştgirî dike.
  • Divê qeyda ku wekî "Reservekirî" hatî destnîşankirin ji nû ve neyê nivîsandin. Wekî din, nirxa xwendinê bikar neynin.
  • Nirxa ku ji bitê tê xwendin ku nirxek xwerû "-" e nenas e.
  • Dema ku qeydek ku hem bitsên bit-tenê-xwende-nivîskar û hem jî bit-tenê xwendinê tê de tê nivîsandin, divê bitsên tenê-xwendin bi nirxa xweya xwerû bêne nivîsandin, Di rewşên ku standard "-" de ye, pênaseya her qeydê bişopînin.
  • Bitikên parastî yên qeyda tenê-nivîsandinê divê bi nirxa xweya xwerû bêne nivîsandin. Di rewşên ku xwerû "-" e, pênaseya her tomarê bişopînin.
  • Ji bo qeydkirina pênaseyek ku ji hêla nivîsandin û xwendinê ve cûda ye pêvajoya xwendin-guherandin-nivîsandinê bikar neynin.

Merc û Kurte

Hin kurtenivîsên ku di vê belgeyê de hatine bikaranîn ev in:

  • SWJ-DP Serial Wire JTAG Debug Port
  • ETM Embedded Trace MacrocellTM
  • TPIU Trace Port Interface Unit
  • JTAG Koma Çalakiya Testa Hevbeş
  • SW Serial Wire
  • SWV Serial Wire Viewer

Outlines

The Serial Wire JTAG Yekîneya Debug Port (SWJ-DP) ji bo pêwendiya bi amûrên xeletkirinê re û yekîneya Embedded Trace Macrocell (ETM) ji bo derketina şopa rêwerzanê hatine çêkirin. Daneyên şopandinê ji pîneyên diyarkirî (TRACEDATA[3:0], SWV) ji bo verastkirinê bi navgîniya Yekîneya Navbera Porta Trace ya li ser-çîpê (TPIU) têne derxistin.

Tesnîfkirina fonksiyonê Karkirin Emelî
SWJ-DP JTAG Girêdana JTAG Amûrên xeletkirinê piştgirî bikin.
SW Mimkun e ku meriv amûrên xeletkirina Serial Wire ve girêbide.
ETM Trace Mimkun e ku meriv amûrên dakêşana piştgirîya ETM Trace ve girêbide.

Ji bo hûrguliyên di derbarê SWJ-DP, ETM û TPIU de, serî li "Manuala Referansa Teknîkî ya Pêvajoya Arm ® Cortex-M3 ®"/" Manuala Referana Teknîkî ya Pêvajoya Arm Cortex-M4".

Veavakirin

Xiflteya 2.1 bloka navbera debugê nîşan dide.

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

Na. Nîşan Navê sînyala I/O manual referansa Related
1 TRCLKIN Clock Fonksiyon Trace Beyan Kontrola Saetê û Moda Operasyonê
2 TMS JTAG Hilbijartina Moda Testê Beyan Portên Ketin / Derketin, Agahdariya Hilberê
3 SWDIO Serial Wire Data Input / Output Ketin/Derketin Portên Ketin / Derketin, Agahdariya Hilberê
4 TCK JTAG input Saeta Serial Beyan Portên Ketin / Derketin, Agahdariya Hilberê
5 SWCLK Serial Wire Clock Beyan Portên Ketin / Derketin, Agahdariya Hilberê
6 TDO JTAG Hilberîna Daneyên Testê Karûabr Portên Ketin / Derketin, Agahdariya Hilberê
7 SWV Serial Wire Viewer Output Karûabr Portên Ketin / Derketin, Agahdariya Hilberê
8 TDI JTAG Ketina Daneyên Testê Beyan Portên Ketin / Derketin, Agahdariya Hilberê
9 TRST_N JTAG Test RESET_N Beyan Portên Ketin / Derketin, Agahdariya Hilberê
10 TRACEDATA0 Daneyên şopandinê 0 Karûabr Portên Ketin / Derketin, Agahdariya Hilberê
11 TRACEDATA1 Daneyên şopandinê 1 Karûabr Portên Ketin / Derketin, Agahdariya Hilberê
12 TRACEDATA2 Daneyên şopandinê 2 Karûabr Portên Ketin / Derketin, Agahdariya Hilberê
13 TRACEDATA3 Daneyên şopandinê 3 Karûabr Portên Ketin / Derketin, Agahdariya Hilberê
14 TRACECLK Trace Clock Karûabr Portên Ketin / Derketin, Agahdariya Hilberê
  • SWJ-DP
    • SWJ-DP Porta Debug Wire Serial (SWCLK, SWDIO) piştgirî dike, JTAG Debug Port (TDI, TDO, TMS, TCK, TRST_N), û derketina şopê ji Serial Wire Viewer (SWV).
    • Dema ku hûn SWV-ê bikar tînin, ji kerema xwe bitek çalakkirina demjimêrê ya bikêr li ser 1 (dabînkirina demjimêr) saz bikin û qeyda rawestînin ([CGSPCLKEN] ). Ji bo hûragahiyan, li "Kontrola Demjimêrê û Moda Xebatê" û "Benderên Ketin/Derketin" ya manuala referansê binêrin.
    • The JTAG Debug Port an TRST_N pin li gorî hilberê tune. Ji bo hûrguliyan, li "Agahdariya Hilberê" ya manuala referansê binêre.
  • ETM
    • ETM sînyalên daneyê ji çar pinan (TRACEDATA) û yek pîneya nîşana demjimêrê (TRACECLK) piştgirî dike.
    • Dema ku hûn ETM-ê bikar tînin, ji kerema xwe bitek çalakkirina demjimêrê ya bikêr li ser 1-ê (dabînkirina demjimêrê) saz bikin û qeyda rawestînin ([CGSPCLKEN] ). Ji bo hûragahiyan, li "Kontrola Demjimêrê û Moda Xebatê" û "Benderên Ketin/Derketin" ya manuala referansê binêrin.
    • ETM li gorî hilberê nayê piştgirî kirin. Ji bo hûrguliyan, li "Agahdariya Hilberê" ya manuala referansê binêre.

Fonksiyon û Operasyona

Clock Supply
Dema ku hûn Trace an SWV-ê bikar tînin, ji kerema xwe bitek çalakkirina demjimêrê ya bikêr li ser 1 (dabînkirina demjimêrê) li qeyda rawestandina dabînkirina demjimêra ADC Trace saz bikin ([CGSPCLKEN] ). Ji bo hûrguliyan, li "Kontrola Saetê û Moda Xebatê" ya manuala referansê binêre.

Girêdana bi Amûra Debug

  • Di derbarê pêwendiya bi amûrên debugê re, serî li pêşniyarên hilberîneran bidin. Pînên navbeynkariya debugê berxwedanek hilkêşanê û berxwedanek dakêşanê vedihewîne. Gava ku pinên navbeynkariya debugkirinê bi vekêşandin an vekêşana derveyî ve têne girêdan, ji kerema xwe bala xwe bidin asta têketinê.
  • Dema ku fonksiyona ewlehiyê çalak be, CPU nikare bi amûra debugê ve girêbide.

Fonksiyonên Peripheral di moda rawestanê de

  • Moda ragirtinê tê vê wateyê ku rewşa ku CPU li ser amûra xeletkirinê tê sekinandin (şikestin).
  • Dema ku CPU dikeve moda rawestanê, demjimêra çavdêriyê (WDT) bixweber disekine. Karên din ên periferîkî berdewam dikin.

Bikaranîna Example

  • Pînên navbeynkariya debugê jî dikarin wekî portên mebesta gelemperî werin bikar anîn.
  • Piştî berdana vesazkirinê, pîneyên taybetî yên pêlên navberê yên debugkirinê wekî pinên navbeynkariya debugê têne destpêkirin. Ger hewce be, pinên navbeynkariya debugkirinê yên din divê werin guheztin.
    Debug interface Pînên navberê yên çewtiyê
      JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK
    SW SWV SWCLK SWDIO
    Piştî berdanê statûya pîneyan rast bike

    reset

     

    Maqûl

     

    Maqûl

     

    Maqûl

     

    Maqûl

     

    Maqûl

     

    Seqet

     

    Seqet

    JTAG

    (Bi TRST_N)

    N/A N/A
    JTAG

    (Bêyî TRST_N)

     

    N/A

     

     

     

     

     

    N/A

     

    N/A

    JTAG+ŞÎP
    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
    Fonksiyona Debug neçalak bike N/A N/A N/A N/A N/A N/A N/A

Balî

Xalên Girîng ên Bikaranîna Pînên Navbera Debug-ê ku wekî Portên-armanca Giştî têne bikar anîn

  • Piştî berdana vesazkirinê, heke pêlên navbeynkariya debugkirinê ji hêla bernameya bikarhêner ve wekî portên I/O-ya gelemperî têne bikar anîn, amûra debugê nikare were girêdan.
  • Ger pinên navbeynkariya debugkirinê ji bo fonksiyonek din têne bikar anîn, ji kerema xwe bala xwe bidin mîhengan.
  • Ger amûra debugê nekare were girêdan, ew dikare pêwendiya debugê vegerîne da ku bîranîna flashê bi karanîna moda BOOT-ê ya yekane ji derve paqij bike. Ji bo hûragahiyan, ji kerema xwe serî li manuala referansê ya "Flash Memory" bidin.

Dîroka Revision

Nûxwestin Rojek Terîf
1.0 2017-09-04 Yekem berdan
 

 

 

 

1.1

 

 

 

 

2018-06-19

- Naverok

Tabloya naverokê ji bo naverokê hate guherandin

-1 Pêşniyar

ARM guhert bo Arm.

-2. Veavakirin

Referansa "destûra referansê" li SWJ-DP tê zêdekirin Referansa "destûra referansê" li SWJ-ETM tê zêdekirin.

 

 

1.2

 

 

2018-10-22

- Peyman

Ravekirina guhertoya nîşana bazirganî

– 4. Bikaranîn Example

Zêde kirin example ji bo SW + TRACE di Table4.1 de

- BİXWÎNE BİXWÎNE BİXWÎNE BİXWÎNE BİXWÎNE

 

 

1.3

 

 

2019-07-26

- Xiflteya 2.1 hatiye guherandin

- 2 Ji bo karanîna fonksiyona SWV mîhenga demjimêrê zêde kir.

- 3.1 Ji bo karanîna fonksiyona SWV mîhenga demjimêrê zêde kir. ji "ETM" ji "Trace" hate guherandin.

- 3.3 Danasîna moda Hilgirtinê lê zêde kir.

1.4 2024-10-31 - Xuyabûn nûve kirin

SÎNDARÊN LI SER BIKARANÎNA BERHEMÊ

Pargîdaniya Toshiba û pargîdan û pargîdaniyên wê bi hev re wekî "TOSHIBA" têne binav kirin.
Hardware, nermalava û pergalên ku di vê belgeyê de têne vegotin bi hev re wekî "Berhem" têne binav kirin.

  • TOSHIBA mafê guheztina agahdariya di vê belgeyê û Berhemên têkildar de bêyî agahdarkirinê parastiye.
  • Ev belge û agahdariya li vir bêyî destûra nivîskî ya pêşîn ji TOSHIBA nayê dubare kirin. Tewra bi destûra nivîskî ya TOSHIBA re jî, ji nû ve hilberandin destûr e tenê heke nûsandin bêyî guhertin/veqetandin be.
  • Her çend TOSHIBA bi berdewamî dixebite ku kalîte û pêbaweriya Hilberê baştir bike, Hilber dikare xelet bixebite an têk bibe. Xerîdar berpirsiyar in ku li gorî standardên ewlehiyê tevbigerin û ji bo nermalava xwe, nermalava û pergalên xwe yên ku xetereyê kêm bikin û ji rewşên ku têkçûnek an têkçûna Hilberek dikare bibe sedema windakirina jiyana mirovan, birînek laş an zirarê bide, sêwiran û parastinên têr peyda dikin berpirsiyar in. milk, di nav de windabûna daneyan an gendeliyê. Berî ku xerîdar Hilberê bikar bînin, di nav Hilberê de sêwiranan biafirînin, an Hilberê têxin nav sepanên xwe, pêdivî ye ku xerîdar jî (a) guhertoyên herî paşîn ên hemî agahdariya têkildar a TOSHIBA-yê, di nav de bêsînor, vê belgeyê, taybetmendiyan bişopînin û bişopînin. , pelên daneyan û notên serîlêdanê yên ji bo Hilberê û tedbîr û şertên ku di "Pirtûka pêbaweriya nîvconductor TOSHIBA" de hatine destnîşan kirin û (b) talîmatên ji bo serîlêdana ku Hilber dê pê re bi an ji bo bikaranîn. Xerîdar bi tenê ji hemî aliyên sêwirana hilberê an serîlêdanên xwe berpirsiyar in, di nav de lê ne sînorkirî ne (a) destnîşankirina guncanbûna karanîna vê Hilberê di sêwiran an serlêdanên weha de; (b) nirxandin û destnîşankirina sepandina her agahdariya ku di vê belgeyê de, an di nexşe, diagram, bername, algorîtma, s.ampçerxên serîlêdanê, an belgeyên din ên referanskirî; û (c) erêkirina hemî pîvanên xebitandinê yên ji bo sêwiran û sepanên weha. TOSHIBA JI BO SÊZANIYÊN BERHEMÊN AN SERLÊDANÊN XWEŞÎYÊ TUBÊ BERSÎVAN DIKE.
  • BERHEM NE JI BO BIKARANÎNIN DI AMEDAN AN PERGALÊN KU PÊWAR DIKE ASTEYÊN BI AWAYÎ BIR YA QALITÎ Û/AN PÊKIRÎ, Û/AN JI BERXWEDANÎ AN JI NEFÊRÎ BIRÎDARIYA LAŞÎ, ZIRARÊN MALKÊ CINDÎ Û/AN BANDORA GIŞTÎ ​​YA GIYD ("BIKARANÎNA NEXWEDÎ"). Ji xeynî sepanên taybetî yên ku di vê belgeyê de bi eşkereyî hatî destnîşan kirin, Bikaranîna Bêsînor, bêsînor, alavên ku di tesîsên nukleerî de têne bikar anîn, alavên ku di pîşesaziya hewaya fezayê de têne bikar anîn, alavên bijîjkî, alavên ku ji bo otomobîl, trên, keştî û veguheztina din têne bikar anîn, amûrên nîşana trafîkê vedihewîne. , Amûrên ku ji bo kontrolkirina şewitandin an teqînan têne bikar anîn, amûrên ewlehiyê, asansor û escalator, amûrên ku bi hêza elektrîkê ve girêdayî ne, û alavên ku di warên têkildarî darayî de têne bikar anîn. HEKE TU BERHEMÊ JI BO BIKARANÎNA NEHAWLÎ BIKARÎNIN, TOSHIBA JI BO BERHEMÊ TUBÊ BERSIVÊ NEHEYE. Ji bo hûrguliyan, ji kerema xwe bi nûnerê firotanê yê TOSHIBA re têkilî daynin.
  • Hilberê, bi tevayî an jî bi qismî, ji hev veneqetînin, analîz nekin, berevajî-endazyar nekin, neguherînin, biguhezînin, wergerînin an kopî nekin.
  • Hilber nabe ku ji bo hilber an pergalên ku çêkirin, bikar anîn, an firotina wan li gorî qanûn an rêziknameyên pêkanîn qedexe ye, were bikar anîn an têkevin nav wan.
  • Agahdariya ku li vir heye tenê wekî rêbernameyek ji bo karanîna Hilberê tê pêşkêş kirin. TOSHIBA ji bo binpêkirina patentan an mafên din ên milkiyeta rewşenbîrî ya aliyên sêyemîn ku dibe ku ji karanîna Hilberê encam bigire, berpirsiyarî nagire ser xwe. Ji hêla vê belgeyê ve, çi eşkere be, çi têgihîştî, ji hêla estoppel an wekî din ve, lîsansek ji mafê xwedaniya rewşenbîrî re nayê dayîn.
  • PEYMANÊN IMZETEYÎ TUNE BIKIN, JI LI KU DI ŞERT Û ŞERTÊN GIRTÎ DE JI BO BERHEMÊ DE KIRIN, Û LI DERBASÊ ZÊDE YA DESTÛR BIKE, TOSHIBA (1) LI BERXWEDANÊ, TUNEYÊ DIKE , ENCAMÎ, TAYBETÎ, AN ZIRARÊN HEWLÊN AN JINDARÎ, BÊ SÎNOR, WINDA KIRIN, WINDAŞA DERFESAN, KURTKIRINA KARAZÎ Û WINDA DANE, Û (2) HINDIKIRIN Û HEMÛ DERBARÊN XWEDÎNÊN XWEDÎNÎ, DERBARÊN XWE DIKE BİXWÎNE, AN AGAHÎ, TEVLÎ BARANTIYAN AN ŞERTÊN BAZARIYÊ, JI BO ARMANCEKE TAYBETÎ DERDANÎ, RASTIYA AGAHIYAN, AN NEBINPÊKIRIN.
  • Hilber an nermalava têkildar an teknolojiya teknolojiyê ji bo armancên leşkerî bikar neynin an bi rengek din peyda nekin, di nav de bêsînor, ji bo sêwirandin, pêşkeftin, bikar anîn, stokkirin an çêkirina çekên nukleerî, kîmyewî, an biyolojîkî an hilberên teknolojiya mûşekan (çekên qirkirina girseyî) . Hilber û nermalava têkildar û teknolojiya têkildar dibe ku di bin qanûn û rêzikên îxracatê yên derbasdar de bêne kontrol kirin, di nav de, bêyî sînor, Qanûna Bazirganiya Biyanî û Bazirganiya Derve ya Japonî û Rêziknameya Rêvebiriya Hinardekirinê ya Dewletên Yekbûyî. Hinardekirin û ji nû ve hinardekirina Hilber an nermalava an teknolojiya têkildar bi tundî qedexe ye ji bilî li gorî hemî qanûn û rêzikên îxracatê yên derbasdar.
  • Ji kerema xwe ji bo hûrguliyên li ser mijarên hawîrdorê yên wekî lihevhatina RoHS ya Hilberê bi nûnerê xweya firotanê ya TOSHIBA re têkilî daynin. Ji kerema xwe Hilberê li gorî hemî qanûn û rêzikên guncan ên ku tevlêbûn an karanîna maddeyên kontrolkirî birêkûpêk dikin bikar bînin, di nav de bêsînor, Rêvebiriya RoHS ya EU. TOSHIBA TUNE BERSÎVÎ JI BO ZERARAN AN JI WINDARIYÊN KU JI ENCAMÊ NELIBÛNA QANÛN Û RÊZÛNÊN GIRTÎ DE DIKE.

Pargîdaniya Toshiba Electronics Devices & Storage: https://toshiba.semicon-storage.com/

Belge / Çavkanî

TOSHIBA DEBUG-A 32 Bit RISC Microcontroller [pdf] Rênîşander
DEBUG-A 32 Bit RISC Microkontroller, DEBUG-A, 32 Bit RISC Microkontroller, RISC Microkontroller, Microkontroller

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *