G900 JTAG — различия между версиями
(→Схемы) |
(→Востановление) |
||
Строка 5: | Строка 5: | ||
'''Для восстановления потребуется''': | '''Для восстановления потребуется''': | ||
*карта памяти MiniSD(не SDHC) отфарматированная в FAT16 c залитой туда прошивкой (TF__ORCA.xld) | *карта памяти MiniSD(не SDHC) отфарматированная в FAT16 c залитой туда прошивкой (TF__ORCA.xld) | ||
− | *Кабель Wiggler | + | *Кабель Wiggler [[Файл:Wiggler.gif]] |
*Паяльник | *Паяльник | ||
*Главное условие : ПРЯМЫЕ РУКИ | *Главное условие : ПРЯМЫЕ РУКИ | ||
Строка 12: | Строка 12: | ||
*припаеваем в соотвествии со схемой | *припаеваем в соотвествии со схемой | ||
*контакт SRST_N кабеля припаиваем к кнопке reset g900 | *контакт SRST_N кабеля припаиваем к кнопке reset g900 | ||
− | + | [[Файл:G900 pxa270 jtag.jpg]] | |
'''Программное обеспечение''': | '''Программное обеспечение''': | ||
*OCD Commander - для всего остального:) | *OCD Commander - для всего остального:) | ||
Строка 89: | Строка 89: | ||
''При удачном восстановлении тошибы этим методом из | ''При удачном восстановлении тошибы этим методом из | ||
− | состояния: "мигает лишь зеленым индикатором" отпишите об этом!'' | + | состояния: "мигает лишь зеленым индикатором" отпишите об этом!'' |
− | + | ||
== Полезные ссылки == | == Полезные ссылки == |
Версия 22:06, 25 ноября 2010
Востановление
решение найдено человеком за ником [mr.D.F.X.] Сразу оговорюсь: способ восстановления который я хочу описать подойдет для g900 с симптомами по типу: "при включении на дисплее появляется "splash-screen" аля начальный экран загрузки..и пока аккумулятор не разрядится ..ничего не произойдет"
Для восстановления потребуется:
- карта памяти MiniSD(не SDHC) отфарматированная в FAT16 c залитой туда прошивкой (TF__ORCA.xld)
- Кабель Wiggler
- Паяльник
- Главное условие : ПРЯМЫЕ РУКИ
Подготовка
- припаеваем в соотвествии со схемой
- контакт SRST_N кабеля припаиваем к кнопке reset g900
- 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".
При удачном восстановлении тошибы этим методом из состояния: "мигает лишь зеленым индикатором" отпишите об этом!
Полезные ссылки
Рабочее решение первоисточник.