|
3.7.2008, 12:40
Сообщение
#1
|
|
|
Новичок ![]() Группа: Members Сообщений: 3 Регистрация: 11.6.2008 Пользователь №: 1594 Спасибо сказали: 0 раз(а) Девайс:iPhone |
Есть немного информации по поводу JTAG для этого зверька, на столе 3 штуки для экспериментов. Есть соратники?
|
|
|
![]() |
27.6.2011, 13:34
Сообщение
#2
|
|
|
Новичок ![]() Группа: Members Сообщений: 2 Регистрация: 5.3.2011 Пользователь №: 68298 Спасибо сказали: 0 раз(а) Девайс:hx4700 |
Понимаю что некропостинг, тем не менее получилось ли восстановить бутлоадер через jtag?
Уже второй месяц мучаю девайс, но до флеша так и не достучался |
|
|
31.10.2011, 20:03
Сообщение
#3
|
|
|
Новичок ![]() Группа: Members Сообщений: 1 Регистрация: 25.10.2011 Пользователь №: 85737 Спасибо сказали: 0 раз(а) Девайс:hx4700 |
Понимаю что некропостинг, тем не менее получилось ли восстановить бутлоадер через 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 Да, таким образом можна востановить только бутлоадер. Все остальное (прошивка самой ОС) делаеться нормальным образом.
Прикрепленные файлы
|
|
|
DrGEM HP hx4700 JTAG 3.7.2008, 12:40
BigMike ЦитатаЕсть соратники?
Думаю, что владельцев таких ... 3.7.2008, 17:36
DrGEM Конкретные вопросы
1. Дамп бутлоадера (как его до... 5.7.2008, 9:31
etp1000 1. http://www.handhelds.org/moin/moin.cgi/HpIpaqHx... 8.7.2008, 9:54![]() ![]() |
|
Текстовая версия | Сейчас: 16.6.2026, 20:45 |