IPB

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

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
> Портирование прошивок HP RW68xx на Ровер G5/Орсио N725, на примере WM6.1 от Кайзера
AGC
сообщение 4.8.2008, 9:36
Сообщение #1


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


В данной ветке предлагаю попробовать пройти вместе портирование прошивок с HP RW68xx на Ровер G5/Орсио N725 на примере WM6.1 от Кайзера. Нам понадобятся:

1. WM 6.1 для Rover G5/Orsio n725 - сборка AGC от 19.03
Из нее будем забирать модули при портировании XIPа, а также аппаратные драйвера и часть OEM-приложений. Можно и из других прошивок, но для начала проще будет брать из данной сборки.

2. Новая версия прошивки для HP RW 6815 на базе официальной русской WM 6.1 от НТС Kaiser, от 03.08
Из нее будем брать XIP для портирования и использовать ее в качестве базового рома для сборки.

3. Кухня для прошивки HP RW 6815 на базе официальной русской WM 6.1 от HTC Kaiser, от 03.08
Собственно, сама кухня с уже разобранной на пакеты прошивкой. На ее базе соберем кухню для Rover G5/Orsio n725. Можно было бы взять и чистую кухню - без разобранной на пакеты прошивки, но для начала проще сделать именно так, т.е. взять уже подготовленный вариант.

После скачивания всех нужных компонентов инсталлируем кухню в соответствии с ее инструкцией, кладем в подпапку ROM прошивку от 6815 с переименованием файла, как описано в инструкции от кухни.

Ну а далее пойдем по шагам:
1. Портирование XIPа
2. Портирование аппаратных драйверов
3. Портирование OEM-приложений

Вечером опишу следующим сообщением первый шаг по портированию XIPа (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

--- Дописано позднее ---
Не успел... Так что - утром (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Сообщение отредактировал AGC - 4.8.2008, 23:23
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
7 страниц V  « < 2 3 4 5 6 > »   
Начать новую тему
Ответов (60 - 79)
AGC
сообщение 24.8.2008, 19:05
Сообщение #61


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Цитата(XakDL @ 24.8.2008, 18:29) *
AGC, родная камера не работает с родным camerabho.dll и camera.dll, то што у меня camerabho.dll и camera.dll от брогент она запускаеться, но чёрный экран, можешь дать с родного ровера quartz.dll может с ним камера засветиться....

Лови, конечно. Правда... камера обычно работает с родными DLL камеры (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) Поэтому странно, что именно в этом сочетании не запускается.

Кстати, а напиши, пожалуйста, что она пишет в случае родных DLL?
Прикрепленные файлы
Прикрепленный файл  quartz.zip ( 251.57 килобайт ) Кол-во скачиваний: 46
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
XakDL
сообщение 24.8.2008, 19:40
Сообщение #62


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

Группа: Тестеры
Сообщений: 139
Регистрация: 18.2.2008
Из: Россия
Пользователь №: 494
Спасибо сказали: 43 раз(а)

Девайс:iPAQ 614c


УРА!!!!! (IMG:http://forum.pda2u.ru/style_emoticons/default/laugh.gif) не в quartz.dll прикол был, я всётаки запустил камеру РОДНУЮ опять чисто по случайности, ёёхохоу (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Щас протестируюсь и опишу что делал!


А это ещё вопрос, у меня с прошей возникла проблема с Wi-Fi пуск-настройка-плдключение-Wi-Fi (проблема такова вафля подключается без проблем всё работает, но есть одно но в Wi-Fi проге есь значения СЕТИ ДЛЯ ДОСТУПА и 3 вида, вот как сделать шоб было только Все доступные сети, а то после лазании по вафли, пример лазию с кпк по компу по вафле, устанавливаю каб прогу с компа, после установки проги каба вафля вырубаеться, смотрю настройки вафли, а там настройки сбились на ТОЛЬКО ТОЧКИ ДОСТУПА) И так каждый раз.... Искал эту прогу в твоей проши не нашёл, посоветуй че нить!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 24.8.2008, 22:55
Сообщение #63


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Цитата(XakDL @ 24.8.2008, 20:40) *
УРА!!!!! (IMG:http://forum.pda2u.ru/style_emoticons/default/laugh.gif) не в quartz.dll прикол был, я всётаки запустил камеру РОДНУЮ опять чисто по случайности, ёёхохоу (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Щас протестируюсь и опишу что делал!

Молодец! (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) А то я очень удивлялся, что РОДНАЯ камера не запускается (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Обычно, все наоборот, запустить ЧУЖУЮ камеру проблема. Хотя брогентовская и не совсем чужая, но на 6815 проблемы с ней не решаемы из-за драйвера камеры... Впрочем, все возможно, вопрос только времени и денег, все как всегда (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif)

Цитата(XakDL @ 24.8.2008, 20:40) *
А это ещё вопрос, у меня с прошей возникла проблема с Wi-Fi пуск-настройка-плдключение-Wi-Fi (проблема такова вафля подключается без проблем всё работает, но есть одно но в Wi-Fi проге есь значения СЕТИ ДЛЯ ДОСТУПА и 3 вида, вот как сделать шоб было только Все доступные сети, а то после лазании по вафли, пример лазию с кпк по компу по вафле, устанавливаю каб прогу с компа, после установки проги каба вафля вырубаеться, смотрю настройки вафли, а там настройки сбились на ТОЛЬКО ТОЧКИ ДОСТУПА) И так каждый раз.... Искал эту прогу в твоей проши не нашёл, посоветуй че нить!

Ничего то я пока не понял, какие настройки ты меняешь и куда пытаешься подцепить коммуникатор. У меня роутер с WiFi, да и использую только для SIP + Internet, локалку на коммуникатор не пытался заводить (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Уточни конфигурацию сети и ее ресурсов, а то так сложно ответить, в т.ч. что именно и где именно пытаешься менять...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 25.8.2008, 14:18
Сообщение #64


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Проблема с многоуровневыми запросами решена, хоть и с помощью "костылей" (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

1. Удаляем из SYS из SIM_Tkit библиотеку sumtkit.dll
2. Добавляем "правильный" simtkit.dll от патча в любой пакет под именем _simtkit.dll
3. В OEM в OEM_AutoInstaller в файле autoinstall.mscr добавляем строчку:
Copy("\Windows\simtkit.dll","\Windows\_simtkit.dll")

Все будет работать после первой перезагрузки системы после прошивки (а может и сразу, я не пробовал). По сути, мы просто подменяем "ручное" копирование на "автоматическое" (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

P.S. Для желающих можно попробовать использовать initflashfiles.dat для аналогичного копирования, что собственно без разницы...


--- Дописано позднее ---
1. Перезагрузка не нужна. Работает на ура и без перезагрузки (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
2. Забыл сказать, можно сделать еще и отдельным пакетом со своим initflashfiles.txt. Ну да проще, как я описал выше.

Сообщение отредактировал AGC - 27.8.2008, 10:15


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 27.8.2008, 10:20
Сообщение #65


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Вот, в аттаче портированный с ATOM для HP RW6815 XIP с ядром ОС CE 5.2.20275. Можно репортировать на роверы и орсио (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

P.S. Если кто захочет самостоятельно портировать с ATOM XIPы (не с ATOM EXEC, а именно с ATOM), то нужно править еще в ROMHDR.txt правильное распределение памяти, т.е. выставлять:
ulRAMStart: R=80580000
ulRAMFree: 805E2000

Т.к. у атомов оно иное, чем у всех наших устройств...
Прикрепленные файлы
Прикрепленный файл  xip.zip ( 1.1 мегабайт ) Кол-во скачиваний: 46
 


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Amir
сообщение 28.8.2008, 9:42
Сообщение #66


Участник
**

Группа: Members
Сообщений: 74
Регистрация: 9.7.2008
Пользователь №: 1858
Спасибо сказали: 8 раз(а)

Девайс:Rover R5+Rover n6


Цитата(AGC @ 27.8.2008, 11:20) *
Вот, в аттаче портированный с ATOM для HP RW6815 XIP с ядром ОС CE 5.2.20275. Можно репортировать на роверы и орсио (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

P.S. Если кто захочет самостоятельно портировать с ATOM XIPы (не с ATOM EXEC, а именно с ATOM), то нужно править еще в ROMHDR.txt правильное распределение памяти, т.е. выставлять:
ulRAMStart: R=80580000
ulRAMFree: 805E2000

Т.к. у атомов оно иное, чем у всех наших устройств...


AGC
Если дам свой хип портируешь а то у меня не получается
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 28.8.2008, 11:17
Сообщение #67


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Цитата(Amir @ 28.8.2008, 10:42) *
AGC
Если дам свой хип портируешь а то у меня не получается

Кидай, если получится, попробую помочь. Но не обещаю (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Amir
сообщение 28.8.2008, 23:00
Сообщение #68


Участник
**

Группа: Members
Сообщений: 74
Регистрация: 9.7.2008
Пользователь №: 1858
Спасибо сказали: 8 раз(а)

Девайс:Rover R5+Rover n6


Цитата(AGC @ 28.8.2008, 12:17) *
Кидай, если получится, попробую помочь. Но не обещаю (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)


Мой xip OS CE 5.2.20262
http://webfile.ru/2191600
Попробуй но у меня даже собрать не получается
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 30.8.2008, 21:46
Сообщение #69


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Цитата(Amir @ 29.8.2008, 0:00) *
Мой xip OS CE 5.2.20262
http://webfile.ru/2191600
Попробуй но у меня даже собрать не получается

Извини, только вернулся, завтра опять уезжаю. Только через неделю смогу этим заняться более-менее плотно. Попробуй еще сам, например, портируй в свой XIP ОС, а не наоборот. Т.е. не в XIP от 6815 свою устройственно-зависимую часть, а попробуй в свой XIP просто кинуть устройственно-независимые модули и файлы...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 23.9.2008, 19:20
Сообщение #70


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


XIP от 6815 c CE 5.2.20753:
xip_out_6815_CE_20753.zip
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 29.9.2008, 11:14
Сообщение #71


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Кухня для прошивки HP RW 6815 WM6.1 CE OS 5.2.20753 Build 20753.1.4.0, от 29.09
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 1.10.2008, 8:36
Сообщение #72


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Для релока модулей XIPа можно использовать M'Reloc, а не M'Reloc.nk. В этом случае не нужно пересчитывать смещения, просто вводим целевые адреса. Естественно, речь не идет о самом nk.exe, а только об обычных модулях...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ElectricFlash
сообщение 11.2.2009, 22:09
Сообщение #73


PDA2U.RU Team
****

Группа: Admin
Сообщений: 593
Регистрация: 28.12.2008
Пользователь №: 8030
Спасибо сказали: 175 раз(а)

Девайс:HTC Desire HD


Цитата(AGC @ 5.8.2008, 14:20) *
Портирование XIPа с HP RW6815 на Ровер G5/Орсио N725

Часть 2. Портирование XIPа

а также вычисляем в HEX переменную o32_realaddr_RELOC по формуле:
o32_realaddr_RELOC = o32_realaddr_XIP6815 - o32_vsize_XIPG5N725


6. После релока всех модулей идем в папку XIP6815\OUT\Modules\1f23b941-38f8-def5-83a6-b0a8eadaa267 и в дочерних подпапках с именем модуля у всех этих четырех библиотек редактируем imageinfo.txt, заменяя значения e32_vbase и o32[x].o32_realaddr на правильные e32_vbase_XIP6815 и o32_realaddr_XIP6815, где x- номер региона в map.txt (там не ошибиться, будут старые значения из map.txt XIPG5N725 типа V=03DE7000 для e32_vbase и D=01FE3000 для o32[x].o32_realaddr). После редактирования закрываем соответствующий imageinfo.txt.
7. Далее открываем файлы ROMHDR.txt из XIP6815 и XIPG5N725 и меняем значение параметра ulRAMFree в ROMHDR.txt из XIP6815 на аналогичное значение из ROMHDR.txt из XIPG5N725, т.е. 805E2000 на 80620000. Закрываем оба ROMHDR.txt.


Пытаюсь портировать, но впал в ступор на этих пунктах. Если можно, распишите их подробнее. Спасибо!

Уже разобрался! ПОЧТИ (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 12.2.2009, 0:47
Сообщение #74


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


ElectricFlash, ну куда уж тут подробней (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Вроде и так все по шагам расписано. Наверное, проще всего тебе скачать пару прошивок от ровера и от 6815 на одинаковом ядре. Выдрать из них ксипы и сравнить. Тогда многое прояснится. Либо просто попробовать пройти весь процесс до конца. Убить устройство сложно, а если не будешь трогать бут, то и вообще программно невозможно, но технологию восстановления после вставки неправильного ксипа освоишь (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Оно все равно пригодится. Я даже сейчас не всегда с первой попытки попадаю иногда, в сложных случаях неправильный ксип - это норма для первой попытки...


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
dizz74
сообщение 3.7.2009, 22:15
Сообщение #75


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

Группа: Разработчики
Сообщений: 249
Регистрация: 2.3.2009
Из: Челябинск
Пользователь №: 13097
Спасибо сказали: 52 раз(а)

Девайс:RoveR G5


Помогите.
После расчет 4 пункта имею:

CODE

ceddk.dll
e32_vbase_XIP6815: 03de7000
o32_realaddr_XIP6815: 01fd1000
o32_vsize_XIPG5N725: 1000
o32_realaddr_RELOC = 01fd0000 -рассчитанный

trueffs.dll
e32_vbase_XIP6815: 03df4000
o32_realaddr_XIP6815: 01fd3000
o32_vsize_XIPG5N725: f000
o32_realaddr_RELOC: 01fc4000 -рассчитанный

cecompr.dll
e32_vbase_XIP6815: 03ded000
o32_realaddr_XIP6815: 01fd2000
o32_vsize_XIPG5N725: 1000
o32_realaddr_RELOC: 01fd1000 -рассчитанный

stratad_intel_l.dll
e32_vbase_XIP6815: 03e40000
o32_realaddr_XIP6815: 01fe2000
o32_vsize_XIPG5N725: d000
o32_realaddr_RELOC: 01fd5000 -рассчитанный


Только что закончил 5 пункт с М'релок_нк.ехе

6 пункт:
Цитата
6. После релока всех модулей идем в папку XIP6815\OUT\Modules\1f23b941-38f8-def5-83a6-b0a8eadaa267 и в дочерних подпапках с именем модуля у всех этих четырех библиотек редактируем imageinfo.txt, заменяя значения e32_vbase и o32[x].o32_realaddr на правильные e32_vbase_XIP6815 и o32_realaddr_XIP6815, где x- номер региона в map.txt (там не ошибиться, будут старые значения из map.txt XIPG5N725 типа V=03DE7000 для e32_vbase и D=01FE3000 для o32[x].o32_realaddr). После редактирования закрываем соответствующий imageinfo.txt.


Проблема 1. Допустим открыл модуль ceddk.dll, файл Imageinfo:

В нём есть
e32_vbase: V=03D70000
мне её нужно менять, как я понел на
значение
e32_vbase_XIP6815: 03de7000 ?

да?
и в итоге должен исправить на

e32_vbase: V=03DE7000 или e32_vbase: 03DE7000 без "V=" ?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 3.7.2009, 22:38
Сообщение #76


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


dizz74, для начала, цитирую себя же из "Разбираем XIP" из шаманств:

Цитата(AGC @ 1.10.2008, 9:36) *
Для релока модулей XIPа можно использовать M'Reloc, а не M'Reloc.nk. В этом случае не нужно пересчитывать смещения, просто вводим целевые адреса. Естественно, речь не идет о самом nk.exe, а только об обычных модулях...



Это существенно облегчает задачу портирования (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Сейчас по второй части вопроса посмотрю...

--- Вторая часть ---
Если я правильно тебя понял, то e32_vbase: V=03DE7000. Там, по сути, просто вбиваются новые адреса в
e32_vbase: V=...
и
o32[x].o32_realaddr: D=...

где x, номер с D=

Это если упрощенно...

--- Часть третья ---
А не ошибиться там потому, что мы просто меняем старые адреса на новые. Собственно, ищем старые и меняем на новые. (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
dizz74
сообщение 3.7.2009, 22:48
Сообщение #77


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

Группа: Разработчики
Сообщений: 249
Регистрация: 2.3.2009
Из: Челябинск
Пользователь №: 13097
Спасибо сказали: 52 раз(а)

Девайс:RoveR G5


Так понел V= символы остаються. А теперь про realaddr:
там 4 блока: х=0,1,2,3

для каждого o32[x].o32_realaddr: D= подставляетм значение o32_realaddr_XIP6815: 01fd1000 ?

Тоесть 4 одинаковых значения будут?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 3.7.2009, 23:03
Сообщение #78


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Цитата(dizz74 @ 3.7.2009, 23:48) *
А теперь про realaddr:
там 4 блока: х=0,1,2,3

для каждого o32[x].o32_realaddr: D= подставляетм значение o32_realaddr_XIP6815: 01fd1000 ?

Тоесть 4 одинаковых значения будут?

Нет, меняешь только то, где есть D=. Оно там одно такое, причем со старым адресом. Все остальное идет с относительной адресацией уже по отношению к этому адресу.

---
Вот тебе пример imageinfo.txt. Я жирным выделил то, где меняем. Понятно, в o32[2].o32_realaddr: D=01FE1000 цифра 2 в ином случае может быть другой. Но если ты внимательно посмотришь, то все остальные части идут в относительной адресации, там уже просто нет D=
---
Module name: cecompr.dll
e32_objcnt: 00000005
e32_imageflags: 0000212E
e32_entryrva: 000039D0
e32_vbase: V=03DC2000
e32_subsysmajor: 00000005
e32_subsysminor: 00000002
e32_stackmax: 00010000
e32_vsize: 00007000
e32_sect14rva: 00000000
e32_sect14size: 00000000
e32_timestamp: 2F07A5A7
e32_unit[0].rva: 00003D30
e32_unit[0].size: 000000F4
e32_unit[1].rva: 00003CDC
e32_unit[1].size: 00000028
e32_unit[2].rva: 00000000
e32_unit[2].size: 00000000
e32_unit[3].rva: 00006000
e32_unit[3].size: 000001A0
e32_unit[4].rva: 00000000
e32_unit[4].size: 00000000
e32_unit[5].rva: 00007000
e32_unit[5].size: 00001000
e32_unit[6].rva: 00001000
e32_unit[6].size: 0000001C
e32_unit[7].rva: 00000000
e32_unit[7].size: 00000000
e32_unit[8].rva: 00000000
e32_unit[8].size: 00000000
e32_subsys: 00000009

o32[0].o32_vsize: 00002E24
o32[0].o32_rva: 00001000
o32[0].o32_psize: 00002E24
o32[0].o32_dataptr: P+0017C000
o32[0].o32_realaddr: V+00001000
o32[0].o32_flags: 60000020

o32[1].o32_vsize: 000007D0
o32[1].o32_rva: 00004000
o32[1].o32_psize: 000007D0
o32[1].o32_dataptr: P+0017F000
o32[1].o32_realaddr: V+00004000
o32[1].o32_flags: 60000020

o32[2].o32_vsize: 0000005C
o32[2].o32_rva: 00005000
o32[2].o32_psize: 0000005C
o32[2].o32_dataptr: P+00063E78
o32[2].o32_realaddr: D=01FE1000
o32[2].o32_flags: C0000040

o32[3].o32_vsize: 000001A0
o32[3].o32_rva: 00006000
o32[3].o32_psize: 000001A0
o32[3].o32_dataptr: P+00180000
o32[3].o32_realaddr: V+00006000
o32[3].o32_flags: 40000040

o32[4].o32_vsize: 00001000
o32[4].o32_rva: 00007000
o32[4].o32_psize: 00000058
o32[4].o32_dataptr: P+00063ED4
o32[4].o32_realaddr: 00000000
o32[4].o32_flags: 42000042
---

dizz74, кстати, есть и кухни автопортирования XIPа. Я, правда, никогда не пробовал их для наших устройств (мне три-пять минут все ручками сделать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) ), но на P320 портирую именно через одну из таких кухонь. Можешь попробовать их применить (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
dizz74
сообщение 3.7.2009, 23:05
Сообщение #79


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

Группа: Разработчики
Сообщений: 249
Регистрация: 2.3.2009
Из: Челябинск
Пользователь №: 13097
Спасибо сказали: 52 раз(а)

Девайс:RoveR G5


Да-да я без примера хорошо тебя понел (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Спасибо

"9. Далее в XIPPort жмем кнопку realoc P"

на 9 шаге нажимаю реалок П выскакивает ошибка: Not enough space

Цитата
одробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentException: Not enough space
в XIPPort.MainForm.CreateAllocMap()
bla bla bla


Цитата
dizz74, кстати, есть и кухни автопортирования XIPа. Я, правда, никогда не пробовал их для наших устройств (мне три-пять минут все ручками сделать smile.gif), но на P320 портирую именно через одну из таких кухонь. Можешь попробовать их применить smile.gif


хочу норм научитс(IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif) понять)
щя попробую заново всё сделать) а то ошибка эта(
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 3.7.2009, 23:25
Сообщение #80


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


dizz74, попробуй в ROMHDR.txt увеличить physlast. Скорее всего, дело именно в этом. По-моему, я это писал в данной ветке. Сейчас поищу цитату (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)


---
Вот, почему то я это 11 пунктом вписал (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

"11. Увеличиваем физический размер размещения файлов и модулей. Для этого опять открываем опять ROMHDR.txt из XIP6815 и увеличиваем параметр physlast с 9AED3700 до 9AFF0000. Закрываем ROMHDR.txt и повторяем операции 9-10, т.е. в XIPPort жмем realoc P и далее write maps, смотрим обновленный MAP.txt из XIP6815\OUT. "

Понятно, значение 9AFF0000 не догма, возможно, нужно будет поставить больше...


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

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

 



RSS Текстовая версия Сейчас: 2.5.2026, 3:15
return_links(); ?>