» » Использование программы PortTool

Скачать карты для Навител 5
Скачать карты России
Скачать Навител 5 с картами России, Украины, Беларуси
Скачать карты
 
 
 

Использование программы PortTool

Раздел: Помощь


Бывают случаи, когда необходимо узнать на каком COM-порту и на какой скорости работает устройство для GPS-навигации. Часто бывает что в некоторых сборках Навител (или других навигационных программ) указывают информацию о том, для какого COM-порта и для какой скорости сделана сборка, например «COM1 57600», или указыают, что сборка универсальная, и прилагается набор .exe файлов для различных COM-портов и скоростей. Но что с этой информацией делать и как узнать какой файл необходим для конкретного устройства? В этих случаях — необходимым помощьником и будет данная утилита — PortTool.

Данная программа довольно эффективна и проста в использовании. Однако, как правило, с запускам возникают сложности из-за того, что в стандартной оболочке GPS автонавигатора отсутствует возможность запуска каких либо программ, кроме установленной навигационной программы.

Ну что ж — это не проблема. Самый легкий и самый надежный способ — это «обман» оболчки навигатора. Все, что нам необходимо сделать — это скопировать PortTool.exe в директорию с установленной навигационной программой и затем переименовать его в запускаемый файл навигационной программы.

Рассмотрим пример на навигаторе Explay PN-940 с установленным Навител Навигатором.
В данном навигаторе запуск Навитела осуществляется с внутренней памяти устройства, из директории /ResidentFlash/NaviOne/NaviOne.exe
Теперь, последовательность действий:
  1. Подключаем навигатор к компьютеру в режиме «флешки», для записи файлов
  2. Переходим в директорию с установленной программой навигации (в нашем примере — /ResidentFlash/NaviOne/)
  3. Копируем PortTool.exe в папку /ResidentFlash/NaviOne/
  4. Переименовываем файл NaviOne.exe во что-нибудь другое, например в NaviOne1.exe
  5. Переименовываем PortTool.exe в NaviOne.exe
  6. Отключаем устройство от ПК и включаем его
  7. Все готово! Теперь, при попытке запуска Навитела из оболочки навигатора запустится PortTool
  8. Нажимаем кнопку "Start" и ждём завершения работы программы (обычно 1-3 минуты)
  9. Снова подключаем устройство к ПК и заходим в директорию /ResidentFlash/NaviOne/
  10. Переименовываем все вайлы обратно (NaviOne.exe → в PortTool.exe, и затем NaviOne1.exe → в NaviOne.exe)
  11. Теперь ищем в этой же папке текстовый файл с именем port_tool.log
  12. Открываем port_tool.log (любым текстовым редактором, можно стандартным Notepad)


Теперь подробнее об анализе файла port_tool.log.
Открыв его, Вы увидите его содержание, оно будет примерно следующим:
===PortTool Log v. 1, 0, 0, 9 ===
PortTool execution path: \ResidentFlash\NaviOne\Navione.exe
CPU: ARM rev.5
Path to navi:
USB: [Async/Flash card/CardReader]
UUID in about: [yes/no]
Internet: [yes/no]
RAM: total: 107 Mb, avail: 81 Mb
UUID: 16 byte:
Screen: 480×272 16 bit
OS Version: 6
Battery status: High
Battery percent: 51
wininet.dll: yes
OEM info: 'BSP Version: AVCE6EVB_Rel1.00.5.08' 70 byte:
THUMB: yes
FlashCards
name: ReadOnlyFlash
name: DSK1:
Disk size: 271.94 Mb 285147136 bytes
flashID: none
Mapping: AVR Write: 2422 KB/s
AVR Read: 226 KB/s
Mapping time: 34 sec, 100%

name: ResidentFlash
name: DSK1:
Disk size: 3542.01 Mb 3714064384 bytes
flashID: none
Mapping: AVR Write: 1382 KB/s
AVR Read: 226 KB/s
Mapping time: 36 sec, 100%

name: SDMMC
name: DSK2:
Disk size: 7592.00 Mb 3665821696 bytes
flashID: 37 43 31 31 42 34 37 35 00 00. 32 37
Mapping: AVR Write: 880 KB/s
AVR Read: 238 KB/s
Mapping: Failed
Mapping time: 38 sec, 0%

GPS:
Port: COM7:
Rate: 57600

String test: Ok
System date/time: 11:11:22 01.01.2012 (11:11:22 PM, 1/1/2012)
==================


В данном случае, нас интересует только предпоследний абзац:
GPS:
Port: COM7: <- номер COM-порта GPS-приемника
Rate: 57600 <- скорость COM-порта GPS-приемника

Таким образом, получается, что GPS-приемник "подопытного" навигатора Explay PN-940 работает на порту COM7 и скорости 57600.

Комментарии к материалу приветствуются, если возникли вопросы - задавайте, постараюсь ответить.


Скачать PortTool 1.0.0.9 (всего 42 кб!):

СКАЧАТЬ | ЗЕРКАЛО


<
  • Комментариев: 0
  • ICQ: {icq}
8 октября 2012 15:17

cherep

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
попробовал на мультимедийной системе автомобиля выдал вот это
===PortTool Log v. 1, 0, 0, 9 ===
PortTool execution path : \MMC_Storage\Navitel\Navitel.exe
CPU : ARM rev.6
Path to navi :
USB : [Async/Flash card/CardReader]
UUID in About : [yes/no]
Internet : [yes/no]
RAM : total: 49 Mb, avail: 42 Mb
UUID failed
Error code : 0
Screen : 480x234 16 bit
OS Version : 4
Battery status : Charging
Battery percent : 240
wininet.dll : yes
OEM info : KernelIoControl failed
Error code : 0
Error code : 1150
THUMB : no
FlashCards
name : Flash_Storage
Disk size : 9.96 Mb 10447872 bytes
flashID : none
Mapping : AVR Write: 505 KB/s
AVR Read: 247 KB/s
Mapping time : 46 sec, 100 %

name : MMC_Storage
Disk size : 1875.66 Mb 1966768128 bytes
flashID : 39 43 33 46 35 41 34 43 00 . 19 00 00 00 01 00 00 00 00 00 00 00 10 00 00 00
Mapping : TIMEOUT!
Mapping time : 90 sec, 100 %

GPS:
Port : COM6:
String test : Ok
System date/time : (2:06:53 PM, 10/8/2012)
==================

скорость так и не показал

<
  • Комментариев: 163
  • ICQ: {icq}
7 января 2013 06:53

gray

  • Группа: Администратор
  • Регистрация: 17.05.2010
  • Статус: Пользователь offline
 
cherep,
Если не показывает скорость - вряд ли от того, что она "заоблачная". Используйте в таком случает 9600. Или, методом "научного тыка" подберите максимально возможную.

<
  • Комментариев: 1
  • ICQ: {icq}
19 октября 2013 21:07

Сергей Ивахненко

  • Группа: Посетитель
  • Регистрация: 19.10.2013
  • Статус: Пользователь offline
 
использовал данную прогу и выяснил что ПО навигатора COM1, а на экране навигатора СОМ7, но как поменять не пойму пожалуйста подскажите

<
  • Комментариев: 1
  • ICQ: {icq}
9 августа 2014 23:31

Aleksej_3

  • Группа: Посетитель
  • Регистрация: 9.08.2014
  • Статус: Пользователь offline
 
Доброго времени суток. У меня такой вопрос. После использования этой программы файл port_tool.log выдает вот это. ===PortTool Log v. 1, 0, 0, 9 ===
PortTool execution path : \ResidentFlash\PortTool.exe
CPU : ARM rev.2
Path to navi :
USB : [Async/Flash card/CardReader]
UUID in About : [yes/no]
Internet : [yes/no]
RAM : total: 105 Mb, avail: 87 Mb
UUID : 16 byte: 12 34 56 78 12 34 56 78 - 00 16 13 20 10 50 09 89 (12345678123456780016132010500989)
Screen : 480x272 16 bit
OS Version : 6
Battery status : High
Battery percent : 40
wininet.dll : yes
OEM info : 'BSP Version: AIVCE6EVB_Rel1.00.5.09' 72 byte: 42 00 53 00 50 00 20 00 56 00 65 00 72 00 73 00 69 00 6F 00 6E 00 3A 00 20 00 41 00 49 00 56 00 43 00 45 00 36 00 45 00 56 00 42 00 5F 00 52 00 65 00 6C 00 31 00 2E 00 30 00 30 00 2E 00 35 00 2E 00 30 00 39 00 00 00
THUMB : yes
FlashCards
name : ResidentFlash
name : DSK1:
Disk size : 1709.54 Mb 1792581632 bytes
flashID : 31 31 42 31 31 34 34 37 00 00 . 30 33
Mapping : TIMEOUT!
Mapping : Failed
Mapping time : 90 sec, 0 %

GPS:
Port : COM2:
Rate : 57600

Port : COM6:
Rate : 57600

String test : Ok
System date/time : 22:45:23 09.08.2014 (22:45:23, 09.08.2014)
=============== Почему два com порта и две скорости. Подскажите пожалуйста с чем это связанно?