Аппарат jj320 (озу - 64Mb)
IGO83 работает.
Удалил IGO83.
Установил сборку из первого поста "Все версии iGO Primo(частьII)".
- первая загрузка:
выбрал язык, нашлись спутники, открылось основное меню, открываю карту - все висим,
- вторая и далее загрузки:
виснет на основном меню.
В каком направлении искать ошибку или причину?
Зависание Primo сразу после загрузки
Сообщений 1 страница 12 из 12
Поделиться119-07-2011 08:29:23
Поделиться219-07-2011 11:46:06
Дополнение: Запуск "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")
Подскажите куда этот скрипт вставить?
Поделиться319-07-2011 14:26:17
Подскажите куда этот скрипт вставить?
Это только часть скрипта, описательная. Ещё нужны сами исполнительные файлы. Они стандартны для всех скриптов. В моей оболочке в каталоге Run лежат.
Поделиться420-07-2011 01:39:52
Что пробовал
1 - Переименовал папку и EXE Primo в mobilenavigator,
все равно зависает.
Это только часть скрипта, описательная. Ещё нужны сами исполнительные файлы. Они стандартны для всех скриптов. В моей оболочке в каталоге Run лежат.
2 - установил оболочку Версия 4.3 CE5 https://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 результата также не дали
Поделиться520-07-2011 01:54:33
Убивание процессов у меня не получилось т.к. скрипт либо не туда вставил, либо в оболочке нет этих файлов.
Что я сделал не так?
Однако первый мой опыт по переименовыванию каталога и файла Primo на mobilenavigator
от зависания не помогли и убивание еще одного процесса (Shell) тоже может не дать результата.
А учитывая как это зависание появилось (ведь до моих действий Primo работал)
То что еще можно попробовать?
Поделиться620-07-2011 09:41:04
То что еще можно попробовать?
Первое надо написать конкретно какой навигатор! JJ320 двух модификаций: с СЕ5 и СЕ6 и железо абсолютно разное у них. Скрипты есть в моих альтернативных оболочках на форуме, но не для СЕ5. К примеру в этой Texet 501, 501BT и 701BT Хоть она и для навика Техет 501 480х272, но как основу каталог со скриптами Run можно использовать. переделав описательные части скриптов.
Второе, для JJ320 с оперативкой 64 mb? а реально при работе её почти в 2 раза меньше, желательно не использовать building, dem и голос TTS.
Поделиться720-07-2011 20:16:19
конкретно какой навигатор!
CE5
желательно не использовать building, dem и голос TTS.
очистил содержимое папок building, dem
удалил из content\voice файл Voice_TTS_Nua5_M_Rus_PSB_V1.1.101222
Primo стала запускатся правда заметно подтормаживание.
Слава тебе господи (drony)
Поделиться820-07-2011 20:25:07
Скрипты есть в моих альтернативных оболочках на форуме, но не для СЕ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 сек то ее я не заметил.
Вероятно процессы не убиты.
Поделиться920-07-2011 20:39:54
1 - правильно ли я понимаю, что в описании Primo.mscr (это и есть описательная часть скрипта?)
надо указать пути к файлам
MobileNavigator.exe
YFLoadRD.exe
YFLoader6.exe
ScrollShell.exe
в моем навигаторе при поиске указанных файлов серез ТС
данные файлы не найдена вроде есть их аналоги в каталоге Windows
YFLoader.exe
Shell.exe
2 - что или гле запускает данный скрипт ?
Primo.exe - это и есть скрипт?
Поделиться1020-07-2011 21:47:28
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") - запуск альтернативной оболочки (пути в зависимости где расположена оболочка и как называется запускающий файл)
Поделиться1121-07-2011 00:15:53
drony СПАСИБО
все залетало,
о встраивании скрипта в
"Все версии iGO Primo (акт. iGo Primo 8.5.11.155811) [Часть I]" страница 1
Поделиться1221-07-2011 08:10:22
о встраивании скрипта в
"Все версии iGO Primo (акт. iGo Primo 8.5.11.155811) [Часть I]" страница 1
Ну так я и писал это. Просто уже забыл где подробно описывал.