IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
18 страниц V  « < 10 11 12 13 14 > »   
 
Ответить в данную темуНачать новую тему
> Умер Uboot NEED HELP, Mitac Mio A700
segacool
сообщение 12.7.2009, 17:32
Сообщение #221


Участник
**

Группа: Members
Сообщений: 95
Регистрация: 3.7.2009
Из: Россия
Пользователь №: 23698
Спасибо сказали: 6 раз(а)

Девайс:HTC Touch Cruise


дай бут на асус 525 в бин формате, у асуса точка входа a00004000 возможно начало кода идентичное и у мио, тогда можно будет побайтово сравнить буты и найти точку входа у мио
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
segacool
сообщение 12.7.2009, 19:25
Сообщение #222


Участник
**

Группа: Members
Сообщений: 95
Регистрация: 3.7.2009
Из: Россия
Пользователь №: 23698
Спасибо сказали: 6 раз(а)

Девайс:HTC Touch Cruise


короче конвертировал бут от асуса в бин формат, сравнил с бутом мио ничего похожего не нашел, зато есть совпадение с ipl от мио начало совсем одинаковое, может совсем не тот фаил льем! Заголовки одинаковые.

как вычитать флеш у мио какую прогу использовать?
Прикрепленные файлы
Прикрепленный файл  11.png ( 96.9 килобайт ) Кол-во скачиваний: 42
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 12.7.2009, 20:15
Сообщение #223


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: 142 раз(а)

Девайс:HTC;HP;Samsung...


Почти увсех ИПЛ начало одинаковые,
как самому изготовить нужный для заливки файл бута я уже расказывал...
Вычитать флэш можно тем же самым ОКД или Rowley Crosworks Studio for ARM, им нагляднее и можно дампы сохранять...
Да еще, я уже говорил, что то что ОКД по брейкпойнту встает на адрес 0xa0000000, совсем не означае, что ИПЛ рабочий, а всё запускает и инициализирует, в даном случае ИПЛ, и он должен быть запущен...
Относительно бута для Асуса, там однозначно в ИПЛ было место откуда запускается бут, в МИО я конкретной точки не нашел, нашел несколько вероятных...
Да, еще если вы пытетесь лить бут от Асуса, то я в инструкции четко сказал,что это бут именно для Асуса и на МИО он маловероятно что запуститься, для кокретного девайса нужен именно его ИПЛ и Бут,для МИО я уже тоже выкладывал на предидущих страницах, отдельно для А700 и отдельно для А701 ( начальные точки и одноо и у другого, начао входа в SDRAM, 0ха0000000 )
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 12.7.2009, 20:34
Сообщение #224


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: 142 раз(а)

Девайс:HTC;HP;Samsung...


И выложите, конкретнодля своей модели файлы BDK1_SCOTERMSIPL и BDK0_SCOTERUT (с указанием для какой имненно модели), потому что тут путают А701 и А700, у них хоть и железо одинаковое , но ИПЛ и БУТ разные
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 12.7.2009, 22:53
Сообщение #225


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: 142 раз(а)

Девайс:HTC;HP;Samsung...


Еще раз посмотрел, наиболее вероятный адрес 0xA0100000
Прикрепленный файл  UBOOT_A701_0xA0100000.rar ( 226.81 килобайт ) Кол-во скачиваний: 45


Пробуем так
pc>
pc a01000000
download (UBOOT_A701_0xA0100000)
pc> a01000000
>go a01000000 (до этого зажать кл. входа в бут/кроме ресет/)
если не получается, то то же самое, но кл.зажимать через 1-2 сек. после GO
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
segacool
сообщение 12.7.2009, 23:26
Сообщение #226


Участник
**

Группа: Members
Сообщений: 95
Регистрация: 3.7.2009
Из: Россия
Пользователь №: 23698
Спасибо сказали: 6 раз(а)

Девайс:HTC Touch Cruise


Цитата(SAXON13 @ 12.7.2009, 23:53) *
Еще раз посмотрел, наиболее вероятный адрес 0xA0100000
Прикрепленный файл  UBOOT_A701_0xA0100000.rar ( 226.81 килобайт ) Кол-во скачиваний: 45


Пробуем так
pc>
pc a01000000
download (UBOOT_A701_0xA0100000)
pc> a01000000
>go a01000000 (до этого зажать кл. входа в бут/кроме ресет/)
если не получается, то то же самое, но кл.зажимать через 1-2 сек. после GO

каким образом ты вычисляешь этот адрес? как называется дизасемблер который эти регистры понимает?

Цитата(SAXON13 @ 12.7.2009, 21:34) *
И выложите, конкретнодля своей модели файлы BDK1_SCOTERMSIPL и BDK0_SCOTERUT (с указанием для какой имненно модели), потому что тут путают А701 и А700, у них хоть и железо одинаковое , но ИПЛ и БУТ разные

у меня 701 откуда мне взять эти файлы?

Rowley Crosworks Studio for ARM кинь куда нибудь хочу вычитать может хоть что то осталось!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 12.7.2009, 23:45
Сообщение #227


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: 142 раз(а)

Девайс:HTC;HP;Samsung...


Вот Rowley Crosworks
Для просмотра этого блока необходима регистрация


Дезассемблером пользуюсь IDA Pro 5

для поиска адресов надо грузить первоначальный загрузчик, это не всегда ИПЛ, в данном случае это кусок файла вначале прошивки, как его называют производители, не знаю, условно назовем X_Loader, при дезассемблинге в нем видно ссылку на загрузку с такого то адреса, в данном случае PC 0XA0100000, четко показывает, и втой же области адресация на вход в СДРАМ 0ХА0000000
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
segacool
сообщение 12.7.2009, 23:51
Сообщение #228


Участник
**

Группа: Members
Сообщений: 95
Регистрация: 3.7.2009
Из: Россия
Пользователь №: 23698
Спасибо сказали: 6 раз(а)

Девайс:HTC Touch Cruise


Цитата(SAXON13 @ 13.7.2009, 0:45) *
Вот Rowley Crosworks
Для просмотра этого блока необходима регистрация


Дезассемблером пользуюсь IDA Pro 5

для поиска адресов надо грузить первоначальный загрузчик, это не всегда ИПЛ, в данном случае это кусок файла вначале прошивки, как его называют производители, не знаю, условно назовем X_Loader, при дезассемблинге в нем видно ссылку на загрузку с такого то адреса, в данном случае PC 0XA0100000, четко показывает, и втой же области адресация на вход в СДРАМ 0ХА0000000

я не понимаю что ты дизасемблируешь, откуда ты этот кусок файла берешь если это не ipl, дай мне его я посмотрю.
завтра вычитаю сюда выкину лог
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 13.7.2009, 0:00
Сообщение #229


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: 142 раз(а)

Девайс:HTC;HP;Samsung...


В начале полной прошивки есть кусок, размер где то около 0.7 мб, там увидиш, я резал прошивку R46
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
segacool
сообщение 13.7.2009, 8:45
Сообщение #230


Участник
**

Группа: Members
Сообщений: 95
Регистрация: 3.7.2009
Из: Россия
Пользователь №: 23698
Спасибо сказали: 6 раз(а)

Девайс:HTC Touch Cruise


переведите пожалуйста

* MIO A701 reboot sequence is highly ROM dependant. From the one dissassembled,
* this sequence is as follows :
* - disables interrupts
* - initialize SDRAM (self refresh RAM into active RAM)
* - initialize GPIOs (depends on value at 0xa020b020)
* - initialize coprossessors
* - if edge detect on PWR_SCL(GPIO3), then proceed to cold start
* - or if value at 0xa020b000 not equal to 0x0f0f0f0f, proceed to cold start
* - else do a resume, ie. jump to addr 0xa0100000
*/
#define RESUME_ENABLE_ADDR 0xa020b000
#define RESUME_ENABLE_VAL 0x0f0f0f0f
#define RESUME_BT_ADDR 0xa020b020
#define RESUME_UNKNOWN_ADDR 0xa020b024
#define RESUME_VECTOR_ADDR 0xa0100000
#define BOOTSTRAP_WORDS mioa701_bootstrap_lg/4

вот тут что то похожее
ROM:0000011C LDR R2, =0xA020B000
ROM:00000120 LDR R3, [R2]
ROM:00000124 LDR R4, =0xF0F0F0F
ROM:00000128 CMP R3, R4
ROM:0000012C BNE loc_13C
ROM:00000130 LDR PC, =0xA0100000



MACHINE_START(MIOA701, "MIO A701")
.phys_io = 0x40000000,
.io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
.boot_params = 0xa0000100,
.map_io = &pxa_map_io,
.init_irq = &pxa27x_init_irq,
.init_machine = mioa701_machine_init,
.timer = &pxa_timer,
MACHINE_END
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
segacool
сообщение 13.7.2009, 10:49
Сообщение #231


Участник
**

Группа: Members
Сообщений: 95
Регистрация: 3.7.2009
Из: Россия
Пользователь №: 23698
Спасибо сказали: 6 раз(а)

Девайс:HTC Touch Cruise


Цитата(SAXON13 @ 12.7.2009, 23:53) *
Еще раз посмотрел, наиболее вероятный адрес 0xA0100000
Прикрепленный файл  UBOOT_A701_0xA0100000.rar ( 226.81 килобайт ) Кол-во скачиваний: 45


Пробуем так
pc>
pc a01000000
download (UBOOT_A701_0xA0100000)
pc> a01000000
>go a01000000 (до этого зажать кл. входа в бут/кроме ресет/)
если не получается, то то же самое, но кл.зажимать через 1-2 сек. после GO

адрес где то рядо после go загорается клава и тел пытается войти в бут но не входит, может еще мысли есть?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 13.7.2009, 11:19
Сообщение #232


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: 142 раз(а)

Девайс:HTC;HP;Samsung...


Вечером посмотрю, у меня на работе ИДы нету, но там никаких больше адресов подходящих не было, были еще какие то дальние, скорее всего загрузки ОС...
Сейчас переведу, а первоисточник этого есть, откуда это..

насчет пытаеться, но не входит, с комбинациями клавиш попробовать, зажимать их после GO и придерживать пару сек. , там вроде как для МИО есть какая то альтернативная комб. клавиш для бута, ресет в любом случае не жать, хотя можно попробовать и с ним, но скорее всего всё сбросит...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
segacool
сообщение 13.7.2009, 11:49
Сообщение #233


Участник
**

Группа: Members
Сообщений: 95
Регистрация: 3.7.2009
Из: Россия
Пользователь №: 23698
Спасибо сказали: 6 раз(а)

Девайс:HTC Touch Cruise


Цитата(SAXON13 @ 13.7.2009, 12:19) *
Сейчас переведу, а первоисточник этого есть, откуда это..

короче это линукс исходники для а701, у них там свой бут возможно он по тем же адресам стартует
http://mirror.cict.fr/kernel-linux/scm/lin...h/arm/mach-pxa/
http://mirror.cict.fr/kernel-linux/scm/lin...h-pxa/mioa701.c
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Alex[DFR]
сообщение 13.7.2009, 12:56
Сообщение #234


Участник
**

Группа: Members
Сообщений: 25
Регистрация: 17.7.2008
Пользователь №: 1945
Спасибо сказали: 9 раз(а)

Девайс:Asus P525;Loox N520


Дизасм IPL на сайте Роберта (автора порта linux на a701)
http://belgarath.falguerolles.org/download.../RomBootStrap.S

по поводу 0xa020b000 - это адрес для хранения флага при саспенде (спящем режиме), не имеет отношения к холодному старту
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
segacool
сообщение 13.7.2009, 14:59
Сообщение #235


Участник
**

Группа: Members
Сообщений: 95
Регистрация: 3.7.2009
Из: Россия
Пользователь №: 23698
Спасибо сказали: 6 раз(а)

Девайс:HTC Touch Cruise


Цитата(Alex[DFR] @ 13.7.2009, 13:56) *
Дизасм IPL на сайте Роберта (автора порта linux на a701)
http://belgarath.falguerolles.org/download.../RomBootStrap.S

по поводу 0xa020b000 - это адрес для хранения флага при саспенде (спящем режиме), не имеет отношения к холодному старту

Ну ты вроде шаришь хорошо сам то как думаешь где точка входа?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Alex[DFR]
сообщение 13.7.2009, 20:31
Сообщение #236


Участник
**

Группа: Members
Сообщений: 25
Регистрация: 17.7.2008
Пользователь №: 1945
Спасибо сказали: 9 раз(а)

Девайс:Asus P525;Loox N520


Посмотрел еще раз IPL и скачал ром от мио. В общем, есть два файла BDK1_SCOTERMSIPL.bin - грузится по адресу 0xa0100000, это фактически как SPL в других кпк - но он умеет только стартовать образ windows из флеши, поэтому он нам, скорее всего, не нужен (матвей же его не упоминал). Файл BDK0_SCOTERUT.bin содержит U-Boot - программу, которая загружает этот самый BDK1_SCOTERMSIPL.bin и позволяет прошивать кпк. В общем-то, нужно заливать WINCEIMG_UBOOT.BIN.1 (разрезанный BDK0_SCOTERUT.bin) с адреса 0xa0000000. Непонятно тогда, почему на 0xa0000360 останавливается (судя по комментам)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
segacool
сообщение 13.7.2009, 23:10
Сообщение #237


Участник
**

Группа: Members
Сообщений: 95
Регистрация: 3.7.2009
Из: Россия
Пользователь №: 23698
Спасибо сказали: 6 раз(а)

Девайс:HTC Touch Cruise


Цитата(Alex[DFR] @ 13.7.2009, 21:31) *
Посмотрел еще раз IPL и скачал ром от мио. В общем, есть два файла BDK1_SCOTERMSIPL.bin - грузится по адресу 0xa0100000, это фактически как SPL в других кпк - но он умеет только стартовать образ windows из флеши, поэтому он нам, скорее всего, не нужен (матвей же его не упоминал). Файл BDK0_SCOTERUT.bin содержит U-Boot - программу, которая загружает этот самый BDK1_SCOTERMSIPL.bin и позволяет прошивать кпк. В общем-то, нужно заливать WINCEIMG_UBOOT.BIN.1 (разрезанный BDK0_SCOTERUT.bin) с адреса 0xa0000000. Непонятно тогда, почему на 0xa0000360 останавливается (судя по комментам)

странно у меня с адреса 0ха0000000 командой byte 0xa0000000 2400 вычитывается код, то есть он у меня есть но когда я сравниваю его с байтами из файла BDK0_SCOTERUT.bin ничего похожего там нет.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 14.7.2009, 1:22
Сообщение #238


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: 142 раз(а)

Девайс:HTC;HP;Samsung...


Выкладывай этот код сюда...
Лучше сдампь его Crosswork-ом, ОКД дампы не делает...

Да и с А0100000, тоже посмотри и сдампь...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
segacool
сообщение 14.7.2009, 15:13
Сообщение #239


Участник
**

Группа: Members
Сообщений: 95
Регистрация: 3.7.2009
Из: Россия
Пользователь №: 23698
Спасибо сказали: 6 раз(а)

Девайс:HTC Touch Cruise


как Crosswork-ом пользоватся я не разобрался, значит вычитал с адреса 0ха0100000 там код идентичный коду BDK1_SCOTERMSIPL.bin
то есть это старт IPL
с адреса 0х0000000 смотри в прикрепленном файле
Прикрепленные файлы
Прикрепленный файл  3.rar ( 1.47 килобайт ) Кол-во скачиваний: 16
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 14.7.2009, 15:55
Сообщение #240


Проверенный пользователь
****

Группа: Модератор
Сообщений: 937
Регистрация: 4.4.2008
Из: Украина
Пользователь №: 1011
Спасибо сказали: 142 раз(а)

Девайс:HTC;HP;Samsung...


Вот с этого адреса : 0xa0000000, юбут может быть только начиная отсюда...
А по тем адресам, это скорее всего ИПЛ, только не тот что SCOTERMSIPL, а самый первый, ну это я вечером сравню...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

18 страниц V  « < 10 11 12 13 14 > » 
Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 30.4.2026, 19:53
return_links(); ?>