TOSHIBA DEBUG-A 32 Bit RISC Microcontroller
Bayanin samfur
Ƙayyadaddun bayanai
- Sunan samfur: Kuskuren Interface
- Samfura: DEBUG-A
- Bita: 1.4
- Kwanan wata: 2024-10
Umarnin Amfani da samfur
Gabatarwa
Interface Maɓallin Maɓalli shine 32-bit RISC Microcontroller Reference Manual don dalilai na gyara kuskure.
Siffofin
- Mashigai na shigarwa/fitarwa
- Bayanin samfur
- Flash Memory
- Sarrafa agogo da Yanayin Aiki
Farawa
- Haɗa Ƙwararriyar Matsala zuwa tsarin ku ta amfani da igiyoyi masu dacewa.
- Koma zuwa Zane-zane Block (Hoto 2.1) don ƙarin fahimtar dubawar.
- Tabbatar da ingantaccen wutar lantarki da haɗin kai.
FAQs (Tambayoyin da ake yawan yi)
- Menene kaddarorin kowane bit a cikin rajista?
An bayyana kaddarorin a matsayin R (Karanta kawai), W (Rubuta kawai), ko R/W (Karanta da rubuta). - Ta yaya ya kamata a adana ragi na rajista za a sarrafa?
Ba dole ba ne a sake rubuta abubuwan da aka kebe, kuma kada a yi amfani da ƙimar karantawa. - Ta yaya za mu fassara tsarin lamba a cikin jagorar?
Lambobin hexadecimal an riga an sanya su tare da 0x, lambobi na decimal na iya samun kari na 0d, kuma lambobin binary ana iya sanya su da 0b.
Gabatarwa
Takarda mai alaƙa
Sunan takarda |
Mashigai na shigarwa/fitarwa |
Bayanin samfur |
Flash Memory |
Sarrafa agogo da Yanayin Aiki |
Taro
- Siffofin lambobi suna bin ƙa'idodi kamar yadda aka nuna a ƙasa:
- Hexadecimal: 0 xABC
- Decimal: 123 ko 0d123
Sai kawai lokacin da ake buƙatar nunawa a sarari cewa lambobin goma ne. - Binary: 0b111
Yana yiwuwa a bar “0b” lokacin da za a iya fahimtar adadin ragowa daga jumla.
- Ana ƙara "_N" zuwa ƙarshen sunayen sigina don nuna ƙananan sigina masu aiki.
- Ana kiransa “tabbaci” cewa sigina yana motsawa zuwa matakin da yake aiki, da kuma “deassert” zuwa matakin da ba ya aiki.
- Lokacin da aka ambaci sunaye biyu ko fiye, ana siffanta su da [m: n].
Exampda: S[3:0] yana nuna sunayen sigina huɗu S3, S2, S1 da S0 tare. - Haruffan da ke kewaye da [ ] ayyana rajistar.
Exampda: [ABCD] - "N" yana maye gurbin lambar kari na biyu ko fiye iri ɗaya na rajista, filayen, da sunaye.
Exampda: [XYZ1], [XYZ2], [XYZ3] → [XYZn] - "x" yana maye gurbin lambar kari ko halin raka'a da tashoshi a cikin lissafin rajista.
- A cikin yanayin naúrar, “x” na nufin A, B, da C,…
Exampda: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0] - A cikin yanayin tashar, "x" yana nufin 0, 1, da 2, ...
Exampda: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA] - An rubuta kewayon bitar rajista azaman [m: n].
Exampda: Bit[3:0] yana bayyana kewayon bit 3 zuwa 0. - Ƙimar daidaitawa ta rijista tana bayyana ta ko dai lambar hexadecimal ko lambar binary.
Exampda: [ABCD] = 0x01 (hexadecimal), [XYZn] = 1 (binary) - Kalma da byte suna wakiltar tsayin bitar mai zuwa.
- Byte: 8 bits
- Rabin kalma: 16 bits
- Kalma: 32 bits
- Kalma biyu:64 zuw
- Abubuwan da kowane bit a cikin rajista an bayyana su kamar haka:
- R: Karanta kawai
- W: Rubuta kawai
- R/W: Karanta da rubutu suna yiwuwa.
- Sai dai in an kayyade, samun damar yin rijista yana goyan bayan samun damar kalma kawai.
- Ba za a sake rubuta rijistar da aka ayyana a matsayin “Ajiye” ba. Bugu da ƙari, kar a yi amfani da ƙimar karantawa.
- Ƙimar da aka karanta daga bit ɗin yana da tsohuwar ƙimar "-" ba a sani ba.
- Lokacin da aka rubuta rijistar da ke ɗauke da raƙuman rubutu biyu da raƙuman karantawa kawai, yakamata a rubuta raƙuman karantawa kawai tare da ƙimar su ta asali, A cikin yanayin da ba a taɓa gani ba shine “-”, bi ma'anar kowace rajista.
- Abubuwan da aka keɓance na rijistar rubuta-kawai yakamata a rubuta su tare da tsohuwar ƙimar su. A cikin yanayin da tsoho shine "-", bi ma'anar kowace rajista.
- Kar a yi amfani da aikin karantawa-gyara-rubutu zuwa rijistar ma'anar wanda ya bambanta ta hanyar rubutu da karantawa.
Sharuɗɗa da Gajarta
Wasu daga cikin gajerun bayanan da aka yi amfani da su a cikin wannan takarda sune kamar haka:
- Farashin SWJ-DP Serial Wire JTAG Debug Port
- ETM Trace MacrocellTM
- TPIU Trace Port Interface Unit
- JTAG Ƙungiyar Gwajin Haɗin gwiwa
- SW Serial Waya
- SWV Serial Waya Viewer
Shaci
Rahoton da aka ƙayyade na Serial Wire JTAG Naúrar Debug Port (SWJ-DP) don yin hulɗa tare da kayan aikin gyara kurakurai da ƙungiyar Embedded Trace Macrocell (ETM) don fitar da alamar koyarwa an gina su. Ana fitar da bayanan ganowa zuwa keɓaɓɓen fil (TRACEDATA[3:0], SWV) don yin gyara ta hanyar kan-chip Trace Port Interface Unit (TPIU).
Rarraba ayyuka | Aiki | Aiki |
Farashin SWJ-DP | JTAG | Yana yiwuwa a haɗa JTAG goyan bayan kayan aikin gyara kuskure. |
SW | Yana yiwuwa a haɗa Serial Wire debugging kayan aikin. | |
ETM | Trace | Yana yiwuwa a haɗa ETM Trace tallafin kayan aikin gyara kurakurai. |
Don cikakkun bayanai game da SWJ-DP, ETM da TPIU, koma zuwa "Arm ® Cortex-M3 ® Manual Reference Technical Reference Manual"/"Arm Cortex-M4 Processor Technical Reference Manual".
Kanfigareshan
Hoto 2.1 yana nuna zane-zanen toshe na dubawar kuskure.
A'a. | Alama | Sunan sigina | I/O | Littafin magana mai alaƙa |
1 | TRCLKIN | Trace Agogon Aiki | Shigarwa | Sarrafa agogo da Yanayin Aiki |
2 | TMS | JTAG Zaɓin Yanayin Gwaji | Shigarwa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
3 | SWDIO | Serial Wire Data Input/Fitarwa | Shigarwa/fitarwa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
4 | TCK | JTAG Shigar da agogon Serial | Shigarwa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
5 | SWCLK | Serial Waya Agogo | Shigarwa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
6 | TDO | JTAG Gwajin Fitar Bayanai | Fitowa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
7 | SWV | Serial Waya Viewko fitarwa | Fitowa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
8 | TDI | JTAG Gwajin Shigar da Bayanai | Shigarwa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
9 | TRST_N | JTAG Gwada RESET_N | Shigarwa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
10 | TRACEDATA0 | Bayanan Bayani na 0 | Fitowa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
11 | TRACEDATA1 | Bayanan Bayani na 1 | Fitowa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
12 | TRACEDATA2 | Bayanan Bayani na 2 | Fitowa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
13 | TRACEDATA3 | Bayanan Bayani na 3 | Fitowa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
14 | TRAACECLK | Trace Agogo | Fitowa | Mashigai na shigarwa/fitarwa, Bayanin samfur |
- Farashin SWJ-DP
- SWJ-DP tana goyan bayan Serial Wire Debug Port (SWCLK, SWDIO), da JTAG Debug Port (TDI, TDO, TMS, TCK, TRST_N), da kuma gano fitarwa daga Serial Wire Viewirin (SWV).
- Lokacin da kake amfani da SWV, da fatan za a saita madaidaicin agogon kunna bit zuwa 1 (samar da agogo) a cikin agogon agogo kuma dakatar da rajista ([CGSPCLKEN] ). Don cikakkun bayanai, duba "Clock Control and Operation Mode" da "Input/Output Ports" na littafin tunani.
- A JTAG Debug Port ko fil ɗin TRST_N babu ya dogara da samfurin. Don cikakkun bayanai, duba "Bayanin Samfura" na littafin tunani.
- ETM
- ETM tana goyan bayan siginar bayanai zuwa fil huɗu (TRACEDATA) da fil ɗin siginar agogo ɗaya (TRACECLK).
- Lokacin da kake amfani da ETM, da fatan za a saita madaidaicin agogon kunna bit zuwa 1 (samar da agogo) a cikin agogon agogo kuma dakatar da rajista ([CGSPCLKEN] ). Don cikakkun bayanai, duba "Clock Control and Operation Mode" da "Input/Output Ports" na littafin tunani.
- Ba a tallafawa ETM dangane da samfurin. Don cikakkun bayanai, duba "Bayanin Samfura" na littafin tunani.
Aiki da Aiki
Bayar da agogo
Lokacin da kake amfani da Trace ko SWV, da fatan za a saita madaidaicin agogon kunna bit zuwa 1 (samar da agogo) a cikin rajistar tsayawar ADC Trace Clock ([CGSPCLKEN]) ). Don cikakkun bayanai, duba "Clock Control and Operation Mode" na littafin tunani.
Haɗin kai tare da Kayan aikin Debug
- Game da haɗi tare da kayan aikin gyara kuskure, koma zuwa shawarwarin masana'anta. Fil ɗin gyara kuskure yana ƙunshe da resistor-up da resistor-down. Lokacin da aka haɗa fil ɗin keɓancewa tare da cirewar waje ko cirewa, da fatan za a kula da matakin shigarwa.
- Lokacin da aka kunna aikin tsaro, CPU ba zai iya haɗawa da kayan aikin gyara kuskure ba.
Ayyukan Wuta a Yanayin Tsayawa
- Yanayin riƙewa yana nufin cewa jihar da aka dakatar da CPU (hutu) akan kayan aikin gyara kuskure
- Lokacin da CPU ya shiga cikin yanayin tsayawa, mai ƙidayar lokaci (WDT) yana tsayawa ta atomatik. Sauran ayyuka na gefe suna ci gaba da aiki.
Amfani Example
- Hakanan za'a iya amfani da fil ɗin keɓancewa azaman mashigai na gaba ɗaya.
- Bayan sake saitin sake saiti, takamaiman fil na madaidaicin madaidaicin madaidaicin an fara farawa azaman fil ɗin keɓancewa. Ya kamata a canza sauran fitilun ƙa'idodin ƙa'idar gyara zuwa madaidaicin maɓalli idan an buƙata.
Gyara dubawar kwamfuta Zazzage fil ɗin dubawa JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRAACECLK SW – – SWV SWCLK SWDIO Gyara matsayin fil bayan fitarwa sake saiti
M
M
M
M
M
Ba daidai ba
Ba daidai ba
JTAG (Tare da TRST_N)
✔ ✔ ✔ ✔ ✔ N/A N/A JTAG (Ba tare da TRST_N)
N/A
✔
✔
✔
✔
N/A
N/A
JTAG+TARWA ✔ ✔ ✔ ✔ ✔ ✔ ✔ 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 Ana kashe aikin gyara kuskure N/A N/A N/A N/A N/A N/A N/A
Rigakafi
Muhimman Mahimman Bayanai na Amfani da Matsalolin Matsalolin Matsalolin Matsala Ana Amfani da su azaman Babban Manufofin Mashigai
- Bayan sake saitin saiti, idan ana amfani da fil ɗin keɓancewa azaman babban tashar tashar I/O ta shirin mai amfani, kayan aikin gyara ba za a iya haɗa su ba.
- Idan ana amfani da fil ɗin keɓancewa zuwa wasu ayyuka, da fatan za a kula da saitunan.
- Idan kayan aikin cirewa ba za a iya haɗa shi ba, zai iya dawo da haɗin kuskure don goge ƙwaƙwalwar walƙiya ta amfani da yanayin BOOT guda ɗaya daga waje. Don cikakkun bayanai, da fatan za a duba littafin tunani na "Ƙwaƙwalwar Flash".
Tarihin Bita
Bita | Kwanan wata | Bayani |
1.0 | 2017-09-04 | Sakin farko |
1.1 |
2018-06-19 |
– Abubuwan ciki
Canje-canjen Teburin Abubuwan Cikin Gida zuwa Abubuwan da ke ciki -1 Shaci Canja ARM zuwa Arm. -2. Kanfigareshan Ana ƙara “rubutun bidi’a” zuwa SWJ-DP Reference “Manual Reference” an ƙara zuwa SWJ-ETM |
1.2 |
2018-10-22 |
– Taro
Gyaran bayanin alamar kasuwanci – 4. Amfani Example An ƙara example don SW+TRACE a cikin Table4.1 – Maye gurbin KANSU KAN AMFANIN KYAUTATA |
1.3 |
2019-07-26 |
- Hoto 2.1 da aka bita
– 2 Ƙara saitin agogo don amfani da aikin SWV. - 3.1 Ƙara saitin agogo don amfani da aikin SWV. gyara daga "ETM" zuwa "Trace". - 3.3 Ƙara bayanin yanayin Riƙe. |
1.4 | 2024-10-31 | – An sabunta bayyanar |
YANKEWA AKAN AMFANIN KYAWU
Toshiba Corporation da rassan sa da masu haɗin gwiwa ana kiranta da "TOSHIBA".
Hardware, software da tsarin da aka kwatanta a cikin wannan takaddar ana kiranta gaba ɗaya da "Kayayyakin".
- TOSHIBA tana da haƙƙin yin canje-canje ga bayanin da ke cikin wannan takaddar da samfuran da ke da alaƙa ba tare da sanarwa ba.
- Ba za a iya sake buga wannan takarda da duk wani bayani a ciki ba tare da rubutaccen izini daga TOSHIBA ba. Ko da tare da rubutaccen izini na TOSHIBA, haifuwa ya halatta kawai idan haifuwa ba tare da canji/rasa ba.
- Kodayake TOSHIBA tana aiki koyaushe don haɓaka inganci da amincin samfurin, samfurin na iya lalacewa ko gazawa. Abokan ciniki suna da alhakin bin ƙa'idodin aminci kuma don samar da isassun ƙira da kariya don kayan aikinsu, software, da tsarin da ke rage haɗari da guje wa yanayin da rashin aiki ko gazawar samfur zai iya haifar da asarar rayukan ɗan adam, rauni ko lahani ga dukiya, gami da asarar bayanai ko cin hanci da rashawa. Kafin abokan ciniki suyi amfani da samfurin, ƙirƙira ƙira gami da Samfurin, ko haɗa samfur ɗin cikin aikace-aikacen nasu, abokan ciniki kuma dole ne su koma da kuma bi (a) sabbin sigar duk bayanan TOSHIBA masu dacewa, gami da ba tare da iyakancewa ba, wannan takaddar, ƙayyadaddun bayanai. , takaddun bayanai da bayanan aikace-aikace don Samfuri da tsare-tsare da sharuɗɗan da aka tsara a cikin "ToshiBA Semiconductor Reliability Handbook" da (b) umarnin aikace-aikacen da za a yi amfani da samfurin tare da ko domin. Abokan ciniki ke da alhakin duk wani nau'i na ƙira ko aikace-aikacen samfuran su, gami da amma ba'a iyakance ga (a) tantance dacewar amfani da wannan samfur a cikin irin wannan ƙira ko aikace-aikace; (b) kimantawa da tantance fa'idar duk wani bayani da ke cikin wannan takaddar, ko a cikin sigogi, zane-zane, shirye-shirye, algorithms, sample aikace-aikacen da'irori, ko wasu takaddun da aka ambata; da (c) tabbatar da duk sigogin aiki don irin waɗannan ƙira da aikace-aikace. TOSHIBA BABU ALHAZAI GA SIFFOFIN SIFFOFIN KASUWANCI KO APPLICATIONS.
- BABU NUFIN DA AKE NUFI KO KASANCEWAR DON AMFANI DA KAYANA KO TSARIN WANDA AKE BUKATAR MATSALAR KYAUTA DA/KO AMINCI, DA/KO RASHIN LAFIYA KO RASHIN WADANDA ZAI SA ARASHIN DAN ADAM. LALATA, DA/KO MULKIN ILLAR JAMA'A ("Amfani da ba a sani ba"). Sai dai takamaiman aikace-aikace kamar yadda aka bayyana a cikin wannan takarda, Amfani da Ba a yi niyya ya haɗa da, ba tare da iyakancewa ba, kayan aikin da ake amfani da su a wuraren nukiliya, kayan aikin da ake amfani da su a masana'antar sararin samaniya, kayan aikin likita, kayan aikin da ake amfani da su don motoci, jiragen ƙasa, jiragen ruwa, da sauran abubuwan sufuri, kayan aikin siginar zirga-zirga. , Kayan aikin da aka yi amfani da su don sarrafa konewa ko fashewa, na'urorin aminci, lif da escalators, na'urorin da ke da alaka da wutar lantarki, da kayan aiki da aka yi amfani da su a fannonin kudi. IDAN KA YI AMFANI DA KYAMAR DOMIN AMFANI DA BAN NUFIN, TOSHIBA BABU ALHAZAI GA KAYAN. Don cikakkun bayanai, tuntuɓi wakilin tallace-tallace na TOSHIBA.
- Kada a ƙwace, bincika, juye-injiniya, musanya, gyara, fassara ko kwafin Samfur, gabaɗaya ko a sashi.
- Ba za a yi amfani da samfur don ko haɗa shi cikin kowane samfur ko tsarin da aka haramta kerawa, amfani, ko siyarwa a ƙarƙashin kowace doka ko ƙa'idodi masu dacewa ba.
- Ana gabatar da bayanin da ke cikin nan azaman jagora don amfanin samfur kawai. Babu wani alhaki da TOSHIBA ta ɗauki alhakin kowane cin zarafi na haƙƙin mallaka ko duk wani haƙƙin mallakar fasaha na ɓangare na uku wanda zai iya haifar da amfani da samfur. Babu lasisi ga kowane haƙƙin haƙƙin haƙƙin haƙƙin haƙƙin haƙƙin haƙƙin haƙƙin mallaka da wannan takaddar ta bayar, na bayyane ko na fayyace, ta estoppel ko akasin haka.
- RASHIN RUBUTU YARJEJERIYA MAI SA hannun, SAI KAMAR YADDA AKA BAYAR A CIKIN SHARUDI DA SHARUƊAN SALLAR KYAUTA, KUMA ZUWA MATSALAR MATSALAR DOKA, TOSHIBA (1) BABU ALHAZAI, BABU LAFIYAR ABINDA AKE NUFI, BA TARE BA, BA TARE DA IYA BA. CIAL, OR LALACEWA KO RASHI, HADA BA TARE DA IYAKA, RASHIN RIBA, RASHIN DAMA, KASANCEWAR KASUWANCI DA RASHIN BAYANI, DA (2) BAYANIN KOWANE DA DUKAN BAYANAI KO MASU BAYANI, GARANTI DA SHARUDDAN AMANA Garanti ko Sharuɗɗan SAUKI, KYAUTATA GA MUSAMMAN MANUFAR, TASKAR BAYANI, KO RASHIN HANKALI.
- Kada ku yi amfani ko akasin haka samar da samfur ko software ko fasaha masu alaƙa don kowane dalilai na soja, gami da ba tare da iyakancewa ba, don ƙira, haɓakawa, amfani, tarawa ko kera makaman nukiliya, sinadarai, ko makaman halittu ko samfuran fasahar makami mai linzami (makamai masu halakarwa) . Ana iya sarrafa samfur da software da fasaha masu alaƙa a ƙarƙashin dokokin fitarwa da ƙa'idodi waɗanda suka haɗa da, ba tare da iyakancewa ba, Dokar Musayar Wajen Jafan da Dokar Ciniki ta Waje da Dokokin Gudanar da Fitarwa na Amurka. Fitarwa da sake fitarwa na samfur ko software ko fasaha masu alaƙa an hana su sosai sai dai a kiyaye duk dokokin fitarwa da ƙa'idodi.
- Da fatan za a tuntuɓi wakilin tallace-tallace na TOSHIBA don cikakkun bayanai game da al'amuran muhalli kamar dacewa da samfur na RoHS. Da fatan za a yi amfani da samfurin bisa ga duk ƙa'idodi da ƙa'idodi waɗanda ke daidaita haɗawa ko amfani da abubuwan sarrafawa, gami da ba tare da iyakancewa ba, Jagoran RoHS na EU. TOSHIBA TA DACE BABU ALHAZAI GA LALACEWA KO RASHIN FARUWA SAKAMAKON RASHIN BIYAYYA DA DOkoki da Dokoki.
Toshiba Electronics Devices & Storage Corporation: https://toshiba.semicon-storage.com/
Takardu / Albarkatu
![]() |
TOSHIBA DEBUG-A 32 Bit RISC Microcontroller [pdf] Umarni DEBUG-A 32 Bit RISC Microcontroller, DEBUG-A, 32 Bit RISC Microcontroller, RISC Microcontroller, Microcontroller |