![]() |
|
RIFF Box JTAG Форум поддержки RIFF Box JTAG |
![]() |
|
Опции темы | Оценить тему | Опции просмотра |
|
![]() |
#1 | |
Новичок
Регистрация: 31.03.2011
Сообщений: 15
Поблагодарил: 5
Поблагодарили 20 раз за 9 сообщений
Репа: 0 |
Цитата:
Вы конечно не обижайтесь, но значит вы просто не понимаете суть интерфейса JTAG. Чтобы что-то загрузить, как минимум в память адресуемую процессором (32-бит 4ГБ адресное пространство), надо для начала подключиться к ядру процессора через JTAG. Подключение к ядру это значит остановить ядро и получить доступ к его внутренним регистрам. Только после этого можно выполнять какие бы нибыло операции типа чтения или записи памяти (что выполняется принудительной загрузкой инструкций в конвейер ядра в обход обычной схемы). Т.е. чтоб загрузить любой лоадер через JTAG для начала надо выполнить действия предложением выше. И вообще то что касатеся лоадеров в JTAG смысле - как их не назови, лоадер или dcc loader или флешер или еще как - все это обычный скомпилированный ARM код который загружается в память процессора (после того как он был введен в режим отладки) и потом запускается на исполнение - все это возможно когда отладка не заблокирована в чипе (DGBEN сигнал). "Блокирование JTAG" т.е. пережигание соотв. перемычки в MSM чипах вовсе не означает что после этого JTAG интерфейс вообще отвалится (не говоря уже об ICEPICK в OMAP3xxx процессорах). Все ядра АРМ имеют внутренний сигнал DBGEN (что подробно описано во всех спецификациях ARM) - если этот сигнал установить в "0" - отладка ядра (а именно его остановка, доступ к его регистрам и конвейеру) станет невозможной. Именно этот сигнал и обрубается в MSM после пережигания перемычки. Но только не следует путать "отключить отладку" и "отключить TAP контроллер". Пережигание перемычек защиты например в микроконтроллерах Atmel SAM семейства именно отключает TAP - и в этом случае JTAG действительно перестает быть виден вообще. Но квалком пошел другим путем - они просто дают возможность заблокировать доступ к отладке, при этом TAP остается виден. Тоже самое я уверен касается и OMAP процессоров. Последний раз редактировалось bambarmia; 30.08.2011 в 14:56. |
|
![]() |
![]() ![]() |
Следующие 2 пользователей поблагодарили bambarmia за это сообщение: | Jet (30.08.2011), Nosferatos (28.10.2011) |
![]() |
#2 | ||
Администратор
![]() Регистрация: 02.08.2004
Адрес: Тридевятое царство
Сообщений: 2,210
Поблагодарил: 1,130
Поблагодарили 2,422 раз за 1,091 сообщений
Репа: 1993 |
Цитата:
Цитата:
__________________
В правильно поставленном вопросе содержится большая часть ответа. ![]() |
||
![]() |
![]() ![]() |
![]() |
#3 |
Новичок
Регистрация: 31.03.2011
Сообщений: 15
Поблагодарил: 5
Поблагодарили 20 раз за 9 сообщений
Репа: 0 |
Поверьте, я не обижаюсь, но и дискуссию с вами больше продолжать не буду. Я вижу вы даже не потрудились внимательно прочитать мой предыдущий пост. Я не собираюсь здесь доказывать кому бы то нибыло свою точку зрения. Тот кому надо, прочитает внимательно и сделает выводы.
А поповоду JTAG интерфейса - ранее доводилось самому разрабатывать прошивку для микроконтроллера которая восстанавливала через данный интерфейс определенные модели CDMA телефонов на базе ядер ARM7 и ARM9 (имеено "дрыганьем" ножек nTRST, TDI, TCK, TMS и TDO), поэтому поверьте опыт уменя более чем достаточный в этой области для понимания всех тонкойстей работы через JTAG. P.S. На этом считаю дальшейшую дискусссию бессмысленной. |
![]() |
![]() ![]() |
Следующие 5 пользователей поблагодарили bambarmia за это сообщение: | 0xMihalich (07.09.2011), Jet (31.08.2011), Mumang (31.08.2011), Serg555 (31.08.2011), topgan (04.11.2011) |
![]() |
Опции темы | |
Опции просмотра | Оценка этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Платформы и устройства, поддерживаемые RIFF BOX JTAG | levsha | RIFF Box JTAG | 3 | 25.08.2012 12:27 |
7900 проблема с прошивкой | Xishnik787 | Nokia BB5 - программный ремонт | 22 | 26.06.2011 09:28 |
Восстанавливаю PDA, телефоны с поврежденным boot в Ставропольском крае. | LASDORF | Услуги | 0 | 30.11.2010 19:36 |
[Решено]n95 rm-320 после прошивки | iSKA SERViCE | Nokia - для новичков | 20 | 10.08.2010 21:04 |
NOKIA N96 Error reading CMT flash id... | ShandrapaY | Nokia BB5 - программный ремонт | 23 | 29.11.2008 13:26 |