Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы 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), причем даже без батарейки! blink.gif
Это нормально?

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) sad.gif

Автор: 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) sad.gif

Цитата(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... rolleyes.gif
Прилагаю boot


И последний

Bdtl2.nb0

 Bdk1.part01.rar ( 100 килобайт ) : 1
 Bdk1.part02.rar ( 100 килобайт ) : 1
 Bdk1.part03.rar ( 70.47 килобайт ) : 1
 Bdtl2.rar ( 33.84 килобайт ) : 1
 

Автор: SAXON13 21.12.2009, 16:28

Щас посмотрю, а что это у тебя их столько, ты же писал что три файла всего, или это ограничение на аплоад?

Автор: dimarik77 21.12.2009, 16:31

Цитата(SAXON13 @ 21.12.2009, 17:28) *
Щас посмотрю, а что это у тебя их столько, ты же писал что три файла всего, или это ограничение на аплоад?

Ограничение.

первый архив из 3 частей - boot,
второй - я не знаю что blink.gif
есть еще большой 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 и сравнить с файлом загрузчика?

 dump.rar ( 1.42 килобайт ) : 1
 

Автор: 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 не пошел - почемуто не смог загнать проц в дебаг sad.gif

 dump0x2000_t.rar ( 1.43 килобайт ) : 5
 

Автор: dimarik77 12.1.2010, 17:35

По аналогии с методикой восстановления Asys P525 разобрал разобрал прошивочный img-файл, и с помощью SeparateFiles получил вроде как бут. вопрос, по какому адресу его лить в память?

 Bdk1.nb0.1.part3.rar ( 62.32 килобайт ) : 1
 Bdk1.nb0.1.part2.rar ( 100 килобайт ) : 1
 Bdk1.nb0.1.part1.rar ( 100 килобайт ) : 1
 

Автор: 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)