![]() |
|
|
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Новичок ![]() Группа: Members Сообщений: 3 Регистрация: 11.6.2008 Пользователь №: 1594 Спасибо сказали: 0 раз(а) Девайс:iPhone ![]() |
Есть немного информации по поводу JTAG для этого зверька, на столе 3 штуки для экспериментов. Есть соратники?
|
![]() |
|
![]()
Сообщение
#2
|
|
![]() PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 1806 Регистрация: 20.10.2007 Из: Moscow Пользователь №: 11 Спасибо сказали: 172 раз(а) Девайс:Samsung Galaxy Ace ![]() |
Цитата Есть соратники? Думаю, что владельцев таких же зверьков рискуешь не дождаться. Если есть желание разобраться самому - задавай конкретные вопросы. |
![]() |
|
![]()
Сообщение
#3
|
|
Новичок ![]() Группа: Members Сообщений: 3 Регистрация: 11.6.2008 Пользователь №: 1594 Спасибо сказали: 0 раз(а) Девайс:iPhone ![]() |
Конкретные вопросы
1. Дамп бутлоадера (как его достать? для линукса нашёл но надо для винды) 2. Адрес куда заливать (типа с 0x000000 по 0xFFFFFFF) |
![]() |
|
![]()
Сообщение
#4
|
|
Новичок ![]() Группа: Members Сообщений: 1 Регистрация: 24.6.2008 Пользователь №: 1717 Спасибо сказали: 0 раз(а) Девайс:eten m600+ ![]() |
1. http://www.handhelds.org/moin/moin.cgi/HpIpaqHx4700Hardware (точки JTAG на плате)
2. http://sunsite.rediris.es/pub/mirror/intel...JFlash_MM_V5_01 (intel JTAG утилита) 3. Ну и очевидно нужен адаптер JTAG |
![]() |
|
![]()
Сообщение
#5
|
|
Новичок ![]() Группа: Members Сообщений: 2 Регистрация: 5.3.2011 Пользователь №: 68298 Спасибо сказали: 0 раз(а) Девайс:hx4700 ![]() |
Понимаю что некропостинг, тем не менее получилось ли восстановить бутлоадер через jtag?
Уже второй месяц мучаю девайс, но до флеша так и не достучался |
![]() |
|
![]()
Сообщение
#6
|
|
Новичок ![]() Группа: 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 Да, таким образом можна востановить только бутлоадер. Все остальное (прошивка самой ОС) делаеться нормальным образом.
Прикрепленные файлы
|
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 22.4.2025, 15:57 |