Версия для печати темы
Форумы PDA2U.RU _ Реанимация KПK и коммуникаторов _ Ищется Jtag для ASUS A 632N
Автор: AVVM 15.12.2009, 19:59
Убит Bootloader. Заранее благодарен за любую информацию
Автор: SAXON13 15.12.2009, 21:05
А откуда такой вывод, вы его что специально прибили?
Опишите состояние девайса, на что реагирует, после чего произошло...
Автор: AVVM 16.12.2009, 9:09
Цитата(SAXON13 @ 15.12.2009, 21:05)
А откуда такой вывод, вы его что специально прибили?
Опишите состояние девайса, на что реагирует, после чего произошло...
Спасибо за внимание!
ответ -100%, после многочисленных удачных экспериментов залили через (флеш) неудачный nb0.
Теперь стандартный набор симптомов для железа без Boot.(зарядку видит)
нашли инфу, что jtag у него на разъеме. Подцепились - не вяжется.
Нужна информация по расположению пинов Jtag.
Автор: SAXON13 16.12.2009, 10:48
Достоверной информации нету...
скиньте фото платы, укажите куда и чем подцеплялись, какой кабель, девайс подключен к питанию или нет? хотя как я уже неоднократно говорил, самый надежный способ найти пины, это спаять процессор и прозвонить контакты...
Автор: AVVM 16.12.2009, 14:12
Цитата(SAXON13 @ 16.12.2009, 10:48)
Достоверной информации нету...
скиньте фото платы, укажите куда и чем подцеплялись, какой кабель, девайс подключен к питанию или нет? хотя как я уже неоднократно говорил, самый надежный способ найти пины, это спаять процессор и прозвонить контакты...
Софт на старшем брате из вашей темы, цеплялись виглером,тело питалось от заряженой АКБ(может еще куда питание подать?),фото платы прилагаю, распиновку прилагаю.
По поводу сдуть проц - морально почти готов, но до вечера продолжаю уповать на инфу из Сети.
Цитата(SAXON13 @ 16.12.2009, 10:48)
Достоверной информации нету...
скиньте фото платы, укажите куда и чем подцеплялись, какой кабель, девайс подключен к питанию или нет? хотя как я уже неоднократно говорил, самый надежный способ найти пины, это спаять процессор и прозвонить контакты...
Сторона 2
Цитата(SAXON13 @ 16.12.2009, 10:48)
Достоверной информации нету...
скиньте фото платы, укажите куда и чем подцеплялись, какой кабель, девайс подключен к питанию или нет? хотя как я уже неоднократно говорил, самый надежный способ найти пины, это спаять процессор и прозвонить контакты...
распиновка разъема
Pin Number Pin Name Description (may be empty)
1 JTAG TRST_n
2 JTAG TCK
3 JTAG TDO
4 JTAG TMS
5 JTAG TDI
6 GND
7 SPKR speaker monoout
8 ?
9 rs232 rin2
10 rs232 rin3
11 rs232 dout2
12 rs232 dout3
13 rs232 rin4
14 rs232 dout1
15 rs232 rin1
16 3,3V out Ucore?
17 USB GRN
18 USB data+
19 USB data-
20 USB VCC (+5v VDC)
21 GND
22 DC+ Charger
23 DC+ Charger
24 DC+ Charger
25 DC+ Charger
26 GND
Автор: SAXON13 16.12.2009, 16:45
Я так понимаю это на внешний разьем выведено. тогда нсколько я помню по другой модели это с 1 по 5 контакты слева разьемом вниз, проверьте соединеие кабеля с разьемом, установить H-JTAG, запустить, настроить согласно схеме кабеля, подать питание на кабель и на девайс. нажать кн. ВКЛ на девайсе...
Если возможно, то крупнее фото в области разьема...
Автор: AVVM 16.12.2009, 20:01
Цитата(SAXON13 @ 16.12.2009, 16:45)
Я так понимаю это на внешний разьем выведено. тогда нсколько я помню по другой модели это с 1 по 5 контакты слева разьемом вниз, проверьте соединеие кабеля с разьемом, установить H-JTAG, запустить, настроить согласно схеме кабеля, подать питание на кабель и на девайс. нажать кн. ВКЛ на девайсе...
Если возможно, то крупнее фото в области разьема...
Результаты прозвонки после сдува:
- Информация про Jtag на системном разъеме - провокация ( по крайней мере по этой модели)
после демонтажа проца и прозвонки выяснилось, что ни одна из линий не выходит на системный разъем.
- зато они выходят на разъем под АКБ (на side1 на наклейке даже вырезан карманчик)
правда без точки TRST_n - она выведена на пятак на плате и без разборки не доступна.
с ней все коннектится, проц определяется.
Возникла идея по безразборному способу организации JTAG
reset мыслится организовать каким нибудь users ким способом ( power он, палка в бок i.t.c) - пока не делали.
Автор: SAXON13 17.12.2009, 12:03
Можно обойтись и без TRST_n, всё равно в OCD он не работает нормально...
Автор: dimarik77 17.12.2009, 14:52
Распайка JTAG для a632N:
Цитата(SAXON13 @ 17.12.2009, 13:03)
Можно обойтись и без TRST_n, всё равно в OCD он не работает нормально...
Подключился, H-Jtag и JTAGScanChainAnalyzer проц определяют (PXA270 0x79265013), причем даже без батарейки!
Это нормально?
OCD Commander выдает ошибку (см. аттач).
Автор: SAXON13 17.12.2009, 15:21
Насчет H-Jtag не знаю, обычно он без питания девайса ничего не определяет, JTAGScanChainAnalyzer может и без питания, хотя возможно там просто системная батарейка хорошая, но это вобщем не важно, всё равно при заливке файлов девайс должен быть запитан, иначе ведь РАМ не будет работать...
А насчет ошибки в ОКД, не совсем понял в чем проблема? То что на ресет ошибка, так это так и будет...
Надо или зажав РЕСЕТ на девайсе, запустить ОКД и после этого отпустить, кстати галочку с pop-up ip errors забери, а то при любой ошибке глючить будет, или же после запуска ОКД - ОДНОВРЕМЕННО нажимать РЕСЕТ в проге и на девайсе...
Да в самом ОКД поставьте галочку на auto system check, чтоб статус девайса автоматом показывало, если внизу в чинт-баре появиться надпись IN DEBUG - девайс виден в дебаг-модэ...
Автор: dimarik77 17.12.2009, 15:36
Цитата(SAXON13 @ 17.12.2009, 16:21)
Насчет H-Jtag не знаю, обычно он без питания девайса ничего не определяет, JTAGScanChainAnalyzer может и без питания, хотя возможно там просто системная батарейка хорошая, но это вобщем не важно, всё равно при заливке файлов девайс должен быть запитан, иначе ведь РАМ не будет работать...
А насчет ошибки в ОКД, не совсем понял в чем проблема? То что на ресет ошибка, так это так и будет...
Надо или зажав РЕСЕТ на девайсе, запустить ОКД и после этого отпустить, кстати галочку с pop-up ip errors забери, а то при любой ошибке глючить будет, или же после запуска ОКД - ОДНОВРЕМЕННО нажимать РЕСЕТ в проге и на девайсе...
Да в самом ОКД поставьте галочку на auto system check, чтоб статус девайса автоматом показывало, если внизу в чинт-баре появиться надпись IN DEBUG - девайс виден в дебаг-модэ...
Попробовал все варианты.
ответ: Error Response from INITIALIZE: 0x1E initialize_target : command timeout (10 : 1E)
Автор: SAXON13 17.12.2009, 16:01
Инструкцию внимательно читали? Проверьте все моменты, а так тяжело гадать...
Вот: http://forum.pda2u.ru/topic1167.html всё до заливки бута по адресам идентично...
перемычку поставил на кабеле?
Автор: dimarik77 21.12.2009, 15:09
Цитата(SAXON13 @ 17.12.2009, 17:01)
Инструкцию внимательно читали? Проверьте все моменты, а так тяжело гадать...
Вот: http://forum.pda2u.ru/topic1167.html всё до заливки бута по адресам идентично...
перемычку поставил на кабеле?
вроде в In_Debug загнать удалось, только как-то неохотно девайс в него входит.
Вопросик: имеется файл boot из разобранной офф. прошивки (полностью идентичен http://4pda.ru/forum/index.php?showtopic=47399&view=findpost&p=1718400). Как его можно записать в rom?
Автор: SAXON13 21.12.2009, 15:44
Теперь надо узнать адрес куда заливать этот файл. что там впрошивке еще кроме файла бута есть? Перед ним...
Автор: dimarik77 21.12.2009, 15:45
Цитата(SAXON13 @ 17.12.2009, 17:01)
Инструкцию внимательно читали? Проверьте все моменты, а так тяжело гадать...
Вот: http://forum.pda2u.ru/topic1167.html всё до заливки бута по адресам идентично...
перемычку поставил на кабеле?
на команду pc a0004000 говорит ошибку, счетчик не меняется.
>pc a0004000
Error in parameter 1
>pc
PC: 00000000
Автор: SAXON13 21.12.2009, 15:56
А кто сказал. что этот адрес, это адрес для асусаП525, а для твоего наверное другой, да и еще лучше набирать ручками и латинские буквы например: pc 0xa0004000
Набери команду BYTE 0xa0004000 1000 и скопируй (выделяеш потом контрлС и потом контрал V ) и скинь сюда...
Автор: dimarik77 21.12.2009, 16:05
Цитата(SAXON13 @ 21.12.2009, 16:44)
Теперь надо узнать адрес куда заливать этот файл. что там впрошивке еще кроме файла бута есть? Перед ним...
Прошивка быля img, разобралась на 3 файла nb0. Разбирал с помощью утилитки из постаhttp://4pda.ru/forum/index.php?showtopic=47399&view=findpost&p=1833328. Как определить адрес не понимаю - не имел ранее с этим дела.
В Вашей инструкции указана команда pc a0004000, по карте процессора это SDRAM bank0. У меня указатель туда почемуто не переходит (PC возвращает 00000000)
Цитата(SAXON13 @ 21.12.2009, 16:56)
А кто сказал. что этот адрес, это адрес для асусаП525, а для твоего наверное другой, да и еще лучше набирать ручками и латинские буквы например: pc 0xa0004000
Набери команду BYTE 0xa0004000 1000 и скопируй (выделяеш потом контрлС и потом контрал V ) и скинь сюда...
>BYTE 0xa0004000 1000
A0004000: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004010: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004030: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004050: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004090: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00040A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00040B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00040C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00040D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00040E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00040F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004100: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004110: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004120: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004130: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004140: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004150: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004160: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004170: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004180: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004190: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00041A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00041B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00041C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00041D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00041E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00041F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004200: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004210: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004220: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004230: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004240: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004250: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004260: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004270: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004280: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004290: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00042A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00042B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00042C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00042D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00042E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00042F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004300: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004310: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004320: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004330: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004340: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004350: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004360: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004370: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004380: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0004390: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00043A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00043B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00043C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00043D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A00043E0: FF FF FF FF FF FF FF FF
Автор: SAXON13 21.12.2009, 16:09
Скинь файлы те что поменьше размером, тот где ОС (он самый большой) не надо, да и бут не нужно уже, то есть один файл только...
Инструкция дана на примере асус П525 и написано, что для каждого девайса будет свой адрес и свой файл...
Ну и набираеш наверное не правильно...
Вобщем файл скинь из этих трех что у тебя вышли, самый большой не нужен и бут тоже у меня уже есть, а я в дисассемблере посмотрю, и уже приблизительно можно будет знать какой адрес...
Автор: dimarik77 21.12.2009, 16:21
Цитата(SAXON13 @ 21.12.2009, 17:06)
Скинь файлы те что поменьше размером, тот где ОС (он самый большой) не надо, да и бут не нужно уже, то есть один файл только...
Инструкция дана на примере асус П525 и написано, что для каждого девайса будет свой адрес и свой файл...
Ну и набираеш наверное не правильно...
да, действительно, адрес набирал без 0x...
Прилагаю boot
И последний
Bdtl2.nb0
Автор: SAXON13 21.12.2009, 16:28
Щас посмотрю, а что это у тебя их столько, ты же писал что три файла всего, или это ограничение на аплоад?
Автор: dimarik77 21.12.2009, 16:31
Цитата(SAXON13 @ 21.12.2009, 17:28)
Щас посмотрю, а что это у тебя их столько, ты же писал что три файла всего, или это ограничение на аплоад?
Ограничение.
первый архив из 3 частей - boot,
второй - я не знаю что
есть еще большой nb0, но это видимо ОС
Автор: SAXON13 21.12.2009, 16:35
Вечером будет время поизучаю, но второй файл это вроде XIP для ОС...
А ты пока что той же командой BYTE посмотри что на 0 и на 1000, то есть BYTE 0 1000 и BYTE 1000 1000(< это размер)
Автор: SAXON13 21.12.2009, 16:59
Слей то что с 0 побольше, можеш частями, только не ошибись и выкладывай их в виде
AC059FE5301090E50F00A0E3001001E0 то есть адреса и пробелы позабирай, или скачай Crosswork for ARM v1.7 им намного легче дампить, только чуть поразбираться надо как с ним работать...
Автор: dimarik77 21.12.2009, 17:22
Цитата(SAXON13 @ 21.12.2009, 17:59)
Слей то что с 0 побольше, можеш частями, только не ошибись и выкладывай их в виде
AC059FE5301090E50F00A0E3001001E0 то есть адреса и пробелы позабирай, или скачай Crosswork for ARM v1.7 им намного легче дампить, только чуть поразбираться надо как с ним работать...
Слито по 0x00000BD0.
А можно проверить как нибудь происходит ли download в ram? Типа byte 0xa000400 1000 и сравнить с файлом загрузчика?
Автор: SAXON13 21.12.2009, 17:46
download в ram чего? для того чтоб загрузить надо знать точный адрес, а так смотреть долго, Crosswork for ARM v1.7 смотреть проще...
Автор: dimarik77 21.12.2009, 17:53
Например:
"Набираем команду pc и видим где сечйас находиться процессор, как правило это pc: 00000000
далее набираем команду pc a0004000
следующяя download и в появившемся окне указываем на наш файл EBOOT.hex.1 за несколько секунд файл загрузиться в РАМ"
Можно проверить, действительно ли он загрузился?
Или адреса ram для a632 отличны от p535?
Еще по теме
http://4pda.ru/forum/index.php?showtopic=47399&view=findpost&p=1655430
Автор: SAXON13 25.12.2009, 1:41
А при чем тут p535?
Можно проверить, набираеш BYTE ***(адрес) ****(размер) и видиш что там сейчас
Посмотри эти адреса: 0xA0073000 (тут скорее всего бутлоадер), 0xA5A50006, 0x2000
И скинь сюда так же как предидущий, размер приблизительно такой же, можно чуть больше...
Автор: SAXON13 25.12.2009, 1:54
Да, в OCD в Defaults>>Radix>>поставь Decimal,а то в hex неудобно смотреть...
Автор: dimarik77 11.1.2010, 12:18
Цитата(SAXON13 @ 25.12.2009, 2:41)
А при чем тут p535?
Можно проверить, набираеш BYTE ***(адрес) ****(размер) и видиш что там сейчас
Посмотри эти адреса: 0xA0073000 (тут скорее всего бутлоадер), 0xA5A50006, 0x2000
И скинь сюда так же как предидущий, размер приблизительно такой же, можно чуть больше...
С прошедшими!
По 0xA0073000 и 0xA5A50006 по нулям
По 0x2000 в аттаче.
Crosswork for ARM v1.7 не пошел - почемуто не смог загнать проц в дебаг
Автор: dimarik77 12.1.2010, 17:35
По аналогии с методикой восстановления Asys P525 разобрал разобрал прошивочный img-файл, и с помощью SeparateFiles получил вроде как бут. вопрос, по какому адресу его лить в память?
Автор: ZiK_purpe 9.10.2010, 14:43
А подскажите, пожалуйста, по контактам jtag на этом самом девайсе.
То что они под батарейкой - понятно, но какой из них какой
Автор: ZiK_purpe 13.12.2010, 16:57
Есть кто живой?
У меня мертвый a639 ... Убил бутлоадер ...
H-JTAG определяет ... NoIce тоже вроде прикрутил ... OCD Commander тоже вроде работает ...
Помогите с адресом куда бутлоадер все же лить?
Автор: dimarik77 4.2.2011, 10:04
Цитата(ZiK_purpe @ 13.12.2010, 17:57)
Есть кто живой?
У меня мертвый a639 ... Убил бутлоадер ...
H-JTAG определяет ... NoIce тоже вроде прикрутил ... OCD Commander тоже вроде работает ...
Помогите с адресом куда бутлоадер все же лить?
Вопросик, а H-JTAG определяет тип проца, если без батареи? У меня именно так, и это меня сильно смущает - толи так и должно быть, толи ему чего ни подсунь, определит как PXA270.... %)
Автор: Serg55 6.2.2011, 20:01
Цитата
Вопросик, а H-JTAG определяет тип проца, если без батареи? У меня именно так, и это меня сильно смущает - толи так и должно быть, толи ему чего ни подсунь, определит как PXA270.... %)
Это нормальное явление , пха270 может определиться и без подключения питания на тело . Но для восстановления аппарата , питание на тело нужно подавать ОБЯЗАТЕЛЬНО!
Русская версия Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)