|
28.3.2008, 4:52
Сообщение
#1
|
|
|
Новичок ![]() Группа: Members Сообщений: 2 Регистрация: 28.3.2008 Из: Минск Пользователь №: 952 Спасибо сказали: 0 раз(а) Девайс:Mio A700 |
Решил на девайсе обновить бутлоадер,а он видно оказался битый,теперь при нажатии кнопки вкл загораеться подсветка клавиатуры и всё...
Микруха памяти MS15-D10SD9-C1-P Вот фотка платы где мне кажеться можно зацепить програматор так ли это???
1.JPG ( 31.01 килобайт )
Кол-во скачиваний: 617Пожалуста помогите советом что делать... |
|
|
![]() |
7.7.2009, 13:03
Сообщение
#201
|
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... |
да насчет брейкпойнта, ошибся на а0000000
сейчас поищю на него у себя UBOOT, если получиться выложу (у меня на работе инет очень торможенный) Значит А701 точно? Вот, держи, сконвертиш его, там всередине написано...
WINCEIMG_UBOOT.BIN.1.rar ( 114.59 килобайт )
Кол-во скачиваний: 56Это юбут на МИО А701 |
|
|
7.7.2009, 13:58
Сообщение
#202
|
|
|
Участник ![]() ![]() Группа: Members Сообщений: 67 Регистрация: 24.10.2008 Из: ЕАО Пользователь №: 3370 Спасибо сказали: 16 раз(а) Девайс:htc elf |
если его конвертить с 1800 незаливается ошибка если конвертить с 0xa000000 то заливается
резултата пока нет мыслей тоже нужно видимо искать того кто может работать с IDA |
|
|
7.7.2009, 14:28
Сообщение
#203
|
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... |
А зачем ты его конвертиш с 1800, это же UBOOT для МИО А701, и я в середине в текст. файле написал с каких адресов конвертить.
|
|
|
7.7.2009, 14:43
Сообщение
#204
|
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... |
Заливай, запускай, перед запуском смотри ком. РС на каком ты адресе и пробуй зажимать кл. входа в бут до этого, после этого, держать по несколько секунд, отпускать сразу, AlexDFR вполне адекватен относительно дизассемблинга, так что адрес наверняка правильный, хотя у меня выходил а0100400, можеш еще его попробовать, или step-ом шагать от а0100000
|
|
|
7.7.2009, 15:06
Сообщение
#205
|
|
|
Участник ![]() ![]() Группа: Members Сообщений: 67 Регистрация: 24.10.2008 Из: ЕАО Пользователь №: 3370 Спасибо сказали: 16 раз(а) Девайс:htc elf |
>pc 0xa0100000
>pc PC: A0100000 >DOWNLOAD..................................................................... .... D:\WINCEIMG-UBOOT.BIN.1.hex: downloaded 295744 bytes in 1 minutes, 1.466 seconds >pc PC: A0100000 >go 0xa0100000 >pc PC: 00000002 >Halt >pc PC: 00000360 PC: 00000360 >pc 0xa0000360 >pc PC: A0000360 >go 0xa0000360 >Halt >pc PC: 00000010 >pc 0xa0000010 >pc PC: A0000010 >go 0xa0000010 >Halt >pc PC: 00000002 >pc PC: 00000002 со вторым тоже самое Вопрос может чтото не так делаю на мио в дебаге переливается светодиот, когда я заливаю ебот от 525 и делаю старт он начинает мигать одним цветом а если сделать так pc 0x1800 hbr 0xa0000000 go load после go светодиод гаснет совсем но в дебаге остаётся и после ввода команд наблюдается задержка при выполнении несколько секунд а когда переливается задержки нет тоесть если перед заливкой нажать go гаснет если после нет причом после go можно залить только если поставить брекпоинт |
|
|
7.7.2009, 15:14
Сообщение
#206
|
|
|
Новичок ![]() Группа: Members Сообщений: 2 Регистрация: 19.6.2009 Пользователь №: 22604 Спасибо сказали: 0 раз(а) Девайс:MIO700 |
Я все тоже самое делаю на своем А700 - и результат такой-же. По моему проблема в точке входа.
|
|
|
7.7.2009, 15:30
Сообщение
#207
|
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... |
Сделай так
pc 0x1800 hbr 0xa0000000 go должен встать на 0xa0000000, проверить через РС load (файл бута) go +Кл. зажать или тоже только после того как встал на 0xa0000000, проверить через РС, поставить его на 0xa0100000 load (файл бута) go +Кл. зажать Сегодня попробую еще раз посмотреть точку входа, но не думаю чтоб AlexDFR ошибся У кого есть скиньте Файл BDK0_SCOTERUT.bin - Uboot. Файл BDK1_SCOTERMSIPL.bin - MS IPL. а то мне прошивку тянуть на лимитном не охота.. |
|
|
7.7.2009, 15:39
Сообщение
#208
|
|
|
Участник ![]() ![]() Группа: Members Сообщений: 67 Регистрация: 24.10.2008 Из: ЕАО Пользователь №: 3370 Спасибо сказали: 16 раз(а) Девайс:htc elf |
я больше склоняюсь к тому что нужно ставить брекпоинт и заливать после go при погасшем светодиоде если с адресами всё верно должен запустится
такое впечетление когда они мигают код неисполняется да и Matvey писал что для перехода по адресам требуется время а уменя прыгает мгновенно буду пробовать после go заливать по этим адресам вопрос один брекпоинт ставить на адресе заливки? Залил http://depositfiles.com/files/ylvpkrdd0 |
|
|
7.7.2009, 15:50
Сообщение
#209
|
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... |
Тут дело не в брейкпойнте, а в том что сначала должен запуститься и начать исполняться ИПЛ, а затем уже СПЛ, для СПЛ брейкпойнт ставить не нужно, а брейкпойнт на а0000000 ставиться потому что это точка старта SDRAM
То есть запуск ИПЛ>>затем подсунуть ему СПЛ, который он ищет на флэше, и его там или нету или он поврежден, |
|
|
7.7.2009, 16:11
Сообщение
#210
|
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... |
Скачал, но посмотреть смогу только вечером,
ты пока что возьми этот ИПЛ из того что ты мне выслал, сконвертируй, один экземпляр с 0х0000, а другой с 0x1800 и запускай их один тот что с 0х0000 просто залей, а 0x1800 залей и запусти, может надо поставить брейк на 0ха0000000 а затем уже СПЛ |
|
|
8.7.2009, 0:40
Сообщение
#211
|
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... |
Попробуй стартовать с 0xA0130000 или 0xA0140000, еще вариант 0xA0101300
|
|
|
11.7.2009, 16:07
Сообщение
#212
|
|
|
Участник ![]() ![]() Группа: Members Сообщений: 95 Регистрация: 3.7.2009 Из: Россия Пользователь №: 23698 Спасибо сказали: 6 раз(а) Девайс:HTC Touch Cruise |
есть аппарат входит в бут но не прошивает ipl все вышеперечисленное попробовал у кого нибудь получалось поднять этот аппарат?
pc pc 0x1800 hbr 0xa0000000 go останавливается на а0000000 значит ipl жив? но после проливаю бут зажимаю клавищи но в бут ни в какую не заходит |
|
|
11.7.2009, 22:52
Сообщение
#213
|
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... |
Значит что то делаеш не так...
|
|
|
11.7.2009, 23:36
Сообщение
#214
|
|
|
Участник ![]() ![]() Группа: Members Сообщений: 95 Регистрация: 3.7.2009 Из: Россия Пользователь №: 23698 Спасибо сказали: 6 раз(а) Девайс:HTC Touch Cruise |
а что не так? вроде все правильно
|
|
|
12.7.2009, 10:16
Сообщение
#215
|
|
|
Участник ![]() ![]() Группа: Members Сообщений: 95 Регистрация: 3.7.2009 Из: Россия Пользователь №: 23698 Спасибо сказали: 6 раз(а) Девайс:HTC Touch Cruise |
что там нужно дизасемблировать чтобы точку входа посмотреть? я в ассемблере немного шарю правда под win32
|
|
|
12.7.2009, 11:48
Сообщение
#216
|
|
|
Участник ![]() ![]() Группа: Members Сообщений: 95 Регистрация: 3.7.2009 Из: Россия Пользователь №: 23698 Спасибо сказали: 6 раз(а) Девайс:HTC Touch Cruise |
Кто хорошо знает ангельский переведите если не сложно.
if programm halt on 0xa0000000 - IPL good! In next you must load WINCEIMG-UBOOT.BIN.1.hex to disassembler and with command step hbr go pc manipulate with programm execution uBoot from ocd commander and monitor in disassembler! Press buttons for enter to uBoot, and execute uBoot step by step (pass some cycle). Some times uBoot go from 0xA00XXXXX address to 0x000XXXXX address - in this case do command pc 0xA00XXXXX where XXXXX same as in 0x000XXXXX. If you miss this jump - next what do mio is freeze! On XX Attempt my MIO show uBoot menu! |
|
|
12.7.2009, 14:58
Сообщение
#217
|
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... |
Он не знает точку входа, поэтому предлагает пошагово извлекать uBoot
После заливки на 0ха000000 командой step идти на следующий регистр, hbr (hardware breakpoint), далее запуск GO, потом pc, чтоб посмотреть где он остановился, и в случае если слетает на 0x000XXXXX подправить командой PC на 0xA00XXXXX (где XXXXX, теже значения что в 0x000XXXXX,например после ком. PC втал на 0х001f0000, значит надо его направить назад командой "PC 0xa01f0000" ), передкаждым GO удерживать кл. входа в бут (ресет не нажимать) Только вот ни укого с того сайта пока что ничего не получилось... Вот возможные адреса старта: 0ха0100000, 0xA0130000 или 0xA0140000, еще вариант 0xA0101300 |
|
|
12.7.2009, 15:30
Сообщение
#218
|
|
|
Участник ![]() ![]() Группа: Members Сообщений: 95 Регистрация: 3.7.2009 Из: Россия Пользователь №: 23698 Спасибо сказали: 6 раз(а) Девайс:HTC Touch Cruise |
заливать по тем адресам которые ты дал?
|
|
|
12.7.2009, 15:50
Сообщение
#219
|
|
|
Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... |
Это возможные адреса, которые я нашел через дезассемблер,проверять мне не на чем, МИО мне никогда не попадался...
|
|
|
12.7.2009, 17:00
Сообщение
#220
|
|
|
Участник ![]() ![]() Группа: Members Сообщений: 95 Регистрация: 3.7.2009 Из: Россия Пользователь №: 23698 Спасибо сказали: 6 раз(а) Девайс:HTC Touch Cruise |
а как через дизасемблер? как посмотреть?
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 30.4.2026, 19:03 |