![]() |
|
![]() |
![]()
Сообщение
#1
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 85 Регистрация: 2.9.2009 Пользователь №: 26888 Спасибо сказали: 5 раз(а) Девайс:GSmart MS800 ![]() |
Доброго времени суток. Убил Gigabyte GSmart MS800 (проц. PXA270) путём прошивки в него левого файла. В меню прошивки, естественно, не входит.
Пользовался инструкцией http://forum.pda2u.ru/topic1167.html. Набираю в OCD комманду pc a0004000. В ответ получаю Error in parameter 1. Ругается на символ "a" в начале адреса. Знания ассемблера стремятся к нулю. Помогите с поиском бутлоадера в прошивке. Ссылка на прошивку http://www.gigabytecm.com/Russia/Download.aspx?id=68 Можно ли его определить по общим чертам или необходимо полное изучение кода? |
![]() |
|
![]() |
![]()
Сообщение
#2
|
|
Участник ![]() ![]() Группа: Members Сообщений: 33 Регистрация: 26.7.2010 Пользователь №: 51420 Спасибо сказали: 0 раз(а) Девайс:mw700 ![]() |
Туда и туда лил. Сначала кидает на адрес 3ffffffc потом на 000000D4.
|
![]() |
|
![]()
Сообщение
#3
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 85 Регистрация: 2.9.2009 Пользователь №: 26888 Спасибо сказали: 5 раз(а) Девайс:GSmart MS800 ![]() |
Туда и туда лил. Сначала кидает на адрес 3ffffffc потом на 000000D4. В прошивке есть несколько "кусков" загрузчика, которые в прошивке начинаются на FF0300EA. В моей их четыре: 0xA0060000 - первый 0xA00E0000 - второй 0xA0180000 - четвёртый В более поздних прошивках таких "кусков" пять. У меня после выполнения "go 0xA0060000" PC через некоторое время тоже "улетал" на "непонятные" адреса. Оказалось, что происходит переход на следующий блок по адресу 0xA00E0000, а там ничего нет. Используй дизассемблер. Когда указываешь правильный начальный адрес блока, он много чего интересного находит. (для первого и четвёртого надо адрес указывать 0x8*******) |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 15.4.2025, 12:43 |