G900 JTAG — различия между версиями
Angell (обсуждение | вклад) |
(→Востановление) |
||
(не показано 5 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
== Востановление== | == Востановление== | ||
− | решение найдено | + | решение найдено совместно: [http://www.portegeclub.ru/forum/profile.php?mode=viewprofile&u=10753 D.F.X.] |
− | Сразу оговорюсь: способ восстановления который я хочу описать подойдет для g900 с симптомами по типу: "при включении на дисплее появляется "splash-screen" аля начальный экран загрузки..и пока аккумулятор не разрядится ..ничего не произойдет" | + | и |
+ | [http://pda2u.ru/topic528s0.html Dens] | ||
+ | |||
+ | ''Сразу оговорюсь: способ восстановления который я хочу описать подойдет для g900 с симптомами по типу: | ||
+ | |||
+ | "при включении на дисплее появляется "splash-screen" аля начальный экран загрузки..и пока аккумулятор не разрядится ..ничего не произойдет"'' | ||
'''Для восстановления потребуется''': | '''Для восстановления потребуется''': | ||
*карта памяти MiniSD(не SDHC) отфарматированная в FAT16 c залитой туда прошивкой (TF__ORCA.xld) | *карта памяти MiniSD(не SDHC) отфарматированная в FAT16 c залитой туда прошивкой (TF__ORCA.xld) | ||
− | *Кабель Wiggler [[Файл:Wiggler.gif|300px|thumb|center|Кабель Wiggler]] | + | *Кабель Wiggler(желательно сопротивление резистора в 10кОм понизить до 8кОм; 9 вывод LPT распаивать не нужно.Так же, обязательно соединить "землю" кабеля и аппарата) [[Файл:Wiggler.gif|300px|thumb|center|Кабель Wiggler]] |
*Паяльник | *Паяльник | ||
*Главное условие : ПРЯМЫЕ РУКИ | *Главное условие : ПРЯМЫЕ РУКИ | ||
Строка 17: | Строка 22: | ||
'''Программное обеспечение''': | '''Программное обеспечение''': | ||
− | *OCD Commander - для всего остального:) | + | *OCD Commander - для всего остального:) download link ->[http://ocd-commander.software.informer.com/download/]] |
*файлы Eboot_m3m4.hex и IPLMDOC.hex (скачать -> [[Файл:G900 Eboot m3m4 IPLMDOC.rar]]) | *файлы Eboot_m3m4.hex и IPLMDOC.hex (скачать -> [[Файл:G900 Eboot m3m4 IPLMDOC.rar]]) | ||
Строка 93: | Строка 98: | ||
''При удачном восстановлении тошибы этим методом из | ''При удачном восстановлении тошибы этим методом из | ||
состояния: "мигает лишь зеленым индикатором" отпишите об этом!'' | состояния: "мигает лишь зеленым индикатором" отпишите об этом!'' | ||
+ | D.F.X. (C) | ||
== Полезные ссылки == | == Полезные ссылки == |
Текущая версия на 23:18, 5 мая 2011
Востановление
решение найдено совместно: D.F.X. и Dens
Сразу оговорюсь: способ восстановления который я хочу описать подойдет для g900 с симптомами по типу:
"при включении на дисплее появляется "splash-screen" аля начальный экран загрузки..и пока аккумулятор не разрядится ..ничего не произойдет"
Для восстановления потребуется:
- карта памяти MiniSD(не SDHC) отфарматированная в FAT16 c залитой туда прошивкой (TF__ORCA.xld)
- Кабель Wiggler(желательно сопротивление резистора в 10кОм понизить до 8кОм; 9 вывод LPT распаивать не нужно.Так же, обязательно соединить "землю" кабеля и аппарата)
- Паяльник
- Главное условие : ПРЯМЫЕ РУКИ
Подготовка
- припаеваем в соотвествии со схемой
- контакт SRST_N кабеля припаиваем к кнопке reset g900
Программное обеспечение:
- OCD Commander - для всего остального:) download link ->[1]]
- файлы Eboot_m3m4.hex и IPLMDOC.hex (скачать -> Файл:G900 Eboot m3m4 IPLMDOC.rar)
Востановление
Перед началом работ аккумулятор устройства следует зарядить ..желательно полностью(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".
При удачном восстановлении тошибы этим методом из состояния: "мигает лишь зеленым индикатором" отпишите об этом! D.F.X. (C)
Полезные ссылки
Рабочее решение первоисточник.