| Автор |
Сообщение |
sledge
Уже Не Новичок

Зарегистрирован: 17.06.2009
Сообщения: 30
|
Добавлено:
Пн Окт 19, 2009 3:45 pm |
|
Отходим от ветви Портирование Linux на другие устройства (Не SX1) здесь:
Всем вновь привет,
| SERRGE писал(а): |
...
Есть еще одна лозейка, в которую я использовал в оверклокере, и возможно через неё возможно получить привелегии ядра (не знаю как работают последнии симбианы)
Попробуйте запустить оверклокер если телефон зависнит, значит код работает  |
Фалс аларм (от конца рабочий недели); всё отлично -- зависаем с компилированным кодом и ДЛЛом, продвигаемся к дебагу ассемблера в ДЛЛе.
Больше новостей и/или вопросов -- после приятного выходного. Таково и вам желаю! |
_________________ --
sledge - пока ещё не в гарбузах |
|
|
|
 |
sledge
Уже Не Новичок

Зарегистрирован: 17.06.2009
Сообщения: 30
|
Добавлено:
Пн Окт 19, 2009 3:53 pm |
|
Код всегда висит всю систему при (в SXCLK.DLL):
| Код: |
EXPORT_C TInt locltest_16(void) {
asm("nop");
return 0;
}
|
И не висит некогда при:
| Код: |
EXPORT_C TInt locltest_16(void) {
return 0;
}
|
Надо убедится, ли nop происходит или выбивается под власти BB5:
Пожалуйста подскажите как под симбианским OMAP ассемблером прозвучит BEEP через колонки, или очистить экран.
Или посоветуйте справочник по теме с ключ. словами Symbian OMAP ASM ASSEMBLER. Не могу найти ничего подобного..
Спасибо! |
_________________ --
sledge - пока ещё не в гарбузах |
|
|
|
 |
sledge
Уже Не Новичок

Зарегистрирован: 17.06.2009
Сообщения: 30
|
Добавлено:
Вт Окт 20, 2009 5:35 pm |
|
|
|
|
 |
maxt
Уже Не Новичок

Зарегистрирован: 29.11.2007
Сообщения: 80
Откуда: 87E8
|
Добавлено:
Чт Окт 22, 2009 4:54 pm |
|
|
|
|
 |
sledge
Уже Не Новичок

Зарегистрирован: 17.06.2009
Сообщения: 30
|
Добавлено:
Чт Окт 22, 2009 5:39 pm |
|
Спосибс! Великолепное новость, уже качаем  |
_________________ --
sledge - пока ещё не в гарбузах |
|
|
|
 |
SERRGE
Z-Team member


Зарегистрирован: 25.10.2004
Сообщения: 546
Откуда: Kemerovo CITY
|
Добавлено:
Пт Окт 23, 2009 3:52 pm |
|
даже теряюсь чем могу помочь
Мож кривой СДК? |
_________________ ...Hасколько пpоще была бы жизнь, если бы она была в исходниках.
Linux on SX1 |
|
|
|
 |
sledge
Уже Не Новичок

Зарегистрирован: 17.06.2009
Сообщения: 30
|
Добавлено:
Пн Окт 26, 2009 6:23 pm |
|
| SERRGE писал(а): | даже теряюсь чем могу помочь
Мож кривой СДК? |
Шоб' стремится далее, не хватало бы только успешно сдебагит код в library.cpp (как с ассемблером сделать Beep или точку на LCD положить, или в файл писать). User:Beep и (RFile).Open - висит..
Запутно и мне, потому что asm("nop"); теперь проходит без завису. Но, открыл, что от | Код: |
EXPORT_C TInt locltest_16(void) {
asm("STMFD SP!, {R0-R4,LR} ");
asm("LDMFD SP!, {R0-R4,LR} ");
return 0;
} |
невисит. А если оставит только STMFD или LDMFD -- висит. Значит, что ассемблер всё-таки выполняется(!)
Попытки писать в память (т.к. Disable LCD Controller, Reset for disable dma LCD) тоже висит без визуальных результатов.
Что делаю теперь, так пытаюсь интегрировать display.cpp из Symbian_Kernel_Taster_Kit/sf/os/kernelhwsrv/brdbootldr/ubootldr/display.cpp в наш укусенний OVERCLOCK_SRC/library.cpp
А может дорожка к дебаг-ассемблер в тёмную по короче найдётся , уважаемый SERRGE? |
_________________ --
sledge - пока ещё не в гарбузах |
|
|
|
 |
py_monster
Новичок

Зарегистрирован: 28.10.2009
Сообщения: 7
|
Добавлено:
Ср Окт 28, 2009 7:52 pm |
|
Здравствуйте!
Увидел видео с линуксом на sx1, и загорелся желанием запустить линукс на старенькой нокии 6670. Скачал ubootloader, при запуске он выдает ошибку -21.
Прочитал весь ваш топик. Горю желанием помочь))
Имеется: комп с убунтой и с виндой; базовые знания линукса; сильно начальные знания Си и АСМ (и то в основном для микроконтроллеров); неплохие знания высокоуровневых языков; собственно зверек 6670; огромное желание вкусить мощь линукса в кармане.
Программ на симбу не писал (кроме как на питоне). Наверно потребуется скачать среду разработки?
Итак, чем могу помочь?
П.С. оверлокер для SX1 не нашел |
|
|
|
|
 |
sledge
Уже Не Новичок

Зарегистрирован: 17.06.2009
Сообщения: 30
|
Добавлено:
Пт Окт 30, 2009 7:48 pm |
|
Приветствую!
Можете попробовать мою binary версию: с кернел-моде dll-а должно беепать (User::Beep(252,200000) и Disable LCD Controller (код SERRGE) -- у меня просто всё зависает без беепов
http://www.megaupload.com/?d=6FNETV6L
Если удастся, сегодня вечером буду собирать->положу и исходные файлы, но для етого:
да, вам необходимо скачать Symbian SDK для компилирования кода.
Для N70 (работает):
S60 2nd Edition, Feature Pack 3 SDK v2.8 Symbian v8.1a
Для 6670 (под тестингом):
S60 2nd Edition, Feature Pack 1 SDK v2.1 Symbian v7.0s
Для N80 (над 3-ий SDK надо исходники портировать..):
S60 3rd Edition, Feature Pack 1 SDK v3.1 Symbian v9.2
Каторий SDK для каторий ношки:
http://en.wikipedia.org/wiki/Series_60#S60_versions_and_supported_devices
Инструкций для SDK под UNIX здесь:
http://www.martin.st/symbian/ (самый современный из находящихся)
Я тоже от туда качал: s60_2nd_fp2_sdk_msb.zip и gcc-539-2aeh . Не знаю разницей между _msb (WINS), CW, но советую скачать теперь CW (s60_2nd_fp2_sdk.zip), и может быть другую версию gcc (всё для того шоб избежать бед с (возможно) кривым СДКом мойм)
Удачи!
ПС: Если вы хотите портироват этот код в SDK 3.x Symbian 9.x, и у вас есть Winda (Бог упаси ), можно попробовать недавно пущенный Symbian Kernel Taster Kit. Там под Windoй зразу всё компилирует (EPOC PDK в нутри) если следит за:
http://www.linux.org.ru/view-message.jsp?msgid=4159836&lastmod=1256215549449
И таким образом может быт уменьшится проблемы, если SERRGE прав, что кривой (мой) СДК |
_________________ --
sledge - пока ещё не в гарбузах
Последний раз редактировалось: sledge (Ср Ноя 04, 2009 4:49 pm), всего редактировалось 1 раз |
|
|
|
 |
py_monster
Новичок

Зарегистрирован: 28.10.2009
Сообщения: 7
|
Добавлено:
Пт Окт 30, 2009 10:55 pm |
|
УУф, уж думал ответа не последует))..
Винда есть, как вторая система на ноутбуке. Сейчас попробую ваш бип запустить) |
|
|
|
|
 |
py_monster
Новичок

Зарегистрирован: 28.10.2009
Сообщения: 7
|
Добавлено:
Пт Окт 30, 2009 11:05 pm |
|
Ваш бееп случайно не для девятки скомпилирован? Мой зверь (симбиан 7) пишет "Файл поврежден" |
|
|
|
|
 |
py_monster
Новичок

Зарегистрирован: 28.10.2009
Сообщения: 7
|
Добавлено:
Пт Окт 30, 2009 11:23 pm |
|
|
|
|
 |
sledge
Уже Не Новичок

Зарегистрирован: 17.06.2009
Сообщения: 30
|
Добавлено:
Сб Окт 31, 2009 3:01 pm |
|
|
|
|
 |
py_monster
Новичок

Зарегистрирован: 28.10.2009
Сообщения: 7
|
Добавлено:
Сб Окт 31, 2009 6:12 pm |
|
Beep на sis, который вы в самом начале выложили, скомпилирован под ОС 8? Даже если так, то у меня он тоже должен запуститься (хотя бы), ведь платформы не сильно разняться... А так "Файл поврежден"( |
|
|
|
|
 |
sledge
Уже Не Новичок

Зарегистрирован: 17.06.2009
Сообщения: 30
|
Добавлено:
Сб Окт 31, 2009 6:40 pm |
|
| py_monster писал(а): | | Beep на sis, который вы в самом начале выложили, скомпилирован под ОС 8? Даже если так, то у меня он тоже должен запуститься (хотя бы), ведь платформы не сильно разняться... А так "Файл поврежден"( |
Надо вам с исходними начат (собрав СДК).. Некак по другому
У меня Nokia N70 (симба v8.1a) - компилировал всё с СДК 2nd Edition Feature Pack 2.
Для вашей ношки:
S60 2nd Edition, Feature Pack 1 SDK v2.1 Symbian v7.0s
из http://en.wikipedia.org/wiki/Series_60#S60_versions_and_supported_devices
, и всё начать с компилирования из исходников.
Я буду в новь доступен после воскресения, чяо! |
_________________ --
sledge - пока ещё не в гарбузах
Последний раз редактировалось: sledge (Ср Ноя 04, 2009 4:53 pm), всего редактировалось 1 раз |
|
|
|
 |
|
|