TOSHIBA-logo

TOSHIBA DEBUG-A 32-bittinen RISC-mikro-ohjain

TOSHIBA-DEBUG-A-32-Bit-RISC-Mikro-ohjain-kuva-1

Tuotetiedot

Tekniset tiedot

  • Tuotteen nimi: Virheenkorjausrajapinta
  • Malli: DEBUG-A
  • Versio: 1.4
  • Päivämäärä: 2024-10

Tuotteen käyttöohjeet

Johdanto
Debug Interface on 32-bittinen RISC-mikrokontrollerin käsikirja virheenkorjaustarkoituksiin.

Ominaisuudet

  • Tulo/lähtöportit
  • Tuotetiedot
  • Flash-muisti
  • Kellon ohjaus ja toimintatila

Aloitus

  1. Liitä virheenkorjausliittymä järjestelmääsi sopivilla kaapeleilla.
  2. Katso Debug Block Diagram (Kuva 2.1) ymmärtääksesi käyttöliittymän paremmin.
  3. Varmista oikea virtalähde ja liitännät.

FAQ (usein kysytyt kysymykset)

  • Mitkä ovat kunkin rekisterin bitin ominaisuudet?
    Ominaisuudet ilmaistaan ​​muotoina R (vain luku), W (vain kirjoitus) tai R/W (luku ja kirjoitus).
  • Miten rekisterin varattuja bittejä tulee käsitellä?
    Varattuja bittejä ei saa kirjoittaa uudelleen, eikä lukuarvoa saa käyttää.
  • Kuinka tulkitsemme käsikirjassa olevia numeerisia muotoja?
    Heksadesimaalilukujen etuliite on 0x, desimaalilukujen pääte voi olla 0d ja binäärilukujen etuliite 0b.

Esipuhe

Liittyvä asiakirja

Asiakirjan nimi
Tulo/lähtöportit
Tuotetiedot
Flash-muisti
Kellon ohjaus ja toimintatila

yleissopimukset

  • Numeeriset muodot noudattavat alla olevia sääntöjä:
    • Heksadesimaali: 0xABC
    • Desimaali: 123 tai 0d123
      Vain silloin, kun on nimenomaisesti osoitettava, että ne ovat desimaalilukuja.
    • Binääri: 0b111
      On mahdollista jättää pois "0b", kun bittien määrä voidaan ymmärtää selvästi lauseesta.
  • "_N" lisätään signaalien nimien loppuun osoittamaan alhaisia ​​aktiivisia signaaleja.
  • Sitä kutsutaan "vahvistukseksi", että signaali siirtyy aktiiviselle tasolleen ja "deassert" inaktiiviselle tasolleen.
  • Kun viitataan kahteen tai useampaan signaalien nimeen, ne kuvataan [m:n].
    Exampseuraavat: S[3:0] näyttää neljä signaalinimeä S3, S2, S1 ja S0 yhdessä.
  • [ ] -merkityt merkit määrittelevät rekisterin.
    Exampseuraavat: [ABCD]
  • "N" korvaa kahden tai useamman samanlaisen rekisterin, kentän ja bittinimen päätenumeron.
    Exampseuraavat: [XYZ1], [XYZ2], [XYZ3] → [XYZn]
  • “x” korvaa rekisteriluettelon yksiköiden ja kanavien päätenumeron tai merkin.
  • Yksikön tapauksessa "x" tarkoittaa A:ta, B:tä ja C:tä,…
    Exampseuraavat: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0]
  • Kanavan tapauksessa "x" tarkoittaa 0, 1 ja 2, …
    Exampseuraavat: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA]
  • Rekisterin bittialue kirjoitetaan muodossa [m:n].
    Exampseuraavat: Bitti [3: 0] ilmaisee alueen bitistä 3 - 0.
  • Rekisterin konfiguraatioarvo ilmaistaan ​​joko heksadesimaaliluvulla tai binääriluvulla.
    Exampseuraavat: [ABCD] = 0x01 (heksadesimaali), [XYZn] = 1 (binääri)
  • Sana ja tavu edustavat seuraavaa bitin pituutta.
    • Tavu: 8 bittiä
    • Puoli sanaa: 16 bittiä
    • Sana: 32 bittiä
    • Kaksinkertainen sana: 64 bittiä
  • Rekisterin jokaisen bitin ominaisuudet ilmaistaan ​​seuraavasti:
    • R: Vain luku
    • W: Kirjoita vain
    • R/W: Lukeminen ja kirjoittaminen on mahdollista.
  • Ellei toisin mainita, rekisterikäyttö tukee vain sanakäyttöä.
  • "Varatuksi" määriteltyä rekisteriä ei saa kirjoittaa uudelleen. Älä myöskään käytä lukuarvoa.
  • Arvo, joka on luettu bitistä, jonka oletusarvo on "-", on tuntematon.
  • Kun kirjoitetaan rekisteri, joka sisältää sekä kirjoitettavat bitit että vain luku -bitit, vain luku -bitit tulee kirjoittaa oletusarvoillaan. Tapauksissa, joissa oletusarvo on "-", noudata kunkin rekisterin määritelmää.
  • Vain kirjoitusrekisterin varatut bitit tulee kirjoittaa oletusarvoillaan. Jos oletusarvo on "-", noudata kunkin rekisterin määritelmää.
  • Älä käytä luku-muokattu-kirjoituskäsittelyä sellaisen määritelmän rekisteriin, joka eroaa kirjoittamalla ja lukemalla.

Termit ja lyhenteet

Jotkut tässä asiakirjassa käytetyistä lyhenteistä ovat seuraavat:

  • SWJ-DP Sarjajohto JTAG Virheenkorjausportti
  • ETM Embedded Trace MacrocellTM
  • TPIU Trace Port Interface Unit
  • JTAG Yhteinen testitoimintaryhmä
  • SW Sarjajohto
  • SWV Sarjajohto Viewer

Ääriviivat

Sarjajohto JTAG Debug Port (SWJ-DP) -yksikkö liitäntää varten virheenkorjaustyökalujen kanssa ja Embedded Trace Macrocell (ETM) -yksikkö käskyjäljitystä varten on sisäänrakennettu. Jäljitystiedot lähetetään omistettuihin nastoihin (TRACEDATA[3:0], SWV) virheenkorjausta varten sirussa olevan Trace Port Interface Unit -yksikön (TPIU) kautta.

Toimintojen luokitus Toiminto Toiminta
SWJ-DP JTAG On mahdollista yhdistää JTAG tukee virheenkorjaustyökaluja.
SW On mahdollista kytkeä Serial Wire -virheenkorjaustyökalut.
ETM Jäljittää On mahdollista liittää ETM Trace -tuen virheenkorjaustyökalut.

Katso lisätietoja SWJ-DP:stä, ETM:stä ja TPIU:sta "Arm ® Cortex-M3 ® -prosessorin teknisestä käsikirjasta"/"Arm Cortex-M4 -prosessorin teknisestä käsikirjasta".

Kokoonpano

Kuva 2.1 näyttää virheenkorjausliittymän lohkokaavion.

TOSHIBA-DEBUG-A-32-Bit-RISC-Mikro-ohjain-kuva-2

Ei. Symboli Signaalin nimi I/O Asiaan liittyvä viiteopas
1 TRCLKIN Jäljitystoimintokello Syöte Kellon ohjaus ja toimintatila
2 TMS JTAG Testitilan valinta Syöte Tulo-/lähtöportit, tuotetiedot
3 SWDIO Sarjajohdin Datan tulo/lähtö Tulo/lähtö Tulo-/lähtöportit, tuotetiedot
4 TCK JTAG Sarjakellon tulo Syöte Tulo-/lähtöportit, tuotetiedot
5 SWCLK Sarjajohtokello Syöte Tulo-/lähtöportit, tuotetiedot
6 TDO JTAG Testitietojen ulostulo Lähtö Tulo-/lähtöportit, tuotetiedot
7 SWV Sarjajohto Viewer Lähtö Lähtö Tulo-/lähtöportit, tuotetiedot
8 TDI JTAG Testitietojen syöttö Syöte Tulo-/lähtöportit, tuotetiedot
9 TRST_N JTAG Testaa RESET_N Syöte Tulo-/lähtöportit, tuotetiedot
10 TRACEDATA0 Jäljitystiedot 0 Lähtö Tulo-/lähtöportit, tuotetiedot
11 TRACEDATA1 Jäljitystiedot 1 Lähtö Tulo-/lähtöportit, tuotetiedot
12 TRACEDATA2 Jäljitystiedot 2 Lähtö Tulo-/lähtöportit, tuotetiedot
13 TRACEDATA3 Jäljitystiedot 3 Lähtö Tulo-/lähtöportit, tuotetiedot
14 TRACECLK Jäljityskello Lähtö Tulo-/lähtöportit, tuotetiedot
  • SWJ-DP
    • SWJ-DP tukee Serial Wire Debug -porttia (SWCLK, SWDIO), JTAG Virheenkorjausportti (TDI, TDO, TMS, TCK, TRST_N) ja jäljityslähtö sarjajohdosta Viewer(SWV).
    • Kun käytät SWV:tä, aseta sopiva kellon aktivointibitti arvoon 1 (kellosyöttö) Kellonsyöttö- ja pysäytysrekisterissä ([CGSPCLKEN] ). Katso lisätietoja viiteoppaan kohdista "Kellon ohjaus- ja käyttötila" ja "Tulo-/lähtöportit".
    • JTAG Vianetsintäporttia tai TRST_N-nastaa ei ole tuotteesta riippuen. Katso lisätietoja viiteoppaan kohdasta "Tuotetiedot".
  • ETM
    • ETM tukee datasignaaleja neljään nastaan ​​(TRACEDATA) ja yhteen kellosignaalipintaan (TRACECLK).
    • Kun käytät ETM:ää, aseta sopiva kellon aktivointibitti arvoon 1 (kellosyöttö) Kellon syöttö- ja pysäytysrekisterissä ([CGSPCLKEN] ). Katso lisätietoja viiteoppaan kohdista "Kellon ohjaus- ja käyttötila" ja "Tulo-/lähtöportit".
    • ETM:ää ei tueta tuotteesta riippuen. Katso lisätietoja viiteoppaan kohdasta "Tuotetiedot".

Toiminta ja toiminta

Kellon tarjonta
Kun käytät Tracea tai SWV:tä, aseta sopiva kellon aktivointibitti arvoon 1 (kellosyöttö) ADC Trace Clock -syötön pysäytysrekisterissä ([CGSPCLKEN] ). Katso lisätietoja viiteoppaan kohdasta "Kellon ohjaus ja käyttötila".

Yhteys Debug Toolin kanssa

  • Katso valmistajan suosituksista koskien yhteyttä virheenkorjaustyökaluihin. Debug-liitäntänastat sisältävät vetovastuksen ja alasvetovastuksen. Kun virheenkorjausrajapinnan nastat on liitetty ulkoiseen pull-up- tai pulldown-toimintoon, kiinnitä huomiota tulotasoon.
  • Kun suojaustoiminto on käytössä, CPU ei voi muodostaa yhteyttä virheenkorjaustyökaluun.

Oheislaitteiden toiminnot pysäytystilassa

  • Pitotila tarkoittaa tilaa, jossa suoritin on pysäytetty (tauko) virheenkorjaustyökalussa
  • Kun CPU siirtyy pysäytystilaan, watchdog-ajastin (WDT) pysähtyy automaattisesti. Muut oheistoiminnot jatkavat toimintaansa.

Käyttö esimample

  • Vianetsintärajapinnan nastat voidaan käyttää myös yleiskäyttöisinä portteina.
  • Resetin vapauttamisen jälkeen virheenkorjausrajapinnan nastat alustetaan virheenkorjausrajapinnan nastaiksi. Muut virheenkorjausrajapinnan nastat tulee vaihtaa tarvittaessa virheenkorjausliittymän nastoihin.
    Virheenkorjausliittymä Virheenkorjaus käyttöliittymänastat
      JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK
    SW SWV SWCLK SWDIO
    Viankorjaus pinssien tila julkaisun jälkeen

    nollaa

     

    Voimassa

     

    Voimassa

     

    Voimassa

     

    Voimassa

     

    Voimassa

     

    Virheellinen

     

    Virheellinen

    JTAG

    (TRST_N:n kanssa)

    Ei käytössä Ei käytössä
    JTAG

    (Ilman TRST_N)

     

    Ei käytössä

     

     

     

     

     

    Ei käytössä

     

    Ei käytössä

    JTAG+TRACE
    SW Ei käytössä Ei käytössä Ei käytössä Ei käytössä Ei käytössä
    SW+TRACE Ei käytössä Ei käytössä Ei käytössä
    SW+SWV Ei käytössä Ei käytössä Ei käytössä Ei käytössä
    Debug-toiminto pois käytöstä Ei käytössä Ei käytössä Ei käytössä Ei käytössä Ei käytössä Ei käytössä Ei käytössä

Varotoimet

Tärkeitä kohtia yleiskäyttöisenä porttina käytettyjen debug-käyttöliittymäpintojen käyttämisestä

  • Resetin vapauttamisen jälkeen, jos käyttäjäohjelma käyttää virheenkorjausrajapinnan nastat yleisinä I/O-portteina, virheenkorjaustyökalua ei voi yhdistää.
  • Jos debug-rajapinnan nastat käytetään muihin toimintoihin, kiinnitä huomiota asetuksiin.
  • Jos virheenkorjaustyökalua ei voida yhdistää, se voi palauttaa virheenkorjausyhteyden ja tyhjentää flash-muistin käyttämällä yksittäistä BOOT-tilaa ulkoisesta. Katso lisätietoja "Flash Memory" -oppaasta.

Versiohistoria

Tarkistus Päivämäärä Kuvaus
1.0 2017-09-04 Ensimmäinen julkaisu
 

 

 

 

1.1

 

 

 

 

2018-06-19

– Sisältö

Muokattu sisällysluettelo sisällysluetteloksi

-1 ääriviivat

ARM muutettu Armiksi.

-2. Kokoonpano

Viite "viitekäsikirja" on lisätty SWJ-DP:hen Viite "viitekäsikirja" on lisätty SWJ-ETM:ään

 

 

1.2

 

 

2018-10-22

– Yleissopimukset

Muutettu tavaramerkin selitys

– 4. Käyttö esimample

Lisätty example SW+TRACE:lle taulukossa 4.1

– Korvattu TUOTTEEN KÄYTTÖÄ KOSKEVAT RAJOITUKSET

 

 

1.3

 

 

2019-07-26

– Kuva 2.1 tarkistettu

– 2 Lisätty kelloasetus SWV-toiminnon käyttöä varten.

– 3.1 Lisätty kelloasetus SWV-toiminnon käyttöä varten. muutettu "ETM":stä "Trace".

– 3.3 Lisätty kuvaus pitotilasta.

1.4 2024-10-31 – Ulkonäkö päivitetty

TUOTTEEN KÄYTTÖÄ KOSKEVAT RAJOITUKSET

Toshiba Corporationista ja sen tytäryhtiöistä ja tytäryhtiöistä käytetään yhteisnimitystä "TOSHIBA".
Tässä asiakirjassa kuvattuihin laitteistoihin, ohjelmistoihin ja järjestelmiin viitataan yhteisesti "Tuotteina".

  • TOSHIBA varaa oikeuden tehdä muutoksia tämän asiakirjan ja siihen liittyvien Tuotteiden tietoihin ilman ennakkoilmoitusta.
  • Tätä asiakirjaa ja sen sisältämiä tietoja ei saa kopioida ilman TOSHIBAn kirjallista lupaa. Jopa TOSHIBAn kirjallisella luvalla, kopiointi on sallittua vain, jos jäljentäminen tapahtuu ilman muutoksia/poissaoloja.
  • Vaikka TOSHIBA pyrkii jatkuvasti parantamaan tuotteen laatua ja luotettavuutta, tuotteessa voi olla toimintahäiriö tai vika. Asiakkaat ovat vastuussa turvallisuusstandardien noudattamisesta ja riittävästä laitteistolleen, ohjelmistolleen ja järjestelmilleen suunniteltujen ja turvatoimien tarjoamisesta, jotka minimoivat riskit ja välttävät tilanteet, joissa Tuotteen toimintahäiriö tai vika voi aiheuttaa ihmishenkien menetyksen, ruumiinvamman tai vahinkoa omaisuutta, mukaan lukien tietojen menetys tai vioittuminen. Ennen kuin asiakkaat käyttävät tuotetta, luovat tuotteen sisältäviä malleja tai yhdistävät tuotteen omiin sovelluksiinsa, asiakkaiden tulee myös tutustua (a) uusimpiin versioihin kaikista asiaankuuluvista TOSHIBA-tiedoista, mukaan lukien rajoituksetta tämä asiakirja ja tekniset tiedot. , tuotteen tietosivut ja sovellusohjeet sekä "TOSHIBA Semiconductor Reliability Handbook" -käsikirjassa kuvatut varotoimet ja ehdot ja (b) ohjeet sovellukselle, jossa tuotetta käytetään tai varten. Asiakkaat ovat yksin vastuussa kaikista tuotteensa suunnittelun tai sovellusten näkökohdista, mukaan lukien, mutta ei rajoittuen (a) tämän Tuotteen käytön tarkoituksenmukaisuuden määrittämiseen sellaisissa suunnittelussa tai sovelluksissa; (b) arvioida ja määrittää minkä tahansa tähän asiakirjaan tai kaavioihin, kaavioihin, ohjelmiin, algoritmeihin tai muihin tietoihin sisältyvien tietojen soveltuvuusampsovelluspiirejä tai muita viitattuja asiakirjoja; ja (c) validoidaan kaikki toimintaparametrit tällaisille suunnitelmille ja sovelluksille. TOSHIBA EI OTA VASTUUTA ASIAKKAAN TUOTTEIDEN SUUNNITTELUSTA TAI SOVELLUKSISTA.
  • TUOTE EI OLE TARKOITETTU TAI TAKUU KÄYTTÖÖN LAITTEISSA TAI JÄRJESTELMISSÄ, JOTKA VAATIVAVAT ERITTÄIN KORKEAT LAATUTASOT JA/TAI LUOTETTAVUUTTA JA/TAI VIRHE TAI VIRHE, JOKA VOI AIHEUTTAA IHMISVAHINGON OMAISUUSVAHINGOT JA/TAI VAKAVAT JULKINEN VAIKUTUKSET ("TAHOTAMATON KÄYTTÖ"). Lukuun ottamatta tässä asiakirjassa nimenomaisesti mainittuja erityissovelluksia, Odottamaton käyttö sisältää rajoituksetta ydinlaitoksissa käytettävät laitteet, ilmailuteollisuudessa käytettävät laitteet, lääketieteelliset laitteet, autoissa, junissa, laivoissa ja muissa kuljetuksissa käytettävät laitteet, liikennemerkinantolaitteet , palo- tai räjähdysten hallintaan käytettävät laitteet, turvalaitteet, hissit ja liukuportaat, sähkövoimaan liittyvät laitteet sekä rahoitukseen liittyvillä aloilla käytettävät laitteet. JOS KÄYTÄT TUOTETTA TARKOITTAMAAN KÄYTTÖÖN, TOSHIBA EI OTA VASTUUTA TUOTTEESTA. Lisätietoja saat TOSHIBA-myyntiedustajaltasi.
  • Älä pura, analysoi, käännä, muuta, muunna, käännä tai kopioi tuotetta kokonaan tai osittain.
  • Tuotetta ei saa käyttää tai liittää sellaisiin tuotteisiin tai järjestelmiin, joiden valmistus, käyttö tai myynti on kielletty sovellettavien lakien tai määräysten nojalla.
  • Tässä annetut tiedot on esitetty vain ohjeena tuotteen käyttöön. TOSHIBA ei ota vastuuta mistään patenttien tai muiden kolmansien osapuolten immateriaalioikeuksien loukkauksista, jotka voivat johtua Tuotteen käytöstä. Tämä asiakirja ei myönnä minkään immateriaalioikeuden lisenssiä, oli se sitten nimenomaista tai epäsuoraa, estoppelilla tai muulla tavalla.
  • EI OLE KIRJALLISTA ALLEKIRJOITETTUA SOPIMUSTA, MUUT KUIN TUOTTEEN KOHTAISESSA MYYNTIEHDOSSA EHDOTETTU, JA LAIN SALLITTUA SUURIMTA, TOSHIBA (1) EI OTA VASTUUTA MITEN VASTUUSTA ERIKOINEN TAI SATUNNALLISET VAHINGOT TAI MENETYKSET, MUKAAN LUKIEN RAJOITUKSET, VOITON MENETTYMINEN, MAHDOLLISUUKSIEN MENETTYMINEN, LIIKETOIMINNAN KESKEYTYS JA TIETOJEN MENETYKSET, JA (2) KIISTÄÄN KAIKISTA NIMENOMAISISTA TAI OLETETTUISTA TAKUISTA ION, mukaan lukien TAKUUT TAI EHDOT KAUPPAKELPOISUUDESTA, TIETTYYN TARKOITUKSEEN SOVELTUVUUDESTA, TIETOJEN TARKKUUDESTA TAI LOUKKAUKSESTA.
  • Älä käytä tai muutoin aseta saataville tuotetta tai siihen liittyvää ohjelmistoa tai teknologiaa mihinkään sotilaallisiin tarkoituksiin, mukaan lukien rajoituksetta ydin-, kemiallisten tai biologisten aseiden tai ohjusteknologian tuotteiden (joukkotuhoaseet) suunnitteluun, kehittämiseen, käyttöön, varastointiin tai valmistukseen. . Tuotteita ja niihin liittyviä ohjelmistoja ja teknologiaa voidaan valvoa sovellettavien vientilakien ja -määräysten mukaisesti, mukaan lukien rajoituksetta Japanin valuutta- ja ulkomaankauppalaki ja Yhdysvaltain vientihallinnon säännökset. Tuotteen tai siihen liittyvien ohjelmistojen tai teknologian vienti ja jälleenvienti on ehdottomasti kiellettyä paitsi kaikkien sovellettavien vientilakien ja -määräysten mukaisesti.
  • Ota yhteyttä TOSHIBA-myyntiedustajaasi saadaksesi lisätietoja ympäristöasioista, kuten tuotteen RoHS-yhteensopivuudesta. Käytä tuotetta kaikkien sovellettavien lakien ja määräysten mukaisesti, jotka säätelevät valvottavien aineiden sisällyttämistä tai käyttöä, mukaan lukien rajoituksetta EU:n RoHS-direktiivi. TOSHIBA EI OTA VASTUUTA VAHINGOISTA TAI tappioista, JOITA AIHEUTTAA SOVELLETTAVIEN LAKEIDEN JA MÄÄRÄYKSIDEN NOUDATTAMATTA.

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

Asiakirjat / Resurssit

TOSHIBA DEBUG-A 32-bittinen RISC-mikro-ohjain [pdfOhjeet
DEBUG-A 32-bittinen RISC-mikro-ohjain, DEBUG-A, 32-bittinen RISC-mikro-ohjain, RISC-mikro-ohjain, mikro-ohjain

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *