Народные навигаторы

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Народные навигаторы » iGo, iGo Amigo, iGo Primo » Зависание Primo сразу после загрузки


Зависание Primo сразу после загрузки

Сообщений 1 страница 12 из 12

1

Аппарат jj320 (озу - 64Mb)
IGO83 работает.
Удалил IGO83.
Установил сборку из первого поста "Все версии iGO Primo(частьII)".
- первая загрузка:
выбрал язык, нашлись спутники, открылось основное меню, открываю карту - все висим,
- вторая и далее загрузки:
виснет на основном меню.
В каком направлении искать ошибку или причину?

2

Дополнение: Запуск "IGO Primo" произвожу из оболочки,
если не ошибаюсь  "Cosmos" (как к стати это проверить).

Изучая форум получил первый вариант действий
как  пишет drony: Причина нехватка памяти.
Переименовывать папку и EXE примы в  mobilenavigator,
либо добавить скрипт убивающий процесс оболочки и запускающий Примо
вот текст скрипта от   drony:

Kill("\SDMMC\mobilenavigator\MobileNavigators.exe")
    Kill("\ResidentFlash2\YFAP20\Shell.exe")
    Sleep(500)
    RunWait("\SDMMC\Primo\Primo.exe")
    Sleep(500)
    Run("\ResidentFlash2\YFAP20\Shell.exe")
    Run("\SDMMC\mobilenavigator\MobileNavigators.exe")

Подскажите куда этот скрипт вставить?

3

nico2 написал(а):

Подскажите куда этот скрипт вставить?

Это только часть скрипта, описательная. Ещё нужны сами исполнительные файлы. Они стандартны для всех скриптов. В моей оболочке в каталоге Run лежат.

4

Что пробовал
1 - Переименовал папку и EXE Primo в  mobilenavigator,
все равно зависает.

drony написал(а):

Это только часть скрипта, описательная. Ещё нужны сами исполнительные файлы. Они стандартны для всех скриптов. В моей оболочке в каталоге Run лежат.

2 - установил оболочку Версия 4.3 CE5 http://jj320.spybb.ru/viewtopic.php?id= … =16#p10855 Оболочка для навигатора JJ-320 A3 на WinCE5.0, от drony (исполняемых файлов Kill, Sleep ... там нет).
Во всех файлах ini поменял ResidentFlash на SDMMC. Проверил работоспособность - все ок.
Изменил NAVI.INI.
было
BITMAPBUTTON
X = 115
Y = 139
Width = 90
Height = 80
BitmapNormal = ..\Icons\ami.bmp
BitmapPushed = ..\Icons\amip.bmp
Offset = 0
Command = "\SDMMC\igo9\Primo.exe"

стало
BITMAPBUTTON
X = 115
Y = 139
Width = 90
Height = 80
BitmapNormal = ..\Icons\ami.bmp
BitmapPushed = ..\Icons\amip.bmp
Offset = 0
    Kill("\SDMMC\mobilenavigator\MobileNavigators.exe")
    Kill("\ResidentFlash2\YFAP20\Shell.exe")
    Sleep(500)

    RunWait("\SDMMC\Primo\Primo.exe")

    Sleep(500)

    Run("\ResidentFlash2\YFAP20\Shell.exe")
    Run("\SDMMC\mobilenavigator\MobileNavigators.exe")

После запуска и нажатия кнопки  "навигация" навигатор выдает по каждой добавленной строчке
"Ignoritre un...".

3 - наблюдения
Зависание происходит как то странно.
После появления основного меню окно карты какое то время меняется. Если ждать то все зависнет, если не ждать и нажать на карту  перейдем в карту и тут зависнем на поиске спутников.

4 - История появления зависания
Изначально Primo работала, но в процессе настройки под себя нажал кнопку "сброс настроек" (вроде так называлась). И все с этого момента Primo стала виснуть. Замена сборки Primo  результата также не дали

5

Убивание процессов у меня не получилось т.к. скрипт либо не туда вставил, либо в оболочке нет этих файлов.
Что я сделал не так?
Однако первый мой опыт по переименовыванию каталога и файла Primo на mobilenavigator
от зависания не помогли и убивание еще одного процесса (Shell) тоже может не дать результата.
А учитывая как это зависание появилось (ведь до моих действий Primo работал)
То что еще можно попробовать?

6

nico2 написал(а):

То что еще можно попробовать?

Первое надо написать конкретно какой навигатор! JJ320 двух модификаций: с СЕ5 и СЕ6 и железо абсолютно разное у них. Скрипты есть в моих альтернативных оболочках на форуме, но не для СЕ5. К примеру в этой Texet 501, 501BT и 701BT Хоть она и для навика Техет 501 480х272, но как основу каталог со скриптами Run можно использовать. переделав описательные части скриптов.
Второе, для JJ320 с оперативкой 64 mb? а реально при работе её почти в 2 раза меньше, желательно не использовать building, dem и голос TTS.

7

drony написал(а):

конкретно какой навигатор!

CE5

drony написал(а):

желательно не использовать building, dem и голос TTS.

очистил содержимое папок building, dem
удалил из content\voice файл Voice_TTS_Nua5_M_Rus_PSB_V1.1.101222
Primo стала запускатся правда заметно подтормаживание.
Слава тебе господи (drony)

8

drony написал(а):

Скрипты есть в моих альтернативных оболочках на форуме, но не для СЕ5. К примеру в этой Texet 501, 501BT и 701BT

Скачал указанную оболочку, из RUN  скопировал два файла Primo.exe и Primo.mscr
откорректировал Primo.mscr
вот так:
Kill("MobileNavigator.exe")
Kill("YFLoadRD.exe")
Kill("YFLoader6.exe")
Sleep(1000)
Kill("ScrollShell.exe")
Sleep(1000)
RunWait("\SDMMC\Primo\Primo.exe")
Sleep(1500)
Run("\ResidentFlash\YFAPP\Liebian_White\ScrollShell.exe")

изменения в последней строчке
было Run("\ResidentFlash2\YFAPP\Liebian_White\ScrollShell.exe")
запуск не выдал ошибок но и не дал результата
если Sleep(1000) это ожидание 1 сек то ее я не заметил.
Вероятно процессы не убиты.

9

1 - правильно ли я понимаю, что в описании Primo.mscr (это и есть описательная часть скрипта?)
надо указать пути к файлам
MobileNavigator.exe
YFLoadRD.exe
YFLoader6.exe
ScrollShell.exe
в моем навигаторе при поиске указанных файлов серез ТС
данные файлы не найдена вроде есть их аналоги в каталоге Windows
YFLoader.exe
Shell.exe
2 - что или гле запускает данный скрипт ?
Primo.exe - это и есть скрипт?

10

nico2 написал(а):

1 - правильно ли я понимаю, что в описании Primo.mscr (это и есть описательная часть скрипта?)
надо указать пути к файлам
MobileNavigator.exe
YFLoadRD.exe
YFLoader6.exe
ScrollShell.exe

Конечно не эти файлы, это файлы оболочки для Texet!!! У тебя должны быть другие. И запускающий не ScrollShell.exe. Ты должен гасить файл альтернативной оболочки и файл встроенной оболочки. Я название не помню, нет щас такого навика под рукой. Вроде shell.exe и если моя оболочка, то MobileNavigator.exe. В форуме всё есть, просто перелистывать много, в теме старой Примо точно есть. Я выкладывал примеры.
Нашёл в старых записях. Для СЕ5 (да и СЕ:).
Kill("\SDMMC\mobilenavigator\MobileNavigator.exe") "убивание" альтернативной оболочки (пути в зависимости где расположена оболочка и как называется запускающий файл)
Kill("\ResidentFlash2\YFAP20\Shell.exe") "убивание" родной оболочки
и
Run("\ResidentFlash2\YFAP20\Shell.exe") - запуск родной оболочки
Run("\SDMMC\mobilenavigator\MobileNavigator.exe") - запуск альтернативной оболочки (пути в зависимости где расположена оболочка и как называется запускающий файл)

11

drony СПАСИБО
все залетало,
о встраивании скрипта в
"Все версии iGO Primo (акт. iGo Primo 8.5.11.155811) [Часть I]" страница 1

12

nico2 написал(а):

о встраивании скрипта в
"Все версии iGO Primo (акт. iGo Primo 8.5.11.155811) [Часть I]" страница 1

Ну так я и писал это. Просто уже забыл где подробно описывал.  :crazyfun:


Вы здесь » Народные навигаторы » iGo, iGo Amigo, iGo Primo » Зависание Primo сразу после загрузки