Страница 1 из 1

Скорость закачки карт sendmap-ом

Добавлено: 06 окт 2003, 19:05
boba
Если запускать sendmap сразу после включения прибора (у меня Vista) и без ключа указания скорости то карты закачиваются всегда и на полной скорости.

Для закачки карт я беру подключенную к компьютеру кабелем Висту, выключаю её, готовлю команду sendmap для загрузки карт так, чтобы оставалось только нажать Enter, включаю прибор снова, жду небольшое время, запускаю команду sendmap и закачка начинается!!! На скорости явно большей чем 9600!!
Ключевой момент - сколько нужно ждать после включения прибора. После небольшого числа экспериментов было установлено что это примерно конец первого оборота спутников на заставке :-))) Как я понимаю пока крутятся спутники идёт инициализация внутренней программы приборчика и нужно подловить момент сразу после запуска модуля (если у них конечно там есть понятие модулей/драйверов) коммуникации. КТакое ощущение что сразу после инициализации он ещё может договориться с sendmap-ом по поводу скорости, а вот через некоторое время работы прибора они могуть договориться между собой только до скорости 9600.
Есть ещё мнения как загружать карты на полной скорости с меньшим объёмом шаманства?

... :-)) Когда звёзды над землёй совершат один оборот и пойдут на второй, когда луна появится над горизонтом и филин прокричит три раза, подготовь бубен, произнеси заклинание на польском языке: "sendmap -COMn карты", ударь в бубен ровно семьдесят семь раз и ты узришь свои карты на верхнем боку чудесного ящичка. После этого ты сможешь найти мага создавшего этот чудесный ящичек, и объснить ему наконец как надо работать с последовательным портом ... А может дело в творце заклинания? :)

___
Ёж

Re: Скорость закачки карт sendmap-ом

Добавлено: 06 окт 2003, 20:09
kg_vista
> Есть ещё мнения как загружать карты на полной скорости с меньшим объёмом шаманства?

Включить режим "GPS off"


То есть это из-за передающихся данных о текущих координатах?

Добавлено: 06 окт 2003, 20:49
boba
Приборчик их выдаёт в протоколе Garmin только на скорости 9600? И именно из-за этого sendmap не может сменить скорость обмена?
Значит если говорят что MapSource умеет заливать карты на полной скорости, то видимо существует некая команда в Garmin-овском протоколе, позволяющая сменить скорость с 9600 на большую, например, временно выключив передачу данных?

___
Ёж

Re: нет

Добавлено: 06 окт 2003, 21:57
kg_vista
Приемник в бинарном (не-NMEA) без запроса ничего не шлет по кабелю. Просто видимо во время безуспешного захвата спутника мозги у него перегружены - достаточно высокую скорость обеспечивать не в состоянии.


Кстати о заставке

Добавлено: 07 окт 2003, 12:14
Olexa
Если заполнить Owner Information, спутники меньше летают и вроде бы немного меньше тормозят.


У меня отключение GPS не помогло

Добавлено: 07 окт 2003, 14:01
boba
На странице спутников в меню сказал "отключить GPS" и попробовал залить карты. Команда - как обычно "sendmap.exe COM2 %MAPS%". Говорит "Can't change the speed". Я вообще всегда заливаю карты при отключенном GPS, потому что занятием этим я обычно дома занимаюсь, под крышей. :-) И всегда приходилось прибор выключать-включать для успешной заливки.
Или может дело в прошивке и аппаратной части? У меня Vista, прошивка - руссифицированная Си-Би Градом версия 3.10.

___
Ёж

Что за ботва...

Добавлено: 07 окт 2003, 15:37
Sergey_EL
1. Устанавливаешь на ПЭВМ в настройках скорость СОМ порта 57600.
2. Добавляешь параметр (-s57600) в строку запуска Sendmap
пример: sendmap com1 -s57600 10000001.img
3. Протокол передачи в Etrex ес-но GARMIN
4. Наслаждаешься скоростью закачки.
PS Скорость порта в 115200 не поддерживается аппаратом.