IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
> HP hx4700 JTAG, Востановление
DrGEM
сообщение 3.7.2008, 12:40
Сообщение #1


Новичок
*

Группа: Members
Сообщений: 3
Регистрация: 11.6.2008
Пользователь №: 1594
Спасибо сказали: 0 раз(а)

Девайс:iPhone


Есть немного информации по поводу JTAG для этого зверька, на столе 3 штуки для экспериментов. Есть соратники?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
 
Начать новую тему
Ответов
amamlin
сообщение 27.6.2011, 13:34
Сообщение #2


Новичок
*

Группа: Members
Сообщений: 2
Регистрация: 5.3.2011
Пользователь №: 68298
Спасибо сказали: 0 раз(а)

Девайс:hx4700


Понимаю что некропостинг, тем не менее получилось ли восстановить бутлоадер через jtag?
Уже второй месяц мучаю девайс, но до флеша так и не достучался
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Bionicman
сообщение 31.10.2011, 20:03
Сообщение #3


Новичок
*

Группа: Members
Сообщений: 1
Регистрация: 25.10.2011
Пользователь №: 85737
Спасибо сказали: 0 раз(а)

Девайс:hx4700


Цитата(amamlin @ 27.6.2011, 13:34) *
Понимаю что некропостинг, тем не менее получилось ли восстановить бутлоадер через jtag?
Уже второй месяц мучаю девайс, но до флеша так и не достучался

Привет!
Я наконец-то смог его оживить! (IMG:style_emoticons/default/smile.gif)
Перерыл кучу документов по процессору и по регистрах и т д.
Значит так:
1. Надо спаять JTAG и подключить его к зверьку.
2. Установить openOCD (я использовал 0.5.0 версию)
3. Запустить openOCD и проверить есть ли конешкин, использовать команду
CODE
reset halt

4. Должен появиться текст типа:
CODE
target state: halted
target halted in ARM state due to debug-request, current mode: Supervisor
cpsr: 0x800000d3 pc: 0x11081bfc
MMU: disabled, D-Cache: disabled, I-Cache: enabled

5. Теперь надо настроить флеш. Делаеться записью в регистры процессора:
CODE

mww 0x48000008 0x25e225e2
mww 0x4800000c 0x12cc2364
mww 0x48000010 0x16dc7ffc

6. Дальше убераем флеш протекшин:
CODE
flash protect 0 0 last off

7. Тут хотелось бы уже писать во флеш, а низзя! Потому что нет напряжения на микросхеме флеша. Надо его подать, а то будет ошибка Low Programming Voltage Detected, Operation Aborted. По-этому делаем так:
а) говорим процессору, что у нас есть один цифровой выход:
CODE
mww 0x40e00014 0x08000000

б) делаем его активным
CODE
mww 0x40e00020 0x08000000

8. Теперь пишем сам бутлоадер (смотри вложенный файл) во флеш по адресу 0x0:
CODE
flash write_image unlock erase C:\\boot.raw 0x0

9. Все. Теперь перезагрузка:
CODE
reset run


Да, таким образом можна востановить только бутлоадер. Все остальное (прошивка самой ОС) делаеться нормальным образом.
Прикрепленные файлы
Прикрепленный файл  boot.zip ( 57.37 килобайт ) Кол-во скачиваний: 10
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Сообщений в этой теме


Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 16.6.2026, 20:45
return_links(); ?>