![]() |
|
RIFF Box JTAG Форум поддержки RIFF Box JTAG |
|
Опции темы | Оценить тему | Опции просмотра |
![]() |
#6 |
Новичок
Регистрация: 31.03.2011
Сообщений: 15
Поблагодарил: 5
Поблагодарили 20 раз за 9 сообщений
Репа: 0 |
Я уверен даташиты все мы читали, но не все их читали достаточно внимательно. Вот выдержка из даташита на MSM7200 (вся линейка MSM не особенно отличается одна от другой, поэтому и все что видим для 7200 99.999% тоже самое, разве что другие адреса регистров, для MSM82xx и других MSM чипов):
REG: 0x44 (абсолютный адрес - 0xB8000964) CONF_FUSE_1, Type: Read, Clock: Modem bus clock: The CONF_FUSE_1 register contains additional configuration fuses, as defined in the Efuse chapter of this document. (т.е. регистр CONF_FUSE_1 содержит дополнительные перемычки для конфигурации чипа): Bits Name Description 0 MARM_ANY_MODE_DEBUG_DISABLE Disable access to the modem ARM debug TAP port for all modes. 1 MARM_PRIV_MODE_DEBUG_DISABLE Disable access to the modem ARM debug TAP port for privileged mode only. ...... Обратите внимание Бит0 - отключает доступ к отладке ядра АРМ модема (т.е. MSM чипа) Дальше смотрим такой регистр: REG: 0x4 (абсолютный адрес - 0xB8000904) OVERRIDE_1, Type: Read/Write(once), Clock: modem bus clock: This is a one-time-writable register used to override the fuse values when necessary. OVERRIDE_1 is used to override the final 8 tap_instruction disable fuses and the debug disable overrides. All writes following the first write access are ignored (т.е. по существу на русском: этот регистр используется для програмной отмены дейстия перемычек (FUSEs) таких как отключение 8 инструкций TAP контроллера а также для отмены действия перемычки "ARM JTAG disable" Что это значит? Именно то о чем во многих постах выше ув. тов. Serg555 пытался донести: если пережечь соответствующую перемычку то весь "самый-пресамый низкоуровневый интерфейс" просто напросто перестанет отвечать на запросы отладчика. Если при этом производителю добавить в один из лоадеров инструкции которые пропишут соответствующие биты регистра OVERRIDE_1 то после того как данный лоадер будет исполнен, наш "хваленный низкоуровневый интерфейс" снова станет отвечать и реагировать на команты отладчика, т.е. JTAG устройства. Что собственно и наблюдаем в телефоне HTC Desire HD. А то что касается непосредственно самого i9003 на OMAP3630 - то здесь хотя я и не углублялся в даташит на него, но с большой вероятностью предположу что там похожая ситуация. И никак это не относится к ревизиям плат. |
![]() |
![]() ![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Платформы и устройства, поддерживаемые 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 |