|
20.3.2008, 14:47
Сообщение
#41
|
|
|
Участник ![]() ![]() Группа: Разработчики Сообщений: 32 Регистрация: 20.3.2008 Пользователь №: 863 Спасибо сказали: 8 раз(а) Девайс:RoverPC S5 |
BigMike
Образ родной прошивки есть, желание _большое_, руки..руки вроде бы прямые (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif) ящик пива уже под столом дожидается своего часа (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif) Прежде всего, с чего мне следует начать? ..в данный момент читаю FAQ по сборке прошивок к различным девайсам и запасаюсь хирургическими инструментами для препарирования прошивки.. |
|
|
![]() |
12.4.2008, 7:02
Сообщение
#42
|
|
|
Участник ![]() ![]() Группа: Разработчики Сообщений: 32 Регистрация: 20.3.2008 Пользователь №: 863 Спасибо сказали: 8 раз(а) Девайс:RoverPC S5 |
Возможно я нашел проблему хипа, ..а возможно просто курнул неправильные шишки.
Сделал следующее: 1. Чтобы в дальнейшем не заморачиваться, подправил оригинальный образ wm6 (WinCENLS_WWE переехала из XIP'а в SYS часть образа, из XIP'а выкинул hd.dll и osaxst0.dll). 2. Портировал XIP, используя XIP из подправленного "оригинального" образа wm6 и XIP из wm5. 2.1 На заключительном этапе портирования (7й пункт, инструкции ArHon'а из темы "Разбираем XIP"), построил XIPPort'ом карту (Write maps). Решил ее посмотреть и проверить, и вот что я увидел: Код 02000000 - 03e09000 L01e09000 NUL 03e09000 - 03e54000 L0004b000 Virtual base address of trueffs.dll 03e54000 - 03e5a000 L00006000 Virtual base address of ceddk.dll 03e5a000 - 03e61000 L00007000 Virtual base address of cecompr.dll 03e5e000 - 03e61000 L00003000 !!!!!!!!!!!!!!!!!! 03e5e000 - 03e62000 L00004000 Virtual base address of regenum.dll 03e62000 - 03e71000 L0000f000 Virtual base address of pm.dll 03e71000 - 03e79000 L00008000 Virtual base address of mspart.dll 03e79000 - 03e83000 L0000a000 Virtual base address of imgfs.dll Распаковал хип, который выкладывал мне ArHon. И там такая же фигня.. Это же пересечение и от него надо избавляться, да? Если "да", то как? Попробовал переместить по e32_vbase на -3000 cecompr.dll, ceddk.dll, trueffs.dll M'Reloc_nk'ом, пересечений теперь нет, но и винда с таким хипом не стартует..понял, что это не выход.. |
|
|
ray Создание WM6 для RoverPC S5 (4МП) 20.3.2008, 14:47
BigMike Драйвер клавиш на атомах: pxa27x_keypad_Us.dll
Цит... 31.3.2008, 7:44
ray Цитатаpxa27x_keypad_Us.dll В принципе, этот драйве... 31.3.2008, 14:03
BigMike Да. Указывается адрес начала XIP. 31.3.2008, 14:27
BigMike Как успехи-то? 2.4.2008, 15:24
ray ЦитатаКак успехи-то?
Да так себе Как я только не... 2.4.2008, 15:43
BigMike Там есть одна фишка - перед сборкой XIP на основе ... 2.4.2008, 15:47
ray ArHon
Цитата(ArHon @ 26.3.2008, 22:31) Во... 4.4.2008, 16:14
ArHon ray, попробуй переместить regenum.dll на свободный... 14.4.2008, 20:42
ray Цитата(ArHon @ 15.4.2008, 2:42) ray, попр... 15.4.2008, 13:55![]() ![]() |
|
Текстовая версия | Сейчас: 22.10.2026, 9:10 |