ТОСХИБА ДЕБУГ-А 32-битни РИСЦ микроконтролер
Информације о производу
Спецификације
- Назив производа: Интерфејс за отклањање грешака
- Модел: ДЕБУГ-А
- Ревизија: 1.4
- Датум: 2024-10
Упутства за употребу производа
Увод
Интерфејс за отклањање грешака је 32-битни референтни приручник за РИСЦ микроконтролер за потребе отклањања грешака.
Карактеристике
- Улазно/излазни портови
- Информације о производу
- Фласх меморија
- Контрола сата и режим рада
Геттинг Стартед
- Повежите Дебуг Интерфаце са својим системом помоћу одговарајућих каблова.
- Погледајте блок дијаграм за отклањање грешака (слика 2.1) да бисте боље разумели интерфејс.
- Осигурајте исправно напајање и прикључке.
Честа питања (често постављана питања)
- Која су својства сваког бита у регистру?
Својства су изражена као Р (само за читање), В (само за писање) или Р/В (Читање и писање). - Како треба поступати са резервисаним битовима регистра?
Резервисани битови се не смеју поново писати, а прочитана вредност се не сме користити. - Како тумачимо нумеричке формате у приручнику?
Хексадецимални бројеви имају префикс 0к, децимални бројеви могу имати суфикс 0д, а бинарни бројеви могу имати префикс 0б.
Предговор
Повезани документ
Назив документа |
Улазно/излазни портови |
Информације о производу |
Фласх меморија |
Контрола сата и режим рада |
конвенције
- Нумерички формати прате правила као што је приказано у наставку:
- Хексадецимално: 0кАБЦ
- Децимала: 123 или 0д123
Само када треба експлицитно показати да су децимални бројеви. - Бинарно: 0б111
Могуће је изоставити „0б“ када се број битова може јасно разумети из реченице.
- „_Н“ се додаје на крај назива сигнала да би се указало на ниске активне сигнале.
- Зове се „потврђивање“ да се сигнал помера на свој активни ниво, а „деассерт“ на свој неактивни ниво.
- Када се помињу два или више назива сигнала, они се описују као [м:н].
Exampле: С[3:0] приказује четири имена сигнала С3, С2, С1 и С0 заједно. - Знакови окружени са [ ] дефинишу регистар.
Exampле: [АБЦД] - „Н“ замењује број суфикса два или више истих врста регистара, поља и имена битова.
Exampле: [КСИЗ1], [КСИЗ2], [КСИЗ3] → [КСИЗн] - “к” замењује број суфикса или карактер јединица и канала у листи регистара.
- У случају јединице, „к“ значи А, Б и Ц, …
Exampле: [АДАЦР0], [АДБЦР0], [АДЦЦР0] → [АДкЦР0] - У случају канала, „к“ значи 0, 1 и 2, …
Exampле: [Т32А0РУНА], [Т32А1РУНА], [Т32А2РУНА] → [Т32АкРУНА] - Опсег битова регистра је записан као [м: н].
Exampле: Бит [3: 0] изражава опсег бита 3 до 0. - Конфигурациона вредност регистра је изражена или хексадецималним или бинарним бројем.
Exampле: [АБЦД] = 0к01 (хексадецимално), [КСИЗн] = 1 (бинарни) - Реч и бајт представљају следећу дужину бита.
- бајт: 8 бита
- Пола речи: 16 бита
- Реч: 32 бита
- Двострука реч: 64 бита
- Особине сваког бита у регистру су изражене на следећи начин:
- R: Само за читање
- W: Само пиши
- Р/В: Читање и писање је могуће.
- Осим ако није другачије назначено, приступ регистру подржава само приступ речима.
- Регистар дефинисан као „Резервисано“ не сме се поново писати. Штавише, немојте користити прочитану вредност.
- Вредност прочитана из бита који има подразумевану вредност „-” је непозната.
- Када се упише регистар који садржи и битове за уписивање и битове само за читање, битови само за читање треба да буду уписани са њиховом подразумеваном вредношћу. У случајевима да је подразумевана вредност „-“, следите дефиницију сваког регистра.
- Резервисани битови регистра само за писање треба да буду уписани са њиховом подразумеваном вредношћу. У случајевима када је подразумевано „-“, следите дефиницију сваког регистра.
- Не користите обраду читања-модификовања-писања у регистар дефиниције која се разликује по запису и читању.
Термини и скраћенице
Неке од скраћеница које се користе у овом документу су следеће:
- СВЈ-ДП Серијска жица ЈTAG Порт за отклањање грешака
- ЕТМ Ембеддед Траце МацроцеллТМ
- ТПИУ Интерфејс јединица за праћење портова
- JTAG Заједничка акциона група за тестирање
- SW Сериал Вире
- СВВ Сериал Вире Viewer
Обриси
Серијска жица ЈTAG Уграђена је јединица порта за отклањање грешака (СВЈ-ДП) за повезивање са алатима за отклањање грешака и јединица уграђене макроћелије праћења (ЕТМ) за излаз праћења инструкција. Подаци о праћењу излазе на наменске пинове (ТРАЦЕДАТА[3:0], СВВ) за отклањање грешака преко интерфејсне јединице порта за праћење (ТПИУ) на чипу.
Класификација функција | Функција | Операција |
СВЈ-ДП | JTAG | Могуће је повезати ЈTAG подржава алате за отклањање грешака. |
SW | Могуће је повезати алате за отклањање грешака Сериал Вире. | |
ЕТМ | Траце | Могуће је повезати алате за отклањање грешака са подршком за ЕТМ Траце. |
За детаље о СВЈ-ДП, ЕТМ и ТПИУ погледајте “Арм® Цортек-М3 ® Технички референтни приручник за процесор”/”Арм Цортек-М4 Технички референтни приручник”.
Конфигурација
Слика 2.1 приказује блок дијаграм интерфејса за отклањање грешака.
бр. | Симбол | Назив сигнала | И/О | Повезани референтни приручник |
1 | ТРЦЛКИН | Сат са функцијом праћења | Инпут | Контрола сата и режим рада |
2 | ТМС | JTAG Избор режима тестирања | Инпут | Улазни/излазни портови, информације о производу |
3 | СВДИО | Серијски жични улаз/излаз података | Улаз/Излаз | Улазни/излазни портови, информације о производу |
4 | ТЦК | JTAG Улаз серијског сата | Инпут | Улазни/излазни портови, информације о производу |
5 | СВЦЛК | Серијски жичани сат | Инпут | Улазни/излазни портови, информације о производу |
6 | ТДО | JTAG Излаз тестних података | Излаз | Улазни/излазни портови, информације о производу |
7 | СВВ | Сериал Вире Viewер Оутпут | Излаз | Улазни/излазни портови, информације о производу |
8 | ТДИ | JTAG Унос тестних података | Инпут | Улазни/излазни портови, информације о производу |
9 | ТРСТ_Н | JTAG Тест РЕСЕТ_Н | Инпут | Улазни/излазни портови, информације о производу |
10 | ТРАЦЕДАТА0 | Подаци трага 0 | Излаз | Улазни/излазни портови, информације о производу |
11 | ТРАЦЕДАТА1 | Подаци трага 1 | Излаз | Улазни/излазни портови, информације о производу |
12 | ТРАЦЕДАТА2 | Подаци трага 2 | Излаз | Улазни/излазни портови, информације о производу |
13 | ТРАЦЕДАТА3 | Подаци трага 3 | Излаз | Улазни/излазни портови, информације о производу |
14 | ТРАЦЕЦЛК | Траце Цлоцк | Излаз | Улазни/излазни портови, информације о производу |
- СВЈ-ДП
- СВЈ-ДП подржава серијски жични порт за отклањање грешака (СВЦЛК, СВДИО), ЈTAG Порт за отклањање грешака (ТДИ, ТДО, ТМС, ТЦК, ТРСТ_Н) и излаз за праћење са серијске жице Viewер(СВВ).
- Када користите СВВ, поставите одговарајући бит за омогућавање сата на 1 (напајање сата) у регистру напајања и заустављања сата ([ЦГСПЦЛКЕН] ). За детаље погледајте „Контрола сата и режим рада“ и „Улазни/излазни портови“ у референтном приручнику.
- Тхе ЈTAG Порт за отклањање грешака или ТРСТ_Н пин не постоје у зависности од производа. За детаље погледајте „Информације о производу“ у референтном приручнику.
- ЕТМ
- ЕТМ подржава сигнале података на четири пина (ТРАЦЕДАТА) и један пин сигнала такта (ТРАЦЕЦЛК).
- Када користите ЕТМ, поставите одговарајући бит за омогућавање сата на 1 (напајање сата) у регистру напајања и заустављања сата ([ЦГСПЦЛКЕН] ). За детаље погледајте „Контрола сата и режим рада“ и „Улазни/излазни портови“ у референтном приручнику.
- ЕТМ није подржан у зависности од производа. За детаље погледајте „Информације о производу“ у референтном приручнику.
Функција и рад
Цлоцк Суппли
Када користите Траце или СВВ, поставите одговарајући бит за омогућавање такта на 1 (напајање сата) у регистру заустављања напајања АДЦ Траце Цлоцк ([ЦГСПЦЛКЕН] ). За детаље, погледајте „Контрола сата и режим рада“ у референтном приручнику.
Веза са алатом за отклањање грешака
- Што се тиче везе са алатима за отклањање грешака, погледајте препоруке произвођача. Пинови интерфејса за отклањање грешака садрже отпорник за повлачење и отпорник за спуштање. Када су пинови интерфејса за отклањање грешака повезани са екстерним повлачењем или спуштањем, обратите пажњу на ниво улаза.
- Када је безбедносна функција омогућена, ЦПУ не може да се повеже са алатом за отклањање грешака.
Периферне функције у режиму заустављања
- Режим чекања значи да је стање у којем је ЦПУ заустављен (прекидан) на алату за отклањање грешака
- Када ЦПУ уђе у режим заустављања, ватцхдог тајмер (ВДТ) се аутоматски зауставља. Остале периферне функције настављају да раде.
Употреба прample
- Пинови интерфејса за отклањање грешака се такође могу користити као портови опште намене.
- Након отпуштања ресетовања, одређени пинови пинова интерфејса за отклањање грешака се иницијализују као пинови интерфејса за отклањање грешака. Остале пинове интерфејса за отклањање грешака треба променити у пинове интерфејса за отклањање грешака ако је потребно.
Интерфејс за отклањање грешака Игле интерфејса за отклањање грешака JTAG ТРСТ_Н ТДИ ТДО ТЦК ТМС ТРАЦЕДАТА [3:0] ТРАЦЕЦЛК SW – – СВВ СВЦЛК СВДИО Статус пинова за отклањање грешака након пуштања ресетовати
Валид
Валид
Валид
Валид
Валид
Неважећи
Неважећи
JTAG (са ТРСТ_Н)
✔ ✔ ✔ ✔ ✔ Н/А Н/А JTAG (Без ТРСТ_Н)
Н/А
✔
✔
✔
✔
Н/А
Н/А
JTAG+ТРАЦЕ ✔ ✔ ✔ ✔ ✔ ✔ ✔ SW Н/А Н/А Н/А ✔ ✔ Н/А Н/А СВ+ТРАЦЕ Н/А Н/А Н/А ✔ ✔ ✔ ✔ СВ+СВВ Н/А Н/А ✔ ✔ ✔ Н/А Н/А Онемогућите функцију за отклањање грешака Н/А Н/А Н/А Н/А Н/А Н/А Н/А
Предострожност
Важне тачке коришћења пинова интерфејса за отклањање грешака који се користе као портови опште намене
- Након отпуштања ресетовања, ако се пинови интерфејса за отклањање грешака користе као општи У/И портови од стране корисничког програма, алатка за отклањање грешака не може да се повеже.
- Ако се пинови интерфејса за отклањање грешака користе за друге функције, обратите пажњу на подешавања.
- Ако алатка за отклањање грешака не може да се повеже, она може да поврати везу за отклањање грешака да би избрисала флеш меморију коришћењем једног режима БООТ са спољашњег. За детаље, погледајте референтни приручник за „Флеш меморију“.
Историја ревизија
Ревизија | Датум | Опис |
1.0 | 2017-09-04 | Прво издање |
1.1 |
2018-06-19 |
– Садржај
Измењени садржај до садржаја -1 Оутлине Модификовано АРМ у Арм. -2. Конфигурација Референтни “референтни приручник” је додат у СВЈ-ДП Референтни “референтни приручник” је додат у СВЈ-ЕТМ |
1.2 |
2018-10-22 |
– Конвенције
Измењено објашњење жига – 4. Употреба прample Додато екampле за СВ+ТРАЦЕ у табели 4.1 – Замењена ОГРАНИЧЕЊА УПОТРЕБЕ ПРОИЗВОДА |
1.3 |
2019-07-26 |
– Слика 2.1 ревидирана
– 2 Додато подешавање сата за коришћење СВВ функције. – 3.1 Додато подешавање сата за коришћење СВВ функције. измењено из „ЕТМ“ у „Траг“. – 3.3 Додат опис режима чекања. |
1.4 | 2024-10-31 | – Изглед је ажуриран |
ОГРАНИЧЕЊА УПОТРЕБЕ ПРОИЗВОДА
Тосхиба Цорпоратион и њене подружнице и филијале се заједнички називају „ТОСХИБА“.
Хардвер, софтвер и системи описани у овом документу заједнички се називају „Производи“.
- ТОСХИБА задржава право измене информација у овом документу и повезаним производима без претходног обавештења.
- Овај документ и било које информације у њему не смеју се репродуковати без претходне писмене дозволе компаније ТОСХИБА. Чак и уз ТОСХИБА-ину писмену дозволу, репродукција је дозвољена само ако је репродукција без измена/изостављања.
- Иако ТОСХИБА непрестано ради на побољшању квалитета и поузданости производа, Производ може да поквари или поквари. Купци су одговорни за поштовање безбедносних стандарда и за обезбеђивање адекватних дизајна и заштитних мера за свој хардвер, софтвер и системе који минимизирају ризик и избегавају ситуације у којима неисправност или квар Производа може изазвати губитак људских живота, телесне повреде или оштећење имовине, укључујући губитак или корупцију података. Пре него што клијенти користе Производ, креирају дизајн који укључује Производ или уграде Производ у сопствене апликације, клијенти такође морају да упућују и да се придржавају (а) најновијих верзија свих релевантних ТОСХИБА информација, укључујући, без ограничења, овај документ, спецификације , листове са подацима и напомене о примени за Производ и мере предострожности и услове наведене у „ТОСХИБА Приручнику о поузданости полупроводника“ и (б) упутства за примену са којом ће Производ бити користи се са или за. Купци су искључиво одговорни за све аспекте дизајна или апликација свог производа, укључујући, али не ограничавајући се на (а) утврђивање прикладности употребе овог производа у таквом дизајну или апликацијама; (б) процену и утврђивање применљивости било које информације садржане у овом документу, или у графиконима, дијаграмима, програмима, алгоритмима,ampле апликациона кола, или било који други референтни документ; и (ц) валидацију свих радних параметара за такве дизајне и апликације. ТОСХИБА НЕ ПРЕУЗИМА НИКАКВУ ОДГОВОРНОСТ ЗА ДИЗАЈН ИЛИ АПЛИКАЦИЈУ ПРОИЗВОДА КОРИСНИКА.
- ПРОИЗВОД НИЈЕ НАМЕЊЕН НИ ГАРАНТУЈЕ ЗА УПОТРЕБУ У ОПРЕМИ ИЛИ СИСТЕМИМА КОЈИ ЗАХТЕВАЈУ ВАНРЕДНО ВИСОК НИВО КВАЛИТЕТА И/ИЛИ ПОУЗДАНОСТИ, И/ИЛИ КВАР ИЛИ КВАР КОЈИ МОЖЕ ДА БИСТЕ ПОВРЕДЕ, ОЗБИЉНА ШТЕТА ИМОВИНЕ И/ИЛИ ОЗБИЉАН УТИЦАЈ НА ЈАВНОСТ („НЕНАМЕРОВАНА УПОТРЕБА“). Осим за посебне примене као што је изричито наведено у овом документу, ненаменска употреба укључује, без ограничења, опрему која се користи у нуклеарним постројењима, опрему која се користи у ваздухопловној индустрији, медицинску опрему, опрему која се користи за аутомобиле, возове, бродове и други транспорт, опрему за саобраћајну сигнализацију , опрему која се користи за контролу сагоревања или експлозије, сигурносне уређаје, лифтове и покретне степенице, уређаје који се односе на електричну енергију и опрему која се користи у областима везаним за финансије. АКО КОРИСТИТЕ ПРОИЗВОД ЗА НЕНАМЕЊЕНУ УПОТРЕБУ, ТОСХИБА НЕ ПРЕУЗИМА НИКАКВУ ОДГОВОРНОСТ ЗА ПРОИЗВОД. За детаље контактирајте свог продајног представника компаније ТОСХИБА.
- Немојте растављати, анализирати, вршити обрнути инжењеринг, мењати, модификовати, преводити или копирати Производ, било у целини или делимично.
- Производ се не сме користити или уграђивати у било које производе или системе чија је производња, употреба или продаја забрањена према било којим примењивим законима или прописима.
- Овде садржане информације су представљене само као смернице за употребу производа. ТОСХИБА не преузима никакву одговорност за било какво кршење патената или других права интелектуалне својине трећих страна које могу настати коришћењем Производа. Овим документом се не даје никаква лиценца за било које право интелектуалне својине, било изричито или имплицитно, естоппелом или на неки други начин.
- БЕЗ ПИСМЕНОГ ПОТПИСАНА УГОВОРА, ОСИМ КАКО ЈЕ ПРЕДВИЂЕНО У РЕЛЕВАНТНИМ ОДРЕДБАМА И УСЛОВИМА ПРОДАЈЕ ЗА ПРОИЗВОД, И У МАКСИМАЛНОЈ МЕРИ КОЈИ ЈЕ ДОЗВОЉЕНО ЗАКОНОМ, ТОСХИБА (1) НЕ ПРЕУЗИМА НИКАКВУ ОДГОВОРНОСТ, БЕЗ ШТА СЕ НЕ ПРЕУЗИМА ИАЛ, СПЕЦИАЛ, ОР СЛУЧАЈНА ШТЕТА ИЛИ ГУБИТАК, УКЉУЧУЈУЋИ БЕЗ ОГРАНИЧАВАЊА, ГУБИТАК ДОБИТАКА, ГУБИТАК МОГУЋНОСТИ, ПРЕКИД ПОСЛОВАЊА И ГУБИТАК ПОДАТАКА, И (2) ОДРИЧЕ СЕ БИЛО КАКВОГ И СВИХ ИЗРИЧИТИХ ИЛИ ПОДРАЗУМЕВАНИХ ПРОИЗВОДА ИНФОРМАЦИЈЕ, УКЉУЧУЈУЋИ ГАРАНЦИЈЕ ИЛИ УСЛОВИ ПРИЛИКА ЗА ПРОДАЈУ, ПРИКЛАДНОСТИ ЗА ОДРЕЂЕНУ НАМЕНУ, ТАЧНОСТ ИНФОРМАЦИЈА ИЛИ НЕКРШЕЊА.
- Немојте користити нити на други начин учинити доступним Производ или сродни софтвер или технологију у било које војне сврхе, укључујући без ограничења, за пројектовање, развој, употребу, складиштење или производњу нуклеарног, хемијског или биолошког оружја или производа ракетне технологије (оружје за масовно уништење) . Производ и сродни софтвер и технологија могу се контролисати у складу са важећим извозним законима и прописима, укључујући, без ограничења, јапански закон о девизном пословању и спољној трговини и прописе о извозној администрацији САД. Извоз и поновни извоз Производа или сродног софтвера или технологије су строго забрањени осим у складу са свим важећим законима и прописима о извозу.
- Обратите се свом ТОСХИБА продајном представнику за детаље у вези са питањима животне средине као што је РоХС компатибилност производа. Користите Производ у складу са свим важећим законима и прописима који регулишу укључивање или употребу контролисаних супстанци, укључујући, без ограничења, Директиву ЕУ РоХС. ТОСХИБА НЕ ПРЕУЗИМА НИКАКВУ ОДГОВОРНОСТ ЗА ШТЕТУ ИЛИ ГУБИТКЕ НАСТАЛЕ КАО РЕЗУЛТАТ НЕПОШТОВАЊА ВАЖЕЋИХ ЗАКОНА И ПРОПИСА.
Тосхиба Елецтроницс Девицес & Стораге Цорпоратион: https://toshiba.semicon-storage.com/
Документи / Ресурси
![]() |
ТОСХИБА ДЕБУГ-А 32-битни РИСЦ микроконтролер [пдфУпутства ДЕБУГ-А 32-битни РИСЦ микроконтролер, ДЕБУГ-А, 32-битни РИСЦ микроконтролер, РИСЦ микроконтролер, микроконтролер |