IPB

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

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
18 страниц V  « < 7 8 9 10 11 > »   
 
Ответить в данную темуНачать новую тему
olegas6
сообщение 6.7.2009, 1:47
Сообщение #161


Участник
**

Группа: Members
Сообщений: 67
Регистрация: 24.10.2008
Из: ЕАО
Пользователь №: 3370
Спасибо сказали: 16 раз(а)

Девайс:htc elf


SAXON13 Вопрос при конвертировании в hex указывается адрес нужно ли конвертировать заново если я меняю адрес заливки в RAM ?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 6.7.2009, 9:32
Сообщение #162


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

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

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


Нет не надо, Да и ты адрес заливки можеш не менять, а менять только место его старта в РАМ,
только не допускать чтоб он с адреса например a000**** прыгнул на 0000****, тогда командой pc возвращаеш его назад, и так постепенно двигаясь от a0000000 найдеш место откуда стартует бут, сам я MIO A700 неделал, так что точную адрессацию не знаю. Но можеш пройтись командой byte (адрес, например с а0000000 ) (размер, кратный 16, например 1600) возможно там где то остались куски бута, посмотри если увидиш на каком то адресе начало бута, вот оттуда и будеш запускать, естественно это смотреть когда ты еще ничего в РАМ не грузил...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
olegas6
сообщение 6.7.2009, 10:40
Сообщение #163


Участник
**

Группа: Members
Сообщений: 67
Регистрация: 24.10.2008
Из: ЕАО
Пользователь №: 3370
Спасибо сказали: 16 раз(а)

Девайс:htc elf


Прошу прощения за глупый вопрос кратное 16 это сколько
и с каким шагом пребирать запуск с адреса 0xa0000000
Заливал EBOOT.hex.1.hex начинает подавать признаки жизни светодиот мигает красным загорается дисплей видимо стопорится на хадварных различиях
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 6.7.2009, 11:51
Сообщение #164


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

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

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


Так, скажи мне когда запускаеш ОКД, он при старте что пишет? И когда набираеш PC, то на какой адрес становиться? командой byte откуда шел? пройдись от 0 где то до 0x1800 и потом еще от а0000000 где то до а0009000

Да еще набери pc 0x1800 <<enter
hbr 0xa0000000 <<enter
go <<enter если остановиться на 0xa0000000, то ИПЛ нормальный

Потому что похоже утебя и ИПЛ потёрт

Пройдись еще от а0010000
Ну и еще это всё без заливки понятно, а вот после того как залил и перед нажатием go, надо зажимать кл. входа в бут...

Цитата(olegas6 @ 6.7.2009, 10:40) *
Прошу прощения за глупый вопрос кратное 16 это сколько
и с каким шагом пребирать запуск с адреса 0xa0000000
Заливал EBOOT.hex.1.hex начинает подавать признаки жизни светодиот мигает красным загорается дисплей видимо стопорится на хадварных различиях



кратное 16 это 800 1600 3200

И что за хардварные различия? у тебя девайс какой, я для MIO A700 тебе бут дал...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
olegas6
сообщение 6.7.2009, 12:02
Сообщение #165


Участник
**

Группа: Members
Сообщений: 67
Регистрация: 24.10.2008
Из: ЕАО
Пользователь №: 3370
Спасибо сказали: 16 раз(а)

Девайс:htc elf


>pc
PC: 00000000
>pc 0x1800
>hbr 0xa0000000
>Go
>pc
PC: 00000002
>pc
PC: A0000000
>pc
PC: A0000000

>byte
00000000: 00 E0 0F E1 1F E0 CE E3 D3 E0 8E E3 0E F0 29 E1
>byte 0xa0000000
A0000000: 06
>byte 0xa0000800
A0000800: 00
>byte 0xa0001600
A0001600: 01
>byte 0xa0003200
A0003200: 05
>byte 0xa0004800
A0004800: 22
>byte 0xa0006400
A0006400: 6C
>byte 0xa0008000
A0008000: 05
>byte 0xa0009600
A0009600: 08
дальше незнаю
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 6.7.2009, 12:03
Сообщение #166


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

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

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


Цитата(olegas6 @ 6.7.2009, 11:56) *
>pc

PC: 00000000

>pc 0x1800

>hbr 0xa0000000

>Go

>pc

PC: 00000002

>pc

PC: A0000000

>pc

PC: A0000000

EBOOT.hex.1 заливал от ASUS_P525

Да похоже ИПЛ затерт, ты девайс после этого ком. halt или reset назад в дебаг моде можеш загнать? И внизу у тебя вообще пишет при старте in DEBBUG ?
Зачем от асуса брал я же на предидущей странице для MIO A700 выложил, вот еще раз ссылка: http://forum.pda2u.ru/ipb.html?act=attach&ty...ost&id=1607
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
olegas6
сообщение 6.7.2009, 12:18
Сообщение #167


Участник
**

Группа: Members
Сообщений: 67
Регистрация: 24.10.2008
Из: ЕАО
Пользователь №: 3370
Спасибо сказали: 16 раз(а)

Девайс:htc elf


Цитата(SAXON13 @ 6.7.2009, 13:03) *
Да похоже ИПЛ затерт, ты девайс после этого ком. halt или reset назад в дебаг моде можеш загнать? И внизу у тебя вообще пишет при старте in DEBBUG ?
Зачем от асуса брал я же на предидущей странице для MIO A700 выложил, вот еще раз ссылка: http://forum.pda2u.ru/ipb.html?act=attach&ty...ost&id=1607

бут от асуса заливал вчера ради зксперемента а так лью твой
in DEBBUG пишет просто галка в проге нестоит
после halt или reset да
просто раньше тупил лишний нолик в адресе затесался
после go встаёт на адрес a0000000 просто нужно паузу сделать переход занимает пару секунд
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 6.7.2009, 12:25
Сообщение #168


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

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

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


Да и вот эти строки? У тебя что когда два раза подряд РС набираеш разные адреса показывает?

in DEBBUG внизу пишет? Если пишет RUNNING, то надо загнать его в дебаг. Перед запуском ОКД нажимаеш на пару сек. POWER зажимаеш и удерживаеш "ресет" и когда появиться окно проги отпускаеш, или после запуска одновременно жмеш стилусом "RESET" и в проге RESET (или HALT)

поставь в проге галку на auto status check в defaults>>auto status check^

раз встает на а0000000, то ИПЛ целый, возможно..
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
olegas6
сообщение 6.7.2009, 12:28
Сообщение #169


Участник
**

Группа: Members
Сообщений: 67
Регистрация: 24.10.2008
Из: ЕАО
Пользователь №: 3370
Спасибо сказали: 16 раз(а)

Девайс:htc elf


нет просто паузу нужно сделать пока переходит на адрес
в DEBBUG входит без проблем
галку поставил
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 6.7.2009, 12:35
Сообщение #170


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

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

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


раз встает на а0000000, то ИПЛ целый, возможно..

Далее делаеш так step>>go>>pc>>halt, если с 0ха00***** убегает на 0х00******, то командой РС загоняй его назад, тоесть у тебя если покажет после РС 0х00******, то набирай РС 0ха00***** ( где **** те же числа, что и в 0х00******, например показало 0х00004000, набираеш РС 0ха0004000)



желательно при этом держать кл. входа в бут, ну или после каждого цикла их нажать и удержать пару сек.
на каком то шаге вылезет uBOOT, да карточку с прошивкой полной поставь в девайс...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
olegas6
сообщение 6.7.2009, 12:42
Сообщение #171


Участник
**

Группа: Members
Сообщений: 67
Регистрация: 24.10.2008
Из: ЕАО
Пользователь №: 3370
Спасибо сказали: 16 раз(а)

Девайс:htc elf


>byte 0x0000
00000000: 06
>byte 0x0016
00000016: 00
>byte 0x0032
00000032: 74
>byte 0x0048
00000048: 5E
>byte 0x0064
00000064: 42
>byte 0x0080
00000080: 26
>byte 0x0096
00000096: 10
>byte 0x0112
00000112: 93
>byte 0x0128
00000128: 7D
>byte 0x0144
00000144: 61
>byte 0x0160
00000160: 45
>byte 0x0176
00000176: 2F
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 6.7.2009, 12:46
Сообщение #172


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

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

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


а что это, ты набери byte a0000000 1600 (или 2400)
и тебе пойдут строки как если бы ты смотрел прошивку в вин-хексе, а так ты побайтно долго клацать будеш...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
olegas6
сообщение 6.7.2009, 12:56
Сообщение #173


Участник
**

Группа: Members
Сообщений: 67
Регистрация: 24.10.2008
Из: ЕАО
Пользователь №: 3370
Спасибо сказали: 16 раз(а)

Девайс:htc elf


>pc 0xa0000000
>pc
PC: A0000000
>DOWNLOAD.....................................................................
....

D:\BDK0_SCOTERUT.hex.1.hex: downloaded 294912 bytes in 1 minutes, 0.691 seconds
>Step
PC: A0000020 SP: FFF7F7FF LINK: 00000094 CPSR: 000000D3
<54E900EB>: UNKNOWN OPCODE
>Go
>pc
PC: 00000002
>Halt
>pc
PC: A0000360
>Step
PC: A0000364 SP: FFF7F7FF LINK: 0000025C CPSR: 000000D3
STR(-ScaledRm-postidx) CS R0, [R0], -R0 LSL 0x04
>Go
>pc
PC: 00000002
>Halt
>pc
PC: 00000360
>pc 0xa0000360
>pc
PC: A0000360
>Step
PC: A0000364 SP: FFF7F7FF LINK: 00000264 CPSR: 000000D3
STR(-ScaledRm-postidx) CS R0, [R0], -R0 LSL 0x04
>Go
>pc
PC: 00000002
>Halt
>pc
PC: 00000270
>pc 0xa0000270
>pc
PC: A0000270
>Step
PC: A0000274 SP: FFF7F7FF LINK: 00040004 CPSR: 000000D3
<5C180000>: UNKNOWN OPCODE
>Go
>pc
PC: 00000002
>Halt
>pc
PC: 00000002
>pc
PC: 00000002
>Halt
>pc
PC: 00000002
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 6.7.2009, 13:01
Сообщение #174


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

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

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


Я вообщето для этого пользуюсь ROWLEY CROSSWORKS for ARM http://www.rowley.co.uk/arm/

Это я про считывания памяти..

Начинай go с 0ха0000000
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
olegas6
сообщение 6.7.2009, 13:02
Сообщение #175


Участник
**

Группа: Members
Сообщений: 67
Регистрация: 24.10.2008
Из: ЕАО
Пользователь №: 3370
Спасибо сказали: 16 раз(а)

Девайс:htc elf


Вот с адреса pc 0xa0000000
Прикрепленные файлы
Прикрепленный файл  byte1.rar ( 316 байт ) Кол-во скачиваний: 7
Прикрепленный файл  byte.rar ( 302 байт ) Кол-во скачиваний: 8
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
olegas6
сообщение 6.7.2009, 13:15
Сообщение #176


Участник
**

Группа: Members
Сообщений: 67
Регистрация: 24.10.2008
Из: ЕАО
Пользователь №: 3370
Спасибо сказали: 16 раз(а)

Девайс:htc elf


>pc
PC: A0000000
>Go
>Halt
>pc
PC: 00000360
>pc 0xa0000360
>pc
PC: A0000360
>Go
>Halt
>pc
PC: 0000035C
>pc 0xa000035C
>pc
PC: A000035C
>Go
>Halt
>pc
PC: 00000270
>pc 0xa0000270
>pc
PC: A0000270
>Go
>Halt
>pc
PC: 00000002
>pc
PC: 00000002
>pc 0xa0000270
>pc
PC: 00000002
Дальше тупик !
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 6.7.2009, 13:21
Сообщение #177


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

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

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


Ну и пройдись так дальше от конечного A0000630, эт вообщето долго, я просто дезассемблером не очень умею пользоваться, ну если у тебя сегодня ничего не выйдет, то попробую запустить ИПЛ в эммуляторе АРМ и посмотреть на какие регистры он указывает...

Да, ты там где одни нули не выкладывай, а там где найдеш, похожее на код, ну и сам можеш сравнить с бутом (тем что в *.bin)...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
olegas6
сообщение 6.7.2009, 13:32
Сообщение #178


Участник
**

Группа: Members
Сообщений: 67
Регистрация: 24.10.2008
Из: ЕАО
Пользователь №: 3370
Спасибо сказали: 16 раз(а)

Девайс:htc elf


Понял
Вопрос если уходит в даун с кокого либо адреса в данном случае A0000270 я заливаю заново и стартую с A0000270 а он опять в даун какие мои действия???
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SAXON13
сообщение 6.7.2009, 13:57
Сообщение #179


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

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

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


А зачем заново заливаеш, пробуй перескочить этот адрес, набери перед GO, PC 0xa0000300,
вот если и после этого что то не так, то перегружаеш коммун и прогу, и льеш заново...

Попробуй начать вообще от 0ха0001000

А то что он на A0000270 стопориться, то там скорее всего брейкпойнт стоит или цикл какой то
попробуй еще так pc a0000000
hbr a0000260
go

по идее адрес бута где то в таких значениях a000**** или а00*****
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
olegas6
сообщение 6.7.2009, 14:15
Сообщение #180


Участник
**

Группа: Members
Сообщений: 67
Регистрация: 24.10.2008
Из: ЕАО
Пользователь №: 3370
Спасибо сказали: 16 раз(а)

Девайс:htc elf


>pc
PC: A0000000
>Go
>Halt
>pc
PC: 0000035C
>pc 0xa000035c
>pc
PC: A000035C
>Go
>Halt
>pc
PC: 00000360
>pc 0xa0000360
>pc
PC: A0000360
>Go
>Halt
>pc
PC: A0000360
>pc 0xa0000000
>pc
PC: A0000000
>Go
>Halt
>pc
PC: A0000000
Код дальше неисполняется может чтото с файлом бута
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

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

 

RSS Текстовая версия Сейчас: 10.4.2025, 20:22
return_links(); ?>