Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы PDA2U.RU _ Реанимация KПK и коммуникаторов _ HP hx4700 JTAG

Автор: DrGEM 3.7.2008, 12:40

Есть немного информации по поводу http://home.arcor.de/EDAconsult/Page3/index.html?c~6.3 для этого зверька, на столе 3 штуки для экспериментов. Есть соратники?

Автор: BigMike 3.7.2008, 17:36

Цитата
Есть соратники?

Думаю, что владельцев таких же зверьков рискуешь не дождаться.
Если есть желание разобраться самому - задавай конкретные вопросы.

Автор: DrGEM 5.7.2008, 9:31

Конкретные вопросы

1. Дамп бутлоадера (как его достать? для линукса нашёл но надо для винды)
2. Адрес куда заливать (типа с 0x000000 по 0xFFFFFFF)

Автор: etp1000 8.7.2008, 9:54

1. http://www.handhelds.org/moin/moin.cgi/HpIpaqHx4700Hardware (точки JTAG на плате)
2. http://sunsite.rediris.es/pub/mirror/intel/pca/applicationsprocessors/swsup/downloads/JFlash_MM_V5_01 (intel JTAG утилита)
3. Ну и очевидно нужен адаптер JTAG

Автор: amamlin 27.6.2011, 13:34

Понимаю что некропостинг, тем не менее получилось ли восстановить бутлоадер через jtag?
Уже второй месяц мучаю девайс, но до флеша так и не достучался

Автор: Bionicman 31.10.2011, 20:03

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

Привет!
Я наконец-то смог его оживить! 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
 

Русская версия Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)