TOSHIBA-nembo

Kidhibiti Kidogo cha TOSHIBA DEBUG-A 32 Bit RISC

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

Taarifa ya Bidhaa

Vipimo

  • Jina la Bidhaa: Kiolesura cha Utatuzi
  • Mfano: DEBUG-A
  • Marudio: 1.4
  • Tarehe: 2024-10

Maagizo ya Matumizi ya Bidhaa

Utangulizi
Kiolesura cha Utatuzi ni Mwongozo wa Marejeleo wa Kidhibiti Kidogo cha RISC cha 32-bit kwa madhumuni ya utatuzi.

Vipengele

  • Bandari za Kuingiza/Pato
  • Taarifa ya Bidhaa
  • Kumbukumbu ya Flash
  • Udhibiti wa Saa na Njia ya Uendeshaji

Kuanza

  1. Unganisha Kiolesura cha Utatuzi kwenye mfumo wako kwa kutumia nyaya zinazofaa.
  2. Rejelea Mchoro wa Kizuizi cha Utatuzi (Mchoro 2.1) ili kuelewa zaidi kiolesura.
  3. Hakikisha ugavi sahihi wa umeme na viunganisho.

Maswali Yanayoulizwa Mara Kwa Mara (Maswali Yanayoulizwa Mara Kwa Mara)

  • Ni nini sifa za kila biti kwenye rejista?
    Sifa zimeonyeshwa kama R (Soma tu), W (Andika pekee), au R/W (Soma na andika).
  • Je, vipande vya rejista vinapaswa kushughulikiwa vipi?
    Biti zilizohifadhiwa hazipaswi kuandikwa upya, na thamani iliyosomwa haipaswi kutumiwa.
  • Je, tunatafsiri vipi fomati za nambari kwenye mwongozo?
    Nambari za heksadesimali zimeambishwa awali na 0x, nambari za desimali zinaweza kuwa na kiambishi tamati cha 0d, na nambari za binary zinaweza kuamrishwa na 0b.

Dibaji

Hati inayohusiana

Jina la hati
Bandari za Kuingiza/Pato
Taarifa ya Bidhaa
Kumbukumbu ya Flash
Udhibiti wa Saa na Njia ya Uendeshaji

Mikataba

  • Miundo ya nambari hufuata sheria kama inavyoonyeshwa hapa chini:
    • Hexadecimal: 0xABC
    • Desimali: 123 au 0d123
      Wakati tu inahitaji kuonyeshwa kwa uwazi kuwa ni nambari za desimali.
    • Nambari: 0b111
      Inawezekana kuacha "0b" wakati idadi ya biti inaweza kueleweka kwa uwazi kutoka kwa sentensi.
  • “_N” huongezwa hadi mwisho wa majina ya mawimbi ili kuonyesha mawimbi amilifu ya chini.
  • Inaitwa "kudai" kwamba ishara huhamia kwenye kiwango chake cha kazi, na "dessert" kwa kiwango chake kisichofanya kazi.
  • Wakati majina ya ishara mbili au zaidi yanarejelewa, hufafanuliwa kama [m:n].
    Example: S[3:0] inaonyesha majina manne ya ishara S3, S2, S1 na S0 pamoja.
  • Wahusika waliozungukwa na [ ] hufafanua sajili.
    Example: [ABCD]
  • "N" hubadilisha nambari ya kiambishi cha rejista mbili au zaidi za aina sawa, sehemu na majina ya biti.
    Example: [XYZ1], [XYZ2], [XYZ3] → [XYZn]
  • "x" hubadilisha nambari ya kiambishi au herufi ya vitengo na idhaa katika orodha ya rejista.
  • Kwa upande wa kitengo, "x" inamaanisha A, B, na C, ...
    Example: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0]
  • Kwa upande wa kituo, "x" inamaanisha 0, 1, na 2, ...
    Example: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA]
  • Sehemu ndogo ya rejista imeandikwa kama [m: n].
    Example: Bit[3: 0] inaonyesha anuwai ya biti 3 hadi 0.
  • Thamani ya usanidi wa rejista inaonyeshwa na nambari ya hexadecimal au nambari ya binary.
    Example: [ABCD] = 0x01 (heksadesimali), [XYZn] = 1 (binary)
  • Neno na baiti zinawakilisha urefu wa biti ufuatao.
    • Byte: 8 bits
    • Nusu neno: 16 bits
    • Neno: 32 bits
    • Neno mara mbili: Bits 64
  • Sifa za kila biti kwenye rejista zinaonyeshwa kama ifuatavyo:
    • R: Soma tu
    • W: Andika pekee
    • R / W: Kusoma na kuandika kunawezekana.
  • Isipokuwa ikiwa imebainishwa vinginevyo, ufikiaji wa usajili unaauni ufikiaji wa neno pekee.
  • Rejesta iliyofafanuliwa kama "Imehifadhiwa" haipaswi kuandikwa upya. Zaidi ya hayo, usitumie thamani ya kusoma.
  • Thamani iliyosomwa kutoka kwa biti yenye thamani chaguo-msingi ya "-" haijulikani.
  • Wakati rejista iliyo na biti zinazoweza kuandikwa na za kusoma tu imeandikwa, biti za kusoma tu zinapaswa kuandikwa na thamani yao chaguomsingi, Katika hali ambazo chaguo-msingi ni "-", fuata ufafanuzi wa kila rejista.
  • Biti zilizohifadhiwa za rejista ya kuandika pekee zinapaswa kuandikwa na thamani yao chaguomsingi. Katika hali ambazo chaguo-msingi ni "-", fuata ufafanuzi wa kila rejista.
  • Usitumie usindikaji wa kusoma-iliyorekebishwa-kuandika kwenye rejista ya ufafanuzi ambao ni tofauti kwa kuandika na kusoma.

Masharti na Vifupisho

Baadhi ya vifupisho vilivyotumika katika hati hii ni kama ifuatavyo:

  • SWJ-DP Serial Wire JTAG Debug Port
  • ETM Iliyopachikwa Trace Macrocell TM
  • TPIU Kitengo cha Kiolesura cha Bandari
  • JTAG Kikundi cha Kitendo cha Pamoja cha Mtihani
  • SW Waya wa Serial
  • SWV Waya wa Serial Viewer

Muhtasari

Wire wa Serial JTAG Kitengo cha Utatuzi cha Mlango (SWJ-DP) cha kuingiliana na zana za utatuzi na kitengo cha Embedded Trace Macrocell (ETM) kwa ajili ya matokeo ya ufuatiliaji wa maelekezo vimejengewa ndani. Kufuatilia data hutolewa kwa pini maalum (TRACEDATA[3:0], SWV) kwa utatuzi kupitia Kitengo cha Kiolesura cha Mlango wa Kufuatilia (TPIU) kwenye chipu.

Uainishaji wa kazi Kazi Uendeshaji
SWJ-DP JTAG Inawezekana kuunganisha JTAG kusaidia zana za utatuzi.
SW Inawezekana kuunganisha zana za utatuzi wa Serial Wire.
ETM Fuatilia Inawezekana kuunganisha zana za utatuzi za usaidizi wa ETM Trace.

Kwa maelezo kuhusu SWJ-DP, ETM na TPIU, rejelea “Arm ® Cortex-M3 ® Mwongozo wa Marejeleo wa Kiufundi wa Kichakata”/“Mwongozo wa Kiufundi wa Marejeleo ya Kichakata cha Arm Cortex-M4”.

Usanidi

Mchoro 2.1 unaonyesha mchoro wa kuzuia wa kiolesura cha utatuzi.

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

Hapana. Alama Jina la ishara I/O Mwongozo wa kumbukumbu unaohusiana
1 TRCLKIN Saa ya Kufuatilia Kazi Ingizo Udhibiti wa Saa na Njia ya Uendeshaji
2 TMS JTAG Uteuzi wa Hali ya Mtihani Ingizo Bandari za Kuingiza/Pato, Taarifa za Bidhaa
3 SWDIO Ingizo/Ingizo la Data ya Waya Ingizo/Pato Bandari za Kuingiza/Pato, Taarifa za Bidhaa
4 TCK JTAG Ingizo la Saa ya Ufuatiliaji Ingizo Bandari za Kuingiza/Pato, Taarifa za Bidhaa
5 SWCLK Serial Wire Clock Ingizo Bandari za Kuingiza/Pato, Taarifa za Bidhaa
6 TDO JTAG Pato la Data ya Mtihani Pato Bandari za Kuingiza/Pato, Taarifa za Bidhaa
7 SWV Waya wa Serial Viewer Pato Pato Bandari za Kuingiza/Pato, Taarifa za Bidhaa
8 TDI JTAG Ingizo la Data ya Jaribio Ingizo Bandari za Kuingiza/Pato, Taarifa za Bidhaa
9 TRST_N JTAG Jaribu RESET_N Ingizo Bandari za Kuingiza/Pato, Taarifa za Bidhaa
10 TRACEDATA0 Fuatilia Data 0 Pato Bandari za Kuingiza/Pato, Taarifa za Bidhaa
11 TRACEDATA1 Fuatilia Data 1 Pato Bandari za Kuingiza/Pato, Taarifa za Bidhaa
12 TRACEDATA2 Fuatilia Data 2 Pato Bandari za Kuingiza/Pato, Taarifa za Bidhaa
13 TRACEDATA3 Fuatilia Data 3 Pato Bandari za Kuingiza/Pato, Taarifa za Bidhaa
14 TRACECLK Kufuatilia Saa Pato Bandari za Kuingiza/Pato, Taarifa za Bidhaa
  • SWJ-DP
    • SWJ-DP inaauni Mlango wa Utatuzi wa Waya wa Serial (SWCLK, SWDIO), Mfumo wa JTAG Debug Port (TDI, TDO, TMS, TCK, TRST_N), na ufuatilie pato kutoka kwa Serial Wire Viewer(SWV).
    • Unapotumia SWV, tafadhali weka saa inayotumika kuwasha biti kuwa 1 (usambazaji wa saa) katika rejista ya Saa na kusimamisha ([CGSPCLKEN] ) Kwa maelezo, angalia "Udhibiti wa Saa na Hali ya Uendeshaji" na "Bandari za Kuingiza/Kutoa" za mwongozo wa marejeleo.
    • JTAG Debug Port au TRST_N pin haipo kulingana na bidhaa. Kwa maelezo, angalia "Taarifa ya Bidhaa" ya mwongozo wa marejeleo.
  • ETM
    • ETM inasaidia mawimbi ya data kwa pini nne (TRACEDATA) na pini ya mawimbi ya saa moja (TRACECLK).
    • Unapotumia ETM, tafadhali weka saa inayotumika kuwasha biti kuwa 1 (usambazaji wa saa) katika rejista ya Saa na kusimamisha ([CGSPCLKEN] ) Kwa maelezo, angalia "Udhibiti wa Saa na Hali ya Uendeshaji" na "Bandari za Kuingiza/Kutoa" za mwongozo wa marejeleo.
    • ETM haitumiki kulingana na bidhaa. Kwa maelezo, angalia "Taarifa ya Bidhaa" ya mwongozo wa marejeleo.

Kazi na Uendeshaji

Ugavi wa Saa
Unapotumia Trace au SWV, tafadhali weka saa inayotumika kuwasha biti kuwa 1 (usambazaji wa saa) katika rejista ya kusimamisha usambazaji wa Saa ya ADC ([CGSPCLKEN] ) Kwa maelezo, angalia "Udhibiti wa Saa na Hali ya Uendeshaji" ya mwongozo wa marejeleo.

Muunganisho na Zana ya Kutatua

  • Kuhusu muunganisho na zana za utatuzi, rejelea mapendekezo ya watengenezaji. Pini za kiolesura cha utatuzi zina kipinga cha kuvuta-juu na kipinga cha kuvuta chini. Pini za kiolesura cha utatuzi zinapounganishwa na kuvuta-juu au kubomoa nje, tafadhali zingatia kiwango cha ingizo.
  • Kitendakazi cha usalama kinapowezeshwa, CPU haiwezi kuunganisha kwenye zana ya utatuzi.

Kazi za Pembeni katika Hali ya Sitisha

  • Hali ya kushikilia inamaanisha kuwa hali ambayo CPU imesimamishwa (kuvunja) kwenye zana ya kurekebisha
  • Wakati CPU inapoingia katika hali ya kusitisha, kipima saa cha uangalizi (WDT) kinaacha kiotomatiki. Vipengele vingine vya pembeni vinaendelea kufanya kazi.

Matumizi Example

  • Pini za kiolesura cha utatuzi pia zinaweza kutumika kama bandari za madhumuni ya jumla.
  • Baada ya kuachilia uwekaji upya, pini mahususi za kiolesura cha utatuzi huanzishwa kama pini za kiolesura cha utatuzi. Pini zingine za kiolesura cha utatuzi zinapaswa kubadilishwa kuwa pini za kiolesura cha utatuzi ikihitajika.
    Kiolesura cha utatuzi Pini za kiolesura cha utatuzi
      JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK
    SW SWV SWCLK SWDIO
    Hali ya pini za utatuzi baada ya kutolewa

    weka upya

     

    Halali

     

    Halali

     

    Halali

     

    Halali

     

    Halali

     

    Batili

     

    Batili

    JTAG

    (Na TRST_N)

    N/A N/A
    JTAG

    (Bila TRST_N)

     

    N/A

     

     

     

     

     

    N/A

     

    N/A

    JTAG+TRACE
    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
    Kitendaji cha utatuzi kimezimwa N/A N/A N/A N/A N/A N/A N/A

Tahadhari

Mambo Muhimu ya Kutumia Pini za Kiolesura cha Utatuzi Zinazotumika kama Bandari za Madhumuni ya Jumla

  • Baada ya kuachilia uwekaji upya, ikiwa mbano za kiolesura cha utatuzi zinatumiwa kama milango ya jumla ya I/O na programu ya mtumiaji, zana ya utatuzi haiwezi kuunganishwa.
  • Ikiwa pini za kiolesura cha utatuzi zinatumiwa kwa utendaji kazi mwingine, tafadhali zingatia mipangilio.
  • Ikiwa zana ya utatuzi haiwezi kuunganishwa, inaweza kurejesha muunganisho wa utatuzi ili kufuta kumbukumbu ya flash kwa kutumia hali moja ya BOOT kutoka nje. Kwa maelezo, tafadhali rejelea mwongozo wa marejeleo wa "Kumbukumbu ya Mweko".

Historia ya Marekebisho

Marekebisho Tarehe Maelezo
1.0 2017-09-04 Toleo la kwanza
 

 

 

 

1.1

 

 

 

 

2018-06-19

- Yaliyomo

Jedwali lililobadilishwa la Yaliyomo hadi Yaliyomo

-1 Muhtasari

ARM iliyobadilishwa kuwa Arm.

-2. Usanidi

"Mwongozo wa marejeleo" wa marejeleo huongezwa kwa SWJ-DP "mwongozo wa marejeleo" huongezwa kwa SWJ-ETM.

 

 

1.2

 

 

2018-10-22

- Mikataba

Ufafanuzi uliobadilishwa wa chapa ya biashara

- 4. Matumizi Example

Aliongeza example kwa SW+TRACE katika Jedwali 4.1

- Vimebadilishwa VIZUIZI VYA MATUMIZI YA BIDHAA

 

 

1.3

 

 

2019-07-26

- Kielelezo 2.1 kimerekebishwa

- Mpangilio wa saa 2 ulioongezwa wa kutumia kitendaji cha SWV.

- 3.1 Mpangilio wa saa ulioongezwa kwa kutumia kitendaji cha SWV. imebadilishwa kutoka "ETM" hadi "Fuatilia".

- 3.3 Maelezo yaliyoongezwa ya hali ya Kushikilia.

1.4 2024-10-31 - Mwonekano umesasishwa

VIZUIZI VYA MATUMIZI YA BIDHAA

Toshiba Corporation na matawi yake na washirika kwa pamoja wanajulikana kama "TOSHIBA".
Vifaa, programu na mifumo iliyoelezwa katika hati hii kwa pamoja inajulikana kama "Bidhaa".

  • TOSHIBA inahifadhi haki ya kufanya mabadiliko kwa maelezo katika hati hii na Bidhaa zinazohusiana bila taarifa.
  • Hati hii na maelezo yoyote humu hayawezi kunakiliwa tena bila kibali cha maandishi kutoka kwa TOSHIBA. Hata kwa ruhusa ya maandishi ya TOSHIBA, utoaji tena unaruhusiwa ikiwa tu kunakili bila kubadilishwa/kuacha.
  • Ingawa TOSHIBA hufanya kazi kila mara ili kuboresha ubora na kutegemewa kwa Bidhaa, Bidhaa inaweza kufanya kazi vibaya au kushindwa. Wateja wana wajibu wa kutii viwango vya usalama na kutoa miundo na ulinzi wa kutosha kwa maunzi, programu na mifumo yao ambayo hupunguza hatari na kuepuka hali ambapo utendakazi au kushindwa kwa Bidhaa kunaweza kusababisha hasara ya maisha ya binadamu, majeraha ya mwili au madhara kwa bidhaa. mali, ikijumuisha upotevu wa data au ufisadi. Kabla ya wateja kutumia Bidhaa, kuunda miundo ikijumuisha Bidhaa, au kujumuisha Bidhaa katika programu zao wenyewe, wateja lazima pia warejelee na kutii (a) matoleo ya hivi punde ya maelezo yote muhimu ya TOSHIBA, ikijumuisha bila kikomo, hati hii, vipimo. , laha za data na madokezo ya maombi ya Bidhaa na tahadhari na masharti yaliyoainishwa katika “Kitabu cha Kuegemea cha Mwongozo wa Kuegemea kwa Semiconductor TOSHIBA” na (b) maagizo ya matumizi ambayo Bidhaa itatumika nayo. au kwa. Wateja wanawajibika kikamilifu kwa vipengele vyote vya muundo wa bidhaa au programu zao, ikijumuisha lakini sio tu (a) kubainisha kufaa kwa matumizi ya Bidhaa hii katika muundo au programu kama hizo; (b) kutathmini na kubainisha ufaafu wa taarifa zozote zilizomo katika hati hii, au katika chati, michoro, programu, algoriti, kanuniampmizunguko ya maombi, au hati zingine zozote zilizorejelewa; na (c) kuthibitisha vigezo vyote vya uendeshaji kwa miundo na matumizi hayo. TOSHIBA HADHIBITIFU KWA WATEJA AU MATUMIZI YA BIDHAA YA BIDHAA.
  • BIDHAA HAIKUSUDIWA WALA HAIJADIKISHWA KWA MATUMIZI KATIKA VIFAA AU MIFUMO AMBAYO INAHITAJI VIWANGO VYA JUU AJABU VYA UBORA NA/AU KUAMINIWA, NA/AU UBOVU AU KUSHINDWA KWAKO AMBAVYO KUNAWEZA KUSABABISHA UPOTEVU WA MAISHA YA BINADAMU, TABIA, UADILIFU WA KIBINADAMU, NA UTAWALA WA MWILI. ATHARI KUBWA KWA UMMA ("MATUMIZI YASIYOKUSUDIWA"). Isipokuwa kwa maombi mahususi kama ilivyoelezwa katika hati hii, Matumizi Yasiyokusudiwa yanajumuisha, bila kikomo, vifaa vinavyotumika katika vituo vya nyuklia, vifaa vinavyotumika katika tasnia ya anga, vifaa vya matibabu, vifaa vinavyotumika kwa magari, treni, meli na usafiri mwingine, vifaa vya kuashiria trafiki. , vifaa vinavyotumika kudhibiti mwako au milipuko, vifaa vya usalama, lifti na viengeza, vifaa vinavyohusiana na nishati ya umeme na vifaa vinavyotumika katika nyanja zinazohusiana na fedha. UKITUMIA BIDHAA KWA MATUMIZI YASIYOTAKIWA, TOSHIBA HUCHUKUA WAJIBU KWA BIDHAA HIYO. Kwa maelezo, tafadhali wasiliana na mwakilishi wako wa mauzo wa TOSHIBA.
  • Usitenganishe, kuchambua, kubadilisha, kubadilisha, kurekebisha, kutafsiri au kunakili Bidhaa, iwe nzima au kwa sehemu.
  • Bidhaa haitatumika kwa au kujumuishwa katika bidhaa au mifumo yoyote ambayo utengenezaji, matumizi, au uuzaji umepigwa marufuku chini ya sheria au kanuni zozote zinazotumika.
  • Maelezo yaliyomo hapa yanawasilishwa kama mwongozo wa matumizi ya Bidhaa pekee. Hakuna jukumu linalochukuliwa na TOSHIBA kwa ukiukaji wowote wa hataza au haki zozote za uvumbuzi za wahusika wengine ambazo zinaweza kutokana na matumizi ya Bidhaa. Hakuna leseni ya haki miliki yoyote iliyotolewa na hati hii, iwe ya wazi au ya kudokezwa, kwa estoppel au vinginevyo.
  • HAIPO MAKUBALIANO YALIYOANDIKIWA YALIYOSAINIWA, ISIPOKUWA IMETOLEWA KATIKA MASHARTI NA MASHARTI HUSIKA YA KUUZWA KWA BIDHAA HII, NA KWA KIWANGO CHA JUU KINACHORUHUSIWA NA SHERIA, TOSHIBA (1) HADHIBITISHWI YOYOTE, IKIWEMO, PAMOJA, BILA MADHUBUTI, BILA MALIPO. UHARIBIFU AU HASARA WA TUKIO, IKIWEMO BILA KIKOMO, UPOTEVU WA FAIDA, UPOTEVU WA FURSA, KUKATAZWA KWA BIASHARA NA UPOTEVU WA DATA, NA (2) KUKANUSHA DHAMANA NA MASHARTI YOYOTE NA YOYOTE AU INAYODHANISHWA, UHUSIANO NA MASHARTI YANAYOHUSIANA. DHAMANA AU MASHARTI YA UUZAJI, KUFAA KWA KUSUDI FULANI, USAHIHI WA HABARI, AU UKOSEFU WA HABARI.
  • Usitumie au vinginevyo kutoa Bidhaa au programu inayohusiana au teknolojia kwa madhumuni yoyote ya kijeshi, ikijumuisha bila kikomo, kwa kubuni, kutengeneza, kutumia, kuhifadhi au kutengeneza silaha za nyuklia, kemikali, au kibayolojia au bidhaa za teknolojia ya makombora (silaha za uharibifu mkubwa) . Bidhaa na programu na teknolojia zinazohusiana zinaweza kudhibitiwa chini ya sheria na kanuni zinazotumika za usafirishaji bidhaa ikijumuisha, bila kikomo, Sheria ya Fedha za Kigeni na Biashara ya Kigeni ya Japani na Kanuni za Udhibiti wa Mauzo ya Marekani. Kuuza nje na kuuza tena Bidhaa au programu au teknolojia inayohusiana ni marufuku kabisa isipokuwa kwa kufuata sheria na kanuni zote zinazotumika za usafirishaji.
  • Tafadhali wasiliana na mwakilishi wako wa mauzo wa TOSHIBA kwa maelezo kuhusu masuala ya mazingira kama vile uoanifu wa RoHS wa Bidhaa. Tafadhali tumia Bidhaa kwa kufuata sheria na kanuni zote zinazotumika zinazodhibiti ujumuishaji au matumizi ya vitu vinavyodhibitiwa, ikijumuisha bila kikomo, Maagizo ya RoHS ya EU. TOSHIBA HADHIKI HAKUNA DHIMA KWA UHARIBIFU AU HASARA INAYOTOKEA KWA MATOKEO YA KUTOKUTII SHERIA NA KANUNI ZINAZOTUMIKA.

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

Nyaraka / Rasilimali

Kidhibiti Kidogo cha TOSHIBA DEBUG-A 32 Bit RISC [pdf] Maagizo
DEBUG-A 32 Bit RISC Microcontroller, DEBUG-A, 32 Bit RISC Microcontroller, RISC Microcontroller, Microcontroller

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *