TOSHIBA DEBUG-A 32 битен RISC микроконтролер
Информации за производот
Спецификации
- Име на производ: Интерфејс за дебагирање
- Модел: DEBUG-A
- Ревизија: 1.4
- Датум: 2024-10
Упатство за употреба на производот
Вовед
Интерфејсот за отстранување грешки е 32-битен референтен прирачник за RISC микроконтролер за цели на отстранување грешки.
Карактеристики
- Влезни/Излезни порти
- Информации за производот
- Флеш меморија
- Контрола на часовникот и режим на работа
Почеток
- Поврзете го интерфејсот за отстранување грешки со вашиот систем користејќи ги соодветните кабли.
- Погледнете го блок-дијаграмот за отстранување грешки (Слика 2.1) за подобро да го разберете интерфејсот.
- Обезбедете правилно напојување и врски.
Најчесто поставувани прашања (Често поставувани прашања)
- Кои се својствата на секој бит во регистарот?
Својствата се изразени како R (само за читање), W (само за пишување) или R/W (читање и пишување). - Како треба да се постапува со резервираните битови од регистарот?
Резервираните битови не смеат да се препишуваат и не треба да се користи вредноста за читање. - Како ги толкуваме нумеричките формати во прирачникот?
Хексадецималните броеви се со префикс 0x, децималните броеви може да имаат наставка од 0d, а бинарните броеви може да имаат префикс со 0b.
Предговор
Поврзан документ
Име на документот |
Влезни/Излезни порти |
Информации за производот |
Флеш меморија |
Контрола на часовникот и режим на работа |
Конвенции
- Нумеричките формати ги следат правилата како што е прикажано подолу:
- Хексадецимален: 0xABC
- Децимална: 123 или 0d123
Само кога треба експлицитно да се покаже дека тие се децимални броеви. - Бинарни: 0b111
Можно е да се испушти „0b“ кога бројот на битови може јасно да се разбере од реченицата.
- „_N“ се додава на крајот од имињата на сигналите за да означи ниски активни сигнали.
- Се нарекува „тврдење“ дека сигналот се движи до неговото активно ниво, а „десерт“ на неговото неактивно ниво.
- Кога се споменуваат две или повеќе имиња на сигнали, тие се опишуваат како [m:n].
Exampле: S[3:0] прикажува четири имиња на сигнали S3, S2, S1 и S0 заедно. - Знаците опкружени со [ ] го дефинираат регистарот.
Exampле: [ABCD] - „N“ го заменува бројот на наставката на два или повеќе исти видови на регистри, полиња и имиња на битови.
Exampле: [XYZ1], [XYZ2], [XYZ3] → [XYZn] - „x“ го заменува бројот на наставката или карактерот на единиците и каналите во списокот со регистри.
- Во случајот на единицата, „x“ значи A, B и C, …
Exampле: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0] - Во случајот на каналот, „x“ значи 0, 1 и 2,…
Exampле: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA] - Опсегот на битови на регистарот се запишува како [m: n].
Exampле: Бит[3: 0] го изразува опсегот од бит 3 до 0. - Конфигурациската вредност на регистарот се изразува или со хексадецимален број или со бинарен број.
Exampле: [ABCD] = 0x01 (хексадецимално), [XYZn] = 1 (бинарна) - Зборот и бајтот ја претставуваат следната должина на битот.
- Бајт: 8 бита
- Половина збор: 16 бита
- Збор: 32 бита
- Двоен збор: 64 бита
- Својствата на секој бит во регистарот се изразени на следниов начин:
- R: Само за читање
- W: Само пишувајте
- R/W: Можно е читање и пишување.
- Освен ако не е поинаку наведено, пристапот до регистрација поддржува само пристап со зборови.
- Регистарот дефиниран како „Резервиран“ не смее да се препишува. Покрај тоа, не користете ја вредноста за читање.
- Вредноста прочитана од битот со стандардна вредност „-“ е непозната.
- Кога е напишан регистар кој содржи и битови за пишување и битови само за читање, битови само за читање треба да се напишат со нивната стандардна вредност.
- Резервираните битови од регистарот само за пишување треба да бидат напишани со нивната стандардна вредност. Во случаите кога стандардното е „-“, следете ја дефиницијата за секој регистар.
- Не користете процесирање читање-изменето-запишување во регистарот на дефиниција што се разликува со пишување и читање.
Услови и кратенки
Некои од кратенките користени во овој документ се како што следува:
- SWJ-DP Сериска жица ЈTAG Порта за отстранување грешки
- ETM Вграден Trace MacrocellTM
- TPIU Единица за интерфејс на портата за следење
- JTAG Заедничка тест акциона група
- SW Сериска жица
- SWV Сериска жица Viewer
Контури
Сериската жица ЈTAG Единицата за отстранување грешки (SWJ-DP) за поврзување со алатките за дебагирање и единицата за вградени макроцели за трага (ETM) за излез од инструкциска трага се вградени. Податоците за трага се емитуваат на наменските пинови (TRACEDATA[3:0], SWV) за дебагирање преку единицата за интерфејс на портата за следење на чипот (TPIU).
Класификација на функции | Функција | Операција |
SWJ-DP | JTAG | Можно е да се поврзе ЈTAG поддржува алатки за дебагирање. |
SW | Можно е да се поврзат алатките за дебагирање Serial Wire. | |
ETM | Трага | Можно е да ги поврзете алатките за дебагирање за поддршка на ETM Trace. |
За детали за SWJ-DP, ETM и TPIU, погледнете во „Технички референтен прирачник за процесор Arm ® Cortex-M3 ®“ / „Технички референтен прирачник за процесор Arm Cortex-M4“.
Конфигурација
Слика 2.1 го прикажува блок дијаграмот на интерфејсот за отстранување грешки.
бр. | Симбол | Име на сигналот | I/O | Поврзан референтен прирачник |
1 | ТРЦЛКИН | Часовник со функција за следење | Влез | Контрола на часовникот и режим на работа |
2 | TMS | JTAG Избор на режим на тестирање | Влез | Влезни/излезни порти, информации за производот |
3 | SWDIO | Влез/излез на податоци со сериски жици | Влез/Излез | Влезни/излезни порти, информации за производот |
4 | TCK | JTAG Влез за сериски часовник | Влез | Влезни/излезни порти, информации за производот |
5 | SWCLK | Сериски жичен часовник | Влез | Влезни/излезни порти, информации за производот |
6 | ТДО | JTAG Излез на податоци за тестирање | Излез | Влезни/излезни порти, информации за производот |
7 | SWV | Сериска жица Viewer Излез | Излез | Влезни/излезни порти, информации за производот |
8 | TDI | JTAG Тест Внесување податоци | Влез | Влезни/излезни порти, информации за производот |
9 | TRST_N | JTAG Тестирајте RESET_N | Влез | Влезни/излезни порти, информации за производот |
10 | TRACEDATA0 | Податоци за трага 0 | Излез | Влезни/излезни порти, информации за производот |
11 | TRACEDATA1 | Податоци за трага 1 | Излез | Влезни/излезни порти, информации за производот |
12 | TRACEDATA2 | Податоци за трага 2 | Излез | Влезни/излезни порти, информации за производот |
13 | TRACEDATA3 | Податоци за трага 3 | Излез | Влезни/излезни порти, информации за производот |
14 | TRACECLK | Трага часовник | Излез | Влезни/излезни порти, информации за производот |
- SWJ-DP
- SWJ-DP го поддржува серискиот приклучок за отстранување грешки (SWCLK, SWDIO), JTAG Порта за отстранување грешки (TDI, TDO, TMS, TCK, TRST_N) и излез за следење од Serial Wire Viewer (SWV).
- Кога користите SWV, поставете го применливиот бит за овозможување на часовникот на 1 (напојување на часовникот) во регистарот за снабдување со часовник и стоп ([CGSPCLKEN] ). За детали, видете ги „Контрола на часовникот и режим на работа“ и „Влезни/излезни порти“ од референтното упатство.
- TheTAG Портата за отстранување грешки или пинот TRST_N не постои во зависност од производот. За детали, видете ги „Информации за производот“ во упатството за упатување.
- ETM
- ETM поддржува податочни сигнали до четири пина (TRACEDATA) и една игла за сигнал на часовникот (TRACECLK).
- Кога користите ETM, поставете го применливиот бит за овозможување на часовникот на 1 (напојување на часовникот) во Регистарот за снабдување со часовник и запирање ([CGSPCLKEN] ). За детали, видете ги „Контрола на часовникот и режим на работа“ и „Влезни/излезни порти“ од референтното упатство.
- ETM не е поддржан во зависност од производот. За детали, видете ги „Информации за производот“ во упатството за упатување.
Функција и работа
Снабдување со часовник
Кога користите Trace или SWV, поставете го применливиот бит за овозможување на часовникот на 1 (напојување на часовникот) во регистарот за прекин на напојувањето на ADC Trace Clock ([CGSPCLKEN] ). За детали, видете го „Контрола на часовникот и режим на работа“ во упатството за упатување.
Поврзување со алатката за отстранување грешки
- Во врска со поврзувањето со алатките за отстранување грешки, погледнете ги препораките на производителите. Пиновите на интерфејсот за отстранување грешки содржат отпорник за повлекување и отпорник за спуштање. Кога пиновите на интерфејсот за отстранување грешки се поврзани со надворешно повлекување или повлекување, ве молиме обрнете внимание на нивото на внесување.
- Кога е овозможена безбедносната функција, процесорот не може да се поврзе со алатката за отстранување грешки.
Периферни функции во режим на застој
- Режимот на задржување значи дека состојбата во која процесорот е запрен (прекинува) на алатката за дебагирање
- Кога процесорот ќе влезе во режим на застој, тајмерот за набљудување (WDT) автоматски запира. Другите периферни функции продолжуваат да работат.
Употреба Прample
- Пиновите за интерфејс за отстранување грешки може да се користат и како порти за општа намена.
- По ослободувањето на ресетирањето, одредените пинови на пиновите на интерфејсот за отстранување грешки се иницијализираат како пинови на интерфејсот за отстранување грешки. Другите пинови на интерфејсот за отстранување грешки треба да се сменат во пиновите на интерфејсот за отстранување грешки доколку е потребно.
Интерфејс за отстранување грешки Отстранете ги игличките на интерфејсот JTAG TRST_N TDI ТДО TCK TMS ПОДАТОЦИ СЛЕДЕЊЕ [3:0] TRACECLK SW – – SWV SWCLK SWDIO Статусот на иглички за отстранување грешки по објавувањето ресетирање
Важи
Важи
Важи
Важи
Важи
Неважечки
Неважечки
JTAG (Со TRST_N)
✔ ✔ ✔ ✔ ✔ N/A N/A JTAG (Без TRST_N)
N/A
✔
✔
✔
✔
N/A
N/A
JTAG+ТРАГА ✔ ✔ ✔ ✔ ✔ ✔ ✔ 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 Оневозможи функција за отстранување грешки N/A N/A N/A N/A N/A N/A N/A
Мерки на претпазливост
Важни точки за користење иглички интерфејс за отстранување грешки што се користат како пристаништа за општа намена
- По ослободувањето на ресетирањето, ако корисничката програма ги користи пиновите на интерфејсот за отстранување грешки како општи порти за влез/излез, алатката за отстранување грешки не може да се поврзе.
- Ако пиновите на интерфејсот за отстранување грешки се користат за друга функција, ве молиме обрнете внимание на поставките.
- Ако алатката за отстранување грешки не може да се поврзе, може да ја врати врската за отстранување грешки за да ја избрише флеш-меморијата користејќи еден режим BOOT од надворешен. За детали, погледнете го упатството за „Флеш меморија“.
Историја на ревизии
Ревизија | Датум | Опис |
1.0 | 2017-09-04 | Прво издание |
1.1 |
2018-06-19 |
– Содржина
Изменета табела со содржина во содржина -1 Преглед Изменето ARM во Arm. -2. Конфигурација Референтниот „референтен прирачник“ е додаден во SWJ-DP Референтниот „референтен прирачник“ е додаден на SWJ-ETM |
1.2 |
2018-10-22 |
– Конвенции
Изменето објаснување на трговската марка – 4. Употреба Прample Додадено е прample за SW+TRACE во Табела 4.1 – Заменети ОГРАНИЧУВАЊАТА ЗА УПОТРЕБА НА ПРОИЗВОДОТ |
1.3 |
2019-07-26 |
– Слика 2.1 ревидирана
– 2 Додадена е поставка за часовник за користење на функцијата SWV. – 3.1 Додадена е поставка за часовник за користење на функцијата SWV. изменето од „ETM“ во „Trace“. – 3.3 Додаден опис на режимот на задржување. |
1.4 | 2024-10-31 | – Изгледот е ажуриран |
ОГРАНИЧУВАЊА НА УПОТРЕБАТА НА ПРОИЗВОДОТ
Toshiba Corporation и нејзините подружници и филијали се колективно наречени „TOSHIBA“.
Хардверот, софтверот и системите опишани во овој документ колективно се нарекуваат „Производи“.
- TOSHIBA го задржува правото да прави промени на информациите во овој документ и поврзаните производи без претходна најава.
- Овој документ и сите информации овде не смеат да се репродуцираат без претходна писмена дозвола од TOSHIBA. Дури и со писмена дозвола од TOSHIBA, репродукцијата е дозволена само ако репродукцијата е без промена/пропуштање.
- Иако TOSHIBA работи постојано на подобрување на квалитетот и доверливоста на Производот, Производот може да не функционира или да не успее. Клиентите се одговорни за усогласување со стандардите за безбедност и за обезбедување на соодветни дизајни и заштитни мерки за нивниот хардвер, софтвер и системи кои го минимизираат ризикот и избегнуваат ситуации во кои дефект или дефект на Производот може да предизвика губење на човечки живот, телесни повреди или оштетување на имот, вклучувајќи загуба на податоци или корупција. Пред клиентите да го користат Производот, да создадат дизајни вклучувајќи го Производот или да го вклучат Производот во нивните сопствени апликации, клиентите мора да се повикаат и да се усогласат со (а) најновите верзии на сите релевантни информации за TOSHIBA, вклучително без ограничување, овој документ, спецификациите , листовите со податоци и белешките за апликација за Производот и мерките на претпазливост и условите наведени во „Прирачникот за доверливост на полупроводниците на TOSHIBA“ и (б) упатствата за апликацијата со кои Производот ќе да се користи со или за. Клиентите се единствено одговорни за сите аспекти на дизајнот или апликациите на нивниот производ, вклучително, но не ограничувајќи се на (а) утврдување на соодветноста на употребата на овој производ во таков дизајн или апликации; (б) оценување и утврдување на применливоста на која било информација содржана во овој документ или во графикони, дијаграми, програми, алгоритми,ampапликативни кола или други референцирани документи; и (в) потврдување на сите работни параметри за такви дизајни и апликации. TOSHIBA НЕ ПРЕЗЕМА НИКАКВА ОДГОВОРНОСТ ЗА ДИЗАЈН НА ПРОИЗВОДИ ИЛИ АПЛИКАЦИИ НА КЛИЕНТИТЕ.
- ПРОИЗВОДОТ НИТУ Е НАМЕНЕТ НИТУ Е ГАРАНТИРАН ЗА УПОТРЕБА ВО ОПРЕМА ИЛИ СИСТЕМИ КОИ БАРААТ ИСКЛУЧЕНО ВИСОКО НИВО НА КВАЛИТЕТ И/ИЛИ СИГУРНОСТ И/ИЛИ ДЕШФУНКЦИЈА ИЛИ НЕПРАШУВАЊЕ, ТЕЛЕСНИ ПОВРЕДИ, ТЕРИЗНИ ИМОТНИ ШТЕТИ И/ИЛИ ТЕШКО ЈАВНО ВЛИЈАНИЕ („НЕНАМЕРАНА УПОТРЕБА“). Освен за специфични апликации како што е изрично наведено во овој документ, Ненамерна употреба вклучува, без ограничување, опрема што се користи во нуклеарни постројки, опрема што се користи во воздушната индустрија, медицинска опрема, опрема што се користи за автомобили, возови, бродови и друг транспорт, опрема за сообраќајна сигнализација , опрема што се користи за контрола на согорување или експлозии, безбедносни уреди, лифтови и ескалатори, уреди поврзани со електрична енергија и опрема што се користи во области поврзани со финансии. ДОКОЛКУ ГО КОРИСТЕТЕ ПРОИЗВОДОТ ЗА НЕНАМЕРАНА УПОТРЕБА, TOSHIBA НЕ ПРЕЗЕМА НИКАКВА ОДГОВОРНОСТ ЗА ПРОИЗВОДОТ. За детали, ве молиме контактирајте го вашиот претставник за продажба на TOSHIBA.
- Не расклопувајте, анализирајте, репродуцирајте, менувајте, менувајте, преведувајте или копирајте го Производот, без разлика дали е целосно или делумно.
- Производот нема да се користи или да се вградува во какви било производи или системи чие производство, употреба или продажба е забрането според важечките закони или прописи.
- Информациите содржани овде се претставени само како упатство за употреба на производот. TOSHIBA не презема никаква одговорност за какво било прекршување на патенти или други права на интелектуална сопственост на трети страни што може да произлезат од употребата на Производот. Ниту една лиценца за право на интелектуална сопственост не е дадена со овој документ, без разлика дали е експлицитна или имплицитна, со estoppel или на друг начин.
- НЕМА ПИСМЕНА ПОТПИШАНА ДОГОВОР, ОСВЕН КАКО ШТО Е ОДРЕДЕНО ВО РЕЛЕВАНТНИТЕ УСЛОВИ ЗА ПРОДАЖБА НА ПРОИЗВОДОТ, И ВО МАКСИМАЛНАТА СТЕМЕН ДОЗВОЛЕН СО ЗАКОН, ТОШИБА (1) НЕ ПРЕТЗЕМА НЕОДВИЖНОСТ , ПОСЛЕДНИЧКИ, ПОСЕБНИ ИЛИ СЛУЧАЈНИ ШТЕТИ ИЛИ ЗАГУБА, ВКЛУЧУВАЈЌИ БЕЗ ОГРАНИЧУВАЊЕ, ЗАГУБЕЊЕ НА ДОБИВКИ, ГУБЕЊЕ НА МОЖНОСТИ, ДЕЛОВЕН ПРЕКИН И ГУБЕЊЕ НА ПОДАТОЦИ И (2) ОДГОВОРУВАЊЕ И СЕКОЈА ИЗРАЗЕНА ИЗРАЗИРАЊЕ НА САД ПРОИЗВОД ИЛИ ИНФОРМАЦИИ ВКЛУЧУВАЈТЕ ГАРАНЦИИ ИЛИ УСЛОВИ ЗА КОРИСТЕЊЕ, СООДВЕТНОСТ ЗА ПОСЕБНА ЦЕЛИ, ТОЧНОСТ НА ИНФОРМАЦИИТЕ ИЛИ НЕПРЕКРШУВАЊЕ.
- Не користете или на друг начин ставајте достапен Производ или сроден софтвер или технологија за какви било воени цели, вклучително и без ограничување, за дизајнирање, развој, употреба, складирање или производство на нуклеарно, хемиско или биолошко оружје или производи од ракетна технологија (оружје за масовно уништување) . Производот и поврзаниот софтвер и технологија може да се контролираат според важечките закони и прописи за извоз, вклучувајќи ги, без ограничување, Јапонскиот Закон за девизи и надворешна трговија и Регулативите за администрација за извоз на САД. Извозот и реекспортот на Производот или сродниот софтвер или технологија се строго забранети освен во согласност со сите важечки закони и прописи за извоз.
- Ве молиме контактирајте со вашиот претставник за продажба на TOSHIBA за детали во врска со еколошките прашања како што е RoHS компатибилноста на производот. Ве молиме користете го Производот во согласност со сите важечки закони и прописи кои го регулираат вклучувањето или употребата на контролирани супстанции, вклучително и без ограничување, директивата RoHS на ЕУ. TOSHIBA НЕ ПРЕЗЕМА НИКАКВА ОДГОВОРНОСТ ЗА ШТЕТИ ИЛИ ЗАГУБИ КОИ СЕ СЛУЧУВААТ КАКО РЕЗУЛТАТ ОД НЕПОЧИТУВАЊЕ СО ВАЖЕЛНИТЕ ЗАКОНИ И ПРОПИСИ.
Toshiba Electronics Devices & Storage Corporation: https://toshiba.semicon-storage.com/
Документи / ресурси
![]() |
TOSHIBA DEBUG-A 32 битен RISC микроконтролер [pdf] Инструкции DEBUG-A 32-битен RISC микроконтролер, DEBUG-A, 32-битен RISC микроконтролер, RISC микроконтролер, микроконтролер |