Coding & design by Kibabic Studio, 2002-2005

Заходите в нашу уютную конфу в Телеграме | Добавление патчей в базу открыто!

0 - Гость
User
ID 10193
NameIncrease RAM to 16MB. WARNING! For phones with Intel's flash only!
Version3.0
Model CX75v25
Type System
Author:DebriZ,Dimadze
Respect:Feyman
Conflicts:-
Depends on:-
No English doc at the moment!
Разблокирован доступ к 8МБ ОЗУ в чипе памяти Intel.
Хип увеличен до 8МБ, остальные 8МБ отданы системе.

Решённые проблемы и пояснения:

Со времён обнаружения 16 MB SDRAM на CX/M75 с flash от Intel i4060, вышел патч ExtRAM #1 ((c)DebriZ, (r)Feyman)
который правил таблицу переадресации, тем самым увеличивал область "виденья" всех 16 Mб, переносил системные
хипы на новую область, а также увеличивал их в сумме до 8 Mб. Т.е. первые 4 Мб стали "бесхозными", сразу же
вышла вторая версия патча, он переносил хип на виртуальную область, всё работало, все новые м старые мегабайты
были в работе, но при этом не работал MP3 Плеер, долго гадали почему, выяснили что чип SACC не любит RAM вне
области 0xA8xxxxxx. Я пытался выяснить, так ли это, и оказалось что не совсем, чип не любит виртуальные
адреса, котрые не соответствует физическим. А адрес 0xA7800000. который использовался в Extram #2 виртуален и
не соответствует физическому, то есть такого адреса не существует вообще. Как выяснил причину пытался найти решение,
но никак не удавалось обхитрить SACC (аппаратный mp3/aac декодер). Затем узнал о некотором эффекте подключения
SDRAM устройством EBU, а именно, если задать маску (т.е. область физического виденья) не 16 MB, а 32 MB,
то несуществующие лишние 16 МБ будут "отзеркалены" от первых, т.е содержимое области 0xA9000000-A9FFFFFF будет
равно 0xA8000000-A8FFFFFF, ну а если прикинуть, то 0xA8800000-0xA9478FFF это при нормальной разметке
0xA8800000-0xA8FFFFFF и 0xA8000000-0xA8479000, т.е. это уже цельный кусок памяти RAM котопый существует физически.
Я собрал патч, и о чудо, MP3 Плеер заработал ...



Download count: 527
Added in DB at 03.08.2011, added by Dimadze
Updated at 13.08.2011 14:21 by Dimadze

Add to cart
Download
Back



14.08.2011 17:34, Dimadze

уже сделал, баг маленький токо убрать и всё
14.08.2011 14:44, XCrash

Димон,а сделаешь новый патч на явахип?
13.08.2011 15:26, Dimadze

этот патч конечно хорошо, но надо что-то решать с явахипом, и потом нужен обьединённый хип, а не non-perm и perm собственно это я уже сделал ... т.е. хип един, т.е. создание
non-permanent отменяется, а весь захват памяти идёт через очень большой permanent, как на нсг
13.08.2011 14:44, Wazk

Все работает! Как всегда большой респект тебе.
13.08.2011 14:22, Dimadze

попробуйте
13.08.2011 13:57, Dimadze

может, надо просто тело патча выьрать как нибудь ... поищим
12.08.2011 02:19, XCrash

.Хм...время сбивается после пика...и настроить не так легко.а может это из за конфликта.
10.08.2011 20:37, Wazk

У меня тоже все нормально запускалось и работало включил мелодию мп3, заиграла, 2ой раз включил получил Data Abort.
10.08.2011 16:32, XCrash

Патч работает на ура.есть конфликты.но это не мешает.сохранил репэир.
10.08.2011 12:47, Wazk

У меня тоже конфликт "строка 19, адрес блока: 0x00221B44" ставил на чистый фул .
10.08.2011 12:36, Diman3452

V-KLay ругается на последние строчки патча
0x00221B44: 0ED1D1A0008800ABAAA91880 002042E007402DE9F004A0E3
0x00221B50: 6846FAF708E80022281C694667F08AE9 04109FE5881080E50780BDE8210000A8
03.08.2011 22:31, Dimadze

Отпишетесь, а то мог собрать не так, у меня стоит очень боьщой патч, и в него включена ф-ия этого патча, поэтому именно этот патч не тестил
Support