Автор: 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?
Уже второй месяц мучаю девайс, но до флеша так и не достучался
Привет!
Я наконец-то смог его оживить!
Перерыл кучу документов по процессору и по регистрах и т д.
Значит так:
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
Да, таким образом можна востановить только бутлоадер. Все остальное (прошивка самой ОС) делаеться нормальным образом.