![]() |
|
|
![]() ![]() |
![]() |
![]()
Сообщение
#41
|
|
Новичок ![]() Группа: Members Сообщений: 5 Регистрация: 7.10.2009 Пользователь №: 29769 Спасибо сказали: 0 раз(а) Девайс:g-smart i350 ![]() |
Я вообще в этих прогах не шарю надо обратится к тем кто шарит (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif)
|
![]() |
|
![]()
Сообщение
#42
|
|
спец по реанимации ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 361 Регистрация: 28.5.2008 Пользователь №: 1472 Спасибо сказали: 113 раз(а) Девайс:HTC ![]() |
Посмотрел я прошивку i300-V2.02.30-RUS-Russia-WM6.zip для I300 .
Там все просто .В прошивке лежит XLDR сразу с 0 -далее с 800 лежит нужный бут . Почему нет ничего по адресам a0000000 -тоже понятно . Точно такая же ситуация как и с mio701 . Проц pxa27х -вы загнали его в дебажный режим и у вас сразу подстыковался DOC в адресное пространство 0000. Но так как вы xldr не выполняли то дальше он ничего в адрес с a0000000 и не загрузил с DOC , соотвественно и дампить нечего . Но если запустить xldr и он загрузит бут с a0000000 , то возникнет другая проблемма ,при выполнения бута идет перенастройка адресов с a0000000 на виртуальные адреса ,вот здесь может и возникнуть проблемма как в mio701. Но в общем нужно пробывать .
Прикрепленные файлы
|
![]() |
|
![]()
Сообщение
#43
|
|
спец по реанимации ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 361 Регистрация: 28.5.2008 Пользователь №: 1472 Спасибо сказали: 113 раз(а) Девайс:HTC ![]() |
Для ocd нужно файл сконвертировать программой из h-jtag -называется h-converter -выбираем bin2hex и вводим базовый адрес с которого у нас он должен грузится 0xa0000000.
Прикрепленные файлы
|
![]() |
|
![]()
Сообщение
#44
|
|
Участник ![]() ![]() Группа: Members Сообщений: 63 Регистрация: 16.9.2009 Из: р. Хакасия Пользователь №: 28018 Спасибо сказали: 17 раз(а) Девайс:iPhone 3G 8Gb ![]() |
Для ocd нужно файл сконвертировать программой из h-jtag -называется h-converter -выбираем bin2hex и вводим базовый адрес с которого у нас он должен грузится 0xa0000000. До записи бута дело пока не доходит. Вобщем подключаю I300 к OCD, перехожу по адресу pc: 1800 (IPL вроде как), задаю брейкпоинт (hbr a0000000), запускаю IPL (go) и аппарат не переходит на а0000000 (статус в программе RUNNING). Пары минут-то уж точно бы хватило на исполнение IPL? Может не так что делаю? Или адресация не такая как у mio 701? Если запускать с рс: 00000000 , то останавливается на рс: FFFFFFFC. IPL повреждён или не так что делаю? |
![]() |
|
![]()
Сообщение
#45
|
|
спец по реанимации ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 361 Регистрация: 28.5.2008 Пользователь №: 1472 Спасибо сказали: 113 раз(а) Девайс:HTC ![]() |
А причем тут hbr 0x1800 ?Я тебе дал ссылку на сайт про MIO как пример .
Смотри где у тебя повторение IPL это может быть и другой адрес . После запуска IPL ( go) сделай halt и после этого будет видно остановился ли . Адрес старта самого бута да 0xa0000000 -тут одинаково . |
![]() |
|
![]()
Сообщение
#46
|
|
Участник ![]() ![]() Группа: Members Сообщений: 63 Регистрация: 16.9.2009 Из: р. Хакасия Пользователь №: 28018 Спасибо сказали: 17 раз(а) Девайс:iPhone 3G 8Gb ![]() |
А причем тут hbr 0x1800 ?Я тебе дал ссылку на сайт про MIO как пример . Смотри где у тебя повторение IPL это может быть и другой адрес . После запуска IPL ( go) сделай halt и после этого будет видно остановился ли . Адрес старта самого бута да 0xa0000000 -тут одинаково . Про hbr 0x1800 я ничего и не писал. Понял что IPL может находиться по другому адресу. Про повторение IPL можно поподробнее? Если речь про повторяющиеся куски кода в ОЗУ, то повторение начального куска идёт с адреса 0х1800 И если IPL здесь тоже начинается с 0х1800, то он не не останавливается, статус в программе всё время "RUNNING", если набрать halt, то останов происходит в произвольном месте... |
![]() |
|
![]()
Сообщение
#47
|
|
спец по реанимации ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 361 Регистрация: 28.5.2008 Пользователь №: 1472 Спасибо сказали: 113 раз(а) Девайс:HTC ![]() |
Про hbr 0x1800 я ничего и не писал. Понял что IPL может находиться по другому адресу. Про повторение IPL можно поподробнее? Если речь про повторяющиеся куски кода в ОЗУ, то повторение начального куска идёт с адреса 0х1800 И если IPL здесь тоже начинается с 0х1800, то он не не останавливается, статус в программе всё время "RUNNING", если набрать halt, то останов происходит в произвольном месте... Ты когда подключаешь jtag -у тебя OCD в режиме in Debug ? IPL это я обозвал первый загрузчик -он же по вашему xldr .Если у тебя точно также как и в мио повторение в RAM начинается с 0х1800 то так и делай -я немогу сказать заочно как там . |
![]() |
|
![]()
Сообщение
#48
|
|
Участник ![]() ![]() Группа: Members Сообщений: 63 Регистрация: 16.9.2009 Из: р. Хакасия Пользователь №: 28018 Спасибо сказали: 17 раз(а) Девайс:iPhone 3G 8Gb ![]() |
Ты когда подключаешь jtag -у тебя OCD в режиме in Debug ? IPL это я обозвал первый загрузчик -он же по вашему xldr .Если у тебя точно также как и в мио повторение в RAM начинается с 0х1800 то так и делай -я немогу сказать заочно как там . Да, когда подключаю jtag, OCD в debug. Ещё не разобрался, но уже совсем запутался (IMG:http://forum.pda2u.ru/style_emoticons/default/huh.gif) Так IPL и XLDR одно и тоже? И в той статье про мио написано "if programm halt on 0xa0000000 - IPL good!", здесь под IPL тоже подразумевается xldr? Если так, то у меня не останавливается на а0000000! Если остановить в ручную, то останавливается на а00хххх, так и должно быть? |
![]() |
|
![]()
Сообщение
#49
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... ![]() |
На ту статью не обращай внимания, она тебе дана только как пример, там есть много несоответствий, в особенности относительно твоего девайса...
Нет , как правило IPL и XLDR, это не одно и тоже, хотя часто IPL выполняет обе функции, поизучай прошивку, а то у меня нету ни возможности её скачать ни времени на изучение, намёк на то где и как искать смотри по аналогии с бутом в прошивке, тот что дал ARCC |
![]() |
|
![]()
Сообщение
#50
|
|
Участник ![]() ![]() Группа: Members Сообщений: 63 Регистрация: 16.9.2009 Из: р. Хакасия Пользователь №: 28018 Спасибо сказали: 17 раз(а) Девайс:iPhone 3G 8Gb ![]() |
Вобщем доигрался! Залил бут по адресу 0ха0004000 и выполнил, вобщем теперь не появляется заставка и оперативка забита "00", там где раньше был xldr. И что интересно проливаю бут по адресу 0ха0000000 - льётся, но на деле так и остаются "00" (по команде word 0xa0000000 получаю А0000000: 00000000). Пробую залить xldr, ошибку выдаёт "Write large: target bus error (40 : 11)" (IMG:http://forum.pda2u.ru/style_emoticons/default/mad.gif) Вобщем похоже дело осложняется. Почему запись не идёт?
|
![]() |
|
![]()
Сообщение
#51
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... ![]() |
Какой бут заливал? Вообщето через дэббагер можно залить любой файл, хоть МП3, он всё равно находиться и исполняется в оперативе. так что не совсем понятно что привело к таким последствиям. кстати а что с девайсом до этого было. я в смысле что, теперь не появляется заставка?
А XLDR пробовал заливать и запускать? Понажимай пару раз "ресет", если не поможет, то на какое то время отключи полностью питание, включая системную батарейку... |
![]() |
|
![]()
Сообщение
#52
|
|
Участник ![]() ![]() Группа: Members Сообщений: 63 Регистрация: 16.9.2009 Из: р. Хакасия Пользователь №: 28018 Спасибо сказали: 17 раз(а) Девайс:iPhone 3G 8Gb ![]() |
Какой бут заливал? Вообщето через дэббагер можно залить любой файл, хоть МП3, он всё равно находиться и исполняется в оперативе. так что не совсем понятно что привело к таким последствиям. кстати а что с девайсом до этого было. я в смысле что, теперь не появляется заставка? А XLDR пробовал заливать и запускать? Понажимай пару раз "ресет", если не поможет, то на какое то время отключи полностью питание, включая системную батарейку... Ресет нажимал раз 10. Сейчас отключил питание, завтра проверим. Бут заливал тот который дал ARCC. До этого владелец аппарата прошил в него винду 6.5 (по его словам), после этого он висел на заставке, не входя в бут никакими средствами. XLDR пробовал заливать (то что считал перед этим), выдаёт вышеназваную ошибку. |
![]() |
|
![]()
Сообщение
#53
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... ![]() |
Вообщето в так наз. винде 6.5 самосборной скорее всего, не должно было быть файлов бута...
Ну и еще раз повторю, что заливая и запуская что нибудь через дэбугер, содержимое флэши не меняется... |
![]() |
|
![]()
Сообщение
#54
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 81 Регистрация: 15.8.2009 Из: Пенза Пользователь №: 26180 Спасибо сказали: 2 раз(а) Девайс:Gigabyte Gsmart I300 ![]() |
Парни,спасибо вам,что не бросили изучение данной проблемы!И не надеялся на продолжение.Я уж и забыл про свой аппарат.
Volodin,так ты смог восстановить I300 или I350?По какой именно схеме паял JTAG кабель?Спасибо за фото,которое ты выложил.Ребят,может,чем то помочь могу? |
![]() |
|
![]()
Сообщение
#55
|
|
Участник ![]() ![]() Группа: Members Сообщений: 63 Регистрация: 16.9.2009 Из: р. Хакасия Пользователь №: 28018 Спасибо сказали: 17 раз(а) Девайс:iPhone 3G 8Gb ![]() |
Аппарат отлежался ночь и вернулся в исходное состояние (висит на заставке, даные записываются в озу).
|
![]() |
|
![]()
Сообщение
#56
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 81 Регистрация: 15.8.2009 Из: Пенза Пользователь №: 26180 Спасибо сказали: 2 раз(а) Девайс:Gigabyte Gsmart I300 ![]() |
У меня несколько вопросов по этой схеме: http://forum.pda2u.ru/ipb.html?act=attach&type=post&id=316 только между D8 и D15 поставить перемычку.
На схеме не указана D8 и D15.Где они?Просто отсчитывать от D4?Нужны 10 резисторов 2,2кОм(4 штуки) и 100 Ом(10 штук).Какая мощность должна быть?Какие лучше брать провода?И еще вопрос...Если у меня нет LPT порта,можно ли как то исправить ситуацию?Есть в компе только две D-SUB мамки для монитора и все(LPT нема). Поглядел сейчас в Гугле.Я так понял,мне поможет только PCI-LPT переходник. |
![]() |
|
![]()
Сообщение
#57
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... ![]() |
Без системного ЛПТ по этой схеме никак, никакие ЮСБ эмуляторы работать не будут...
Небольшая неточность не между D15 и D8, а просто между 8 и 15 штырем на ЛПТ. Для подобных схем мощность резисторов не имеет существенного значения, бери любые... Для монтажа самой схемы обычные многожильные провода, для кабеля который будет идти непосредственно на пины аппарата, лучше взять тонкий многожильный провод типа МГФТ, на всяких трансформаторных котушках бывают... Ну а насчет ЛПТ я уже сказал, если есть возможность на маке, то надо купить и поставить плату расширения с ЛПТ... |
![]() |
|
![]()
Сообщение
#58
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 81 Регистрация: 15.8.2009 Из: Пенза Пользователь №: 26180 Спасибо сказали: 2 раз(а) Девайс:Gigabyte Gsmart I300 ![]() |
Я немного неправильно выразился.Имелся ввиду контроллер(плата) PCI с LPT портом.Например,такой:
http://pc-controllers.ru/product_info.php/...49ed62dae08c77d |
![]() |
|
![]()
Сообщение
#59
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 937 Регистрация: 4.4.2008 Из: Украина Пользователь №: 1011 Спасибо сказали: 142 раз(а) Девайс:HTC;HP;Samsung... ![]() |
Да. такой должен работать...
|
![]() |
|
![]()
Сообщение
#60
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 81 Регистрация: 15.8.2009 Из: Пенза Пользователь №: 26180 Спасибо сказали: 2 раз(а) Девайс:Gigabyte Gsmart I300 ![]() |
Еще забыл.На схеме написано D-SUB LPT.Подойдет любой обычный 25 pin D-SUB,например,переходник D-SUB от монитора?
Вот что я присмотрел: Вилка D-SUB http://www.chip-dip.ru/product0/43491.aspx Резисторы 2,2 кОм http://www.chip-dip.ru/product0/14881.aspx Резисторы 100 Ом http://www.chip-dip.ru/product0/28024.aspx Микросхема http://www.chip-dip.ru/product1/1837727148.aspx Аналог микросхемы такой подойдет? http://www.chip-dip.ru/product0/68709571.aspx Паяльник нужен не более 12 Вт? |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.4.2025, 16:21 |