G900 JTAG — различия между версиями

Материал из G900
Перейти к: навигация, поиск
(Востановление)
(Востановление)
Строка 13: Строка 13:
 
*контакт SRST_N кабеля припаиваем к кнопке reset g900
 
*контакт SRST_N кабеля припаиваем к кнопке reset g900
 
[[Файл:G900 pxa270 jtag.jpg]]
 
[[Файл:G900 pxa270 jtag.jpg]]
 +
 
'''Программное обеспечение''':
 
'''Программное обеспечение''':
 
*OCD Commander - для всего остального:)
 
*OCD Commander - для всего остального:)

Версия 22:06, 25 ноября 2010

Востановление

решение найдено человеком за ником [mr.D.F.X.] Сразу оговорюсь: способ восстановления который я хочу описать подойдет для g900 с симптомами по типу: "при включении на дисплее появляется "splash-screen" аля начальный экран загрузки..и пока аккумулятор не разрядится ..ничего не произойдет"

Для восстановления потребуется:

  • карта памяти MiniSD(не SDHC) отфарматированная в FAT16 c залитой туда прошивкой (TF__ORCA.xld)
  • Кабель Wiggler Wiggler.gif
  • Паяльник
  • Главное условие : ПРЯМЫЕ РУКИ

Подготовка

  • припаеваем в соотвествии со схемой
  • контакт SRST_N кабеля припаиваем к кнопке reset g900

G900 pxa270 jtag.jpg

Программное обеспечение:

  • OCD Commander - для всего остального:)
  • файлы Eboot_m3m4.hex и IPLMDOC.hex


Востановление Перед началом работ аккумулятор устройства следует зарядить ..желательно полностью(4-4.2 Вольта).

Кабель подключаем, вставляем аккумулятор, подаем внешнее питание на Wigler 3.3 вольта можно и повысить, но, желательно до 4 вольт.

При подаче напряжения на кабель, возможно у вас загорится экран с лого..

Открываем OCD Commander, в открывшемся окне(CONNection Dialog)

в полях Target Processor: выбираем INTEL PXA27x

в поле OCD Interface Device: Wiggler

в поле OCD Speed: 1 : 380 KHz

жмем OK

Если появляется надпись:"Error Response from INITIALIZE: 0x1E initialize_target : command timeout (10 : 1E)" - проверьте корректность сборки и подключения кабеля.

в меню программы: Defaults->Auto Status Check

в это время в поле статуст надпись "STATUS ?" сменится на "in DEBUG", либо уже будет "in DEBUG"..

Вставляем флешку в тошибу

В поле Command вводим:

pc 0xa007f000
pc

убеждаемся что процессор встал на дрес A007F000(увидим вывод "PC: A007F000")

download
-выбираем файл IPLMDOC.hex

ждем.......вывода по типу: "путь/IPLMDOC.hex: downloaded 1572864 bytes in xx minutes, x.xxx seconds"

go

надпись "in DEBUG" сменится на "RUNNING"

halt

надпись "RUNNING" сменится на "in DEBUG"

pc

в выводе процессор должен остановиться на адресе по типу: PC: A0179***. Ну а впрочем не важно лишь бы не на начинающийся с 00000ххх..

pc 0xa0300000
hbr 0xa007f000
download
-выбираем файл Eboot_m3m4.hex зажимаем и удерживаем нажатой клавишу D на клавиатуре телфона
go

надпись "in DEBUG" сменится на "RUNNING",

тело зажгет подсветку дисплея кнопку D продолжаем держать! Не отпусткать!

halt

надпись "RUNNING" сменится на "in DEBUG"

pc

в выводе процессор должен остановиться на адресе: 0ха007F000

кнопку D продолжаем держать!! Не отпусткать!!!

download
-выбираем файл IPLMDOC.hex

step
go

тело включится и начнется процес прошивки!

по окончанию прошивки и загрузке устройства сдeлайте "Hard reset".

При удачном восстановлении тошибы этим методом из состояния: "мигает лишь зеленым индикатором" отпишите об этом!

Полезные ссылки

Рабочее решение первоисточник.

O2 XDA Flame - реанимация через JTAG

ИНСТРУКЦИЯ по ВОССТАНОВЛЕНИЮ АППАРАТОВ на базе PXA27X